Sadece disk takılı iken luks bölümü otomatik olarak nasıl monte edilir


2

Aşağıdaki senaryo var:

Bazı verileri dizüstü bilgisayarımdan (Fedora Core 17) harici bir şifreli (Luke) sabit diske otomatik olarak yedeklemek istiyorum. Disk, dizüstü bilgisayarımın şifreli kök bölümünde de bulunan anahtar bir dosya ile açılabilir. Sabit disk yerleştirme istasyonuma bağlı ve bu yüzden sadece evdeyken "mevcut" (dizüstü bilgisayarın çalıştığı zamanın yaklaşık 1 / 2'si)

Bir istisna dışında istediğim gibi ayarlanmış her şeyim var

Sabit diski önyükleme sırasında ve yalnızca varsa otomatik olarak bağlamanın iyi bir yolunu bulamıyorum.

Eğer olmadan crypttab ve fstab eklerseniz noauto açılışta monte etmeye çalışır ve mevcut olmadığı zaman (!) çok fazla zaman ve hata mesajı alır. Noauto eklersem, otomatik olarak bağlanmaz;)

Aşağıdakileri yapacak şekilde luks / crypttab'ı yapılandırmanın bir yolu var mı:

  • diskin mevcut olup olmadığını kontrol edin
  • eğer evet ise: şifre çözme / takma
  • eğer hayır: sadece yapma

Sorunun kendi başına yedeklerle ilgisi olmadığı için 'yedek' etiketi kaldırıldı.
a CVn

Evet, üzgünüm ekledim çünkü bu kurulumu yedekleme amacıyla kullanmak istiyorum. Ama evet, tamamen alakasız, teşekkürler.
Frederick Roth

Yanıtlar:


2

Sizin için kesin dosya isimleri ve komutları ile henüz hazır bir cevabım yok, fakat /etc/init.d/local gibi / bit çalışan bir init betiğine / dev'den birine bakacak bir şey eklerdim LUKS bölümünün mevcut olup olmadığını görmek için / disk / by- * dizinleri ve varsa devam edin.

Belki de benzer bir şey:

start_luks_backup_disk() {
  cryptdisks_start yourlukspartition && \
  mount /mnt /dev/mapper/yourlukspartition
}

test -b /dev/disk/by-uuid/8317fb0e-0707-11e2-8a07-5b563062136f \
&& start_luks_backup_disk

Teşekkürler, umarım, komut dosyası içermeyen bir cevap olacağını ummuştum. Ama daha iyi bir şey bulamazsam yaklaşımını kullanacağım.
Frederick Roth
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.