/ etc / fstab kullanmadan UUID ile nasıl monte edilir


11

Gibi bir komut arıyorum

mount 1234-SOME-UUID /some/mount/folder

Birkaç harici USB sabit disk bağlıyorum. Başlatma sırasında belirli klasörlere monte edilmelerini istiyorum. Sürücülerden /etc/fstabbiri bağlı değilse kullanarak önyükleme yapamıyorum . bu yüzden bir initsenaryo kullanıyorum . Ama /dev/sdbxnumaralandırma daima kullanılacak, aynı değildir mount /dev/sdX /some/mount/folderde initsenaryo.

Yanıtlar:


14

Gönderen manpage arasında mount.

-U, --uuid uuid
       Mount the partition that has the specified uuid.

Bu nedenle mount komutunuz aşağıdaki gibi görünmelidir.

mount -U 1234-SOME-UUID /some/mount/folder

veya

mount --uuid 1234-SOME-UUID /some/mount/folder

Üçüncü olasılık

mount UUID=1234-SOME-UUID /some/mount/folder

1
  • DragonFly BSD'de kullanırsınız /dev/part-by-uuid/.

  • Debian GNU / Linux 7.11 (wheezy) üzerinde, /dev/disk/by-uuid/( find /dev -type dçıktısının ls -la /devalakalı bir şeyleri olmadığı görülüyor çünkü kolayca bulabildim ).

  • FreeBSD 11.1'de, /dev/gptid/sizi (aynı şekilde, başına find /dev -type d) ele alırsınız .


Ancak, orijinal probleme geri - değil her dosya sistemi içinde tarif fstab(5)sadece içinde kaldırma diski açıklama - önyükleme sırasında monte edilmelidir fstabile noauto, opsiyon ve önyükleme sırasında monte edilmeyecektir (ama yine yoluna göre monte olabilir bu, yönetilmesi UUID'lerin her yere dağılmasından çok daha kolay olurdu).

“Otomatik” seçeneği, bir dosya sisteminin otomatik olarak kurulmamasına (-A veya mount -a ile veya sistem önyükleme zamanında) “noauto” biçiminde kullanılabilir.

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.