Önceden yapılandırılmış bir bağlama noktasında harici bir sürücüyü otomatik olarak nasıl kurarım?


13

Normalde, Ubuntu sistemime harici bir USB sürücü taktığımda, üzerindeki dosya sistemi otomatik olarak / media / label olarak ayarlanır . Ancak, dosya sisteminin seçtiğim bir bağlama noktasına monte edilmesini istiyorum. / Etc / fstab dosyasına böyle bir satır ekledim :

UUID=2BE905C238C1F724   /p   ntfs-3g   defaults   0   0   # Passport 320GB

Bu, sudo mount / p komutunu çalıştırarak birimi / p'ye el ile bağlamama olanak tanır , ancak sürücü PC'ye bağlandığında dosya sistemi artık otomatikleştirilmez. Mümkünse bu bağlama noktasına çalışmak için automount almak için ne yapmam gerekir?


1
Bu gerçek bir cevap değil, daha çok bir geçici çözüm gibi: Etiket medyanız arasında benzersizse, / media / label için / pa symlink yapabilirsiniz.
balpha

Harici USB sürücüler ve Ubuntu ile her zaman korkunç şanslar yaşadım. Asla doğru yere monte gibi görünmüyorlar - bu yüzden balpha ile aynı şeyi yaptım.
Nasıl Yapılır Geek

volume.mount_pointHAL özelliğinin ayarlanmasını ayarlayarak , en azından uyumlu birim yöneticileri için bunu geçersiz kılmak mümkün görünmektedir . Bununla birlikte, bunu nasıl başaracağımı veya Thunar'ın ses müdürüyle nasıl çalıştıracağını anlayamadım.
Michael Ekstrand

Yanıtlar:


12

GeorgeM yakın, ama yeterince yakın değil.

Ubuntu'da, gnome-mountmedyayı monte etmek ve gerekli yapılandırmayı sürdürmekle sorumludur. Monte Cüce adamı sayfası size çok daha küçük bir deneme ile anlatmak ve istediğini elde etmek mümkün olmalıdır hata olmalıdır.

Bir süre bununla oynadıktan sonra, aşağıdakileri buldum:

  1. Size yapabilirsiniz görünüyor değil bir nokta dışında monte specifiy/media
  2. Bağlama noktalarının adını hal udi ile ayarlayabilirsiniz

Aşağıdaki komut, sistemime bir USB sürücü takmak için kullanılan ayarları değiştirecektir:

gnome-mount --write-settings \
            --hal-udi /org/freedesktop/Hal/devices/volume_uuid_00AD_15D0 
            --mount-point p

Takıldığında, USB sürücü takılır /media/p


Teşekkürler, birisi dışarıda / medyada bağlar elde etmenin bir yolunu bulmadıkça bunu kabul edilen cevap olarak işaretleyeceğim .
Lars Haugseth

1

Bağlanma noktası HAL, karmaşık ve gizli kuralları ile belirlenir. FStab dosyanızı hacklemenize gerek yok.


0

Ext4 ile biçimlendirilmiş harici bir USB sabit disk için (ntfs kullanıyorsanız seçenekleri uyarlamanız gerekir):

  • bir dosya oluşturdu 99-toshiba.rules:

    IMPORT{program}="/sbin/blkid -o udev -p %N"
    ENV{ID_FS_LABEL}!="toshiba", GOTO="toshiba_end"
    ACTION=="add", RUN+="/bin/mkdir -m 0 -p /media/toshiba", RUN+="/bin/mount -o noatime,nodiratime,errors=remount-ro /dev/%k /media/toshiba"
    ACTION=="remove", RUN+="/bin/umount -l /dev/%k", RUN+="/bin/rmdir /home/toshiba"
    LABEL="toshiba_end"
    
  • dosyayı kopyaladı: sudo cp 99-toshiba.rules /lib/udev/rules.d/

  • yapılandırmayı yeniden yükledi sudo udevadm control --reload-rules

Gördüğünüz gibi bağlama noktasını manuel olarak ayarladım /media/toshibaancak herhangi bir yerde olabilir.

aslında çalışıyor ;-)

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.