Apa layanan yang bertanggung jawab untuk mengautomatisasi drive USB di CentOS 6.4?


8

Saya tahu cara Linux lama memasang USB stick atau drive: mount / dev / sdb1 / mnt /

Tetapi dalam beberapa instalasi CentOS 6.x yang saya lihat, Anda cukup memasukkan stik USB dan CentOS secara otomatis memasangnya, untuk /media/<VOLUMENAME>

Pengertian otomatis ini harus ditangani oleh semacam daemon / layanan, bukan?

Apa nama layanan itu dan bagaimana cara menemukannya menggunakan /sbin/serviceperintah?


Lingkungan desktop apa yang Anda jalankan?
Gilles 'SO- berhenti menjadi jahat'

1
@Gilles Saya tidak menjalankan desktop apa pun. Server berbasis CentOS 6.4 saya melakukan booting ke runlevel 3 dan tetap di sana. Saya pada dasarnya menghadapi masalah yang mirip dengan yang dijelaskan di sini .
Sangat Objektif

1
Utas itu menunjuk ke tip yang melibatkan deamon bernama gnome-volume-manager , tapi saya tidak punya file seperti itu di sistem CentOS 6.4 saya. Apa yang menggantikannya?
Sangat Objektif

Saya percaya daemon yang automounting adalah bagian dari desktop, ketika di runlevel 3 fasilitas ini tidak akan tersedia.
slm

1
Saya menemukan nama baru gnome-volume-manager BTW. Disebut gnome-disk-utilitydalam CentOS6, saya baru saja mengkonfirmasi bahwa RPM dalam repo yum default. U&L Q ini menuntun saya ke sana: unix.stackexchange.com/a/9067/7453 . Lakukan ayum search gnome-disk-utility*
slm

Jawaban:


7

Seperti komentar orang lain, saya tidak percaya ini mungkin di runlevel3. Aplikasi yang dimaksud di bawah GNOME 2.x disebut gnome-volume-manager. Anda dapat mengkonfigurasi ulang sedikit menggunakan gnome-volume-properties.

tangkapan layar

            ss dari gnome-volume-properties

Mengingat Anda berada di runlevel 3, saya tidak percaya ini adalah pilihan. Namun Anda bisa membujuk udev untuk melakukan pemasangan untuk Anda dengan cara yang sama.

1. menambahkan file automount.rulesdi/etc/udev/rules.d

2. tambahkan baris berikut ke automount.rules

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. memuat kembali aturan udev:

udevadm control --reload-rules

gome-disk-utility

Saya menemukan nama baru gnome-volume-managerBTW. Ini disebut gnome-disk-utility di CentOS6, saya baru saja mengkonfirmasi bahwa RPM dalam repo yum default.

U&L Q ini menuntun saya ke sana: perangkat penyimpanan USB tidak secara otomatis dipasang ketika dimasukkan pada instalasi baru Debian 6.0 .

Lakukan perintah berikut untuk menemukannya:

$ 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

Referensi


Wow. Jika saya memiliki 4 poin lagi saya akan mengungguli Anda. Tetapi untuk sekarang saya hanya bisa menerima. Terima kasih!
Sangat Objektif

Anda cukup diterima. Senang saya bisa membantu Anda. Semoga berhasil!
slm

0

Metode baris perintah yang baik untuk melakukan automount adalah paket 'autofs'.

Anda perlu menentukan dua hal, dalam dua file berbeda:

/etc/auto.master

# USB backup drives
/mnt/offsite            /etc/auto.offsite       --timeout=300

/etc/auto.offsite

OFFSITE1 -fstype=auto,rw,noatime,data=journal,commit=1 :/dev/disk/by-uuid/b5c1db0d-776f-499b-b4f2-ac53ec3bf0ef

Hasilnya adalah bahwa ketika drive USB terpasang, itu akan muncul di / mnt / offsite / OFFSITE1. Itu tidak akan muncul sampai Anda mengakses sesuatu di bawah jalan itu, seperti melakukan "ls" atau "find". Setelah 300 detik tidak aktif, sistem file akan turun secara otomatis (membuatnya aman untuk dihapus).


0

Pilihan lain adalah menggunakan pmount. Tampaknya sedikit lebih mudah digunakan secara umum. Namun itu membutuhkan instalasi (dari repositori EPEL).

Forum CentOS di pmount

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.