autofs
dapat melakukan ini untukmu. Anda dapat mengkonfigurasi sejumlah titik mount dengan berbagai opsi, dan sistem file yang sesuai dipasang setiap kali titik mount diakses. Setelah sejumlah ketidakaktifan yang diberikan, filesystem dilepas kembali.
Tidak ada keraguan berbagai cara penggunaan autofs
, tetapi inilah salah satu cara melakukan apa yang Anda coba lakukan, berdasarkan cara saya dulu menggunakannya.
Anda mulai dengan direktori yang akan menampung sejumlah autofs
titik-mount (well, setidaknya satu); katakan /misc
. Anda tidak perlu membuatnya, tetapi Anda harus membuat file konfigurasi yang akan menjelaskan semua sistem file yang ingin Anda pasang di sana; misalnya, saya bisa memasang CD, DVD dan Blu-Rays dengan file berikut, disimpan sebagai /etc/auto.misc
:
cd -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom
br -fstype=udf,ro,nosuid,nodev :/dev/cdrom
Sintaks umum adalah mountpoint, diikuti oleh opsi apa pun yang diperkenalkan oleh -
, kemudian mountpoint diperkenalkan oleh :
pada sistem lokal. (Saya menyederhanakan di sini, lihat halaman autofs(5)
manual untuk detailnya.)
Kemudian file ini diaktifkan dengan menambahkan entri di /etc/auto.master
:
/misc /etc/auto.misc
Mulai kembali autofs
dengan
sudo service autofs restart
dan Anda harus bisa berlari
ls /misc/cd
dan lihat isi CD apa saja di drive Anda. (Jelas ganti nama dan pasang target dengan apa pun yang sesuai dalam kasus Anda.)
Setelah Anda memilikinya, Anda dapat menautkan ke apa saja di sistem file yang dipasang otomatis dari tempat lain, dengan cara yang sama seolah-olah mereka adalah sistem file standar yang tidak dipasang secara otomatis. Jadi, dalam contoh saya,
ln -s /misc/br blu-ray
membuat blu-ray
tautan di mana pun perintah dijalankan. Anda dapat menghubungkan lebih jauh ke sistem file juga,
ln -s /misc/br/BDMV autolinktest
membuat autolinktest
tautan ke konten film. Mengakses tautan akan memasang sistem file target.