Zaten çalışan bir sistemde bir USB cihazını eklenti zamanında otomatik olarak nasıl bağlarım?


36

/etc/fstabCihazları açılışta otomatik olarak monte etmek için nasıl kullanılacağını biliyorum sudo mount -a; Örneğin, cihazım için şu anki satırım

UUID=B864-497A /media/usbstick vfat defaults,users,noatime,nodiratime,umask=000 0 0

Bilinen UUID bulunan bu USB aygıtı sistem zaten çalışırken takılı olduktan sonra çalıştırmak zorunda kalmayacağım için otomatik montajı nasıl yapabilirim sudo mount -a?

Ek bilgi: Ben sadece güncel bir konsollu Debian wheezy linux üzerinde çalışıyorum.


By How do I achieve automatic mounting when this USB device with known UUID is plugged insen demek sadece bu özel USB sürücü automout istiyor? Yoksa önemli mi? USB depolama aygıtlarının çoğunu otomatik olarak bağlayacak daha genel bir yanıt yayınladım, ancak tam olarak istediğiniz şeyin ne olduğundan emin değilim.
Seth

@Seth Debian cihazıyla diğer cihazlar arasında hızlı bir şekilde dosya aktarımı için kullandığım belirli bir USB çubuğum var (bazen bu cihazlara ağ erişimi vermek, yalnızca küçük bir dosyayı hızlıca aktarmak istiyorsanız çok işe yarar).
Foo Bar

Yanıtlar:


37

Kullandığım usbmountbenim Ubuntu sunucuya yüklemek üzerinde automount USB sürücüler paketi. Ben doğruladı paket Wheezy için var de. Son zamanlarda ayrıca Jessie için eklendi .

sudo apt-get install usbmount  

usbmounthfsplus, vfat ve ext (2, 3 ve 4) dosya sistemlerini otomatikleştirecektir. İçine daha fazla / farklı dosya sistemi monte edecek şekilde yapılandırabilirsiniz /etc/usbmount/usbmount.conf. Varsayılan olarak bu dosya sistemlerini sync,noexec,nodev,noatime,nodiratimeseçeneklerle monte eder , ancak bu yukarıda bahsedilen yapılandırma dosyasında da değiştirilebilir.

usbmount ayrıca farklı dosya sistemi türleri ve özel bağlama noktaları için özel bağlama seçeneklerini de destekler.


1
bunu kurduktan sonra tekrar otomatik montaj sürücülerini başlattı, ancak kullanıcı olarak erişim haklarına sahip gibi görünmüyorum, bu da dosyaları kopyalamayı gereksiz yere acı verici hale getirdi. Bunu başarmak için belirtilen konfigürasyonu düzenlemek zorunda kalacağımı mı düşünüyorsun yoksa başka bir şey olabilir mi? Makinem sadece bazı güncellemeler tarafından sakatlandı - daha önce komut satırından kapatmak zorunda kaldım ama şimdi usb ile çalışmayacak ... aynı zamanda sadece grafik sürücülerimi de kaybettim, böylece masaüstüm Windows 3.1 gibi görünüyor! :( bilgisayarım için iyi bir hafta olmadı
JonnyRaa

@Jonny Hangi dağıtımda çalıştığınızdan bahsetmediniz, ancak bir GUI'si varsa, sürücüleri varsayılan olarak otomatik olarak monte etmelidir. Yaşadığınız şey daha büyük, farklı bir sorunun parçası gibi görünüyor; özellikle başka şeyler de garip davranmaya başladıysa.
Seth

1
@ IvanBorisenko Debian tabanlı sistemlerde genellikle / media / user / dizinine bağlanır.
Seth

1
@Rolf Hala iyi çalışıyor gibi görünüyor :)
Seth

1
Bu paket Stretch için mevcut görünmüyor. Daha yeni bir alternatif mi?
Wowfunhappy

7

gnome-volume-managerAutomount'u kullanabilirsin . Kullanarak biraz yapılandırabilirsiniz gnome-volume-properties.

ekran görüntüsü

            Gnome-hacim-özellikleri ss

Runlevel 3 iseniz, bunun bir seçenek olduğuna inanmıyorum. Bununla birlikte udev, montajı sizin için de benzer şekilde yapmak için zorlanabilirsiniz .

1. Bir dosya eklemek automount.rulesiçinde/etc/udev/rules.d

2. automount.rules dosyasına aşağıdaki satırları ekleyin

automount.rules

# automounting usb flash drives
# umask is used to allow every user to write on the stick
# we use --sync in order to enable physical removing of mounted memory sticks -- this is OK for fat-based sticks
# I don't automount sda since in my system this is the internal hard drive
# depending on your hardware config, usb sticks might be other devices than sdb*
ACTION=="add",KERNEL=="sdb*", RUN+="/usr/bin/pmount --sync --umask 000 %k"
ACTION=="remove", KERNEL=="sdb*", RUN+="/usr/bin/pumount %k"
ACTION=="add",KERNEL=="sdc*", RUN+="/usr/bin/pmount --sync --umask 000 %k"
ACTION=="remove", KERNEL=="sdc*", RUN+="/usr/bin/pumount %k"

3. udev kurallarını tekrar yükleyin:

udevadm control --reload-rules

gnome disk yarar

gnome-volume-managerBtw yeni adını buldum . Buna CentOS6'da gnome-disk-utility adı verilir, RPM'nin varsayılan yum reposunda olduğunu onayladım.

Bu U&L Q ürünü bana liderlik ediyor: Yeni bir Debian 6.0 kurulumu sırasında USB depolama aygıtları otomatik olarak takılmıyor .

Bulmak için aşağıdaki komutu yapın:

$ yum search gnome-disk-utility*
gnome-disk-utility-devel.i686 : Development files for gnome-disk-utility-libs
gnome-disk-utility-devel.x86_64 : Development files for gnome-disk-utility-libs
gnome-disk-utility-ui-devel.i686 : Development files for gnome-disk-utility-ui-libs
gnome-disk-utility-ui-devel.x86_64 : Development files for gnome-disk-utility-ui-libs
gnome-disk-utility.x86_64 : Disk management application
gnome-disk-utility-libs.i686 : Shared libraries used by Palimpsest
gnome-disk-utility-libs.x86_64 : Shared libraries used by Palimpsest
gnome-disk-utility-ui-libs.i686 : Shared libraries used by Palimpsest
gnome-disk-utility-ui-libs.x86_64 : Shared libraries used by Palimpsest

Referanslar


0

Yukarıdaki GUI aracını havuzumdan bulamadığım için bunu buldum.

görüntü tanımını buraya girin

en azından bir şeyin ne zaman takılı olduğunu gösterir ve onu seçip oynat düğmesini tıklatarak takmak için kolay ve oldukça akıllı bir yol sağlar.

görüntü tanımını buraya girin

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.