Automounting adalah alternatif untuk membuat entri mount NFS di /etc/fstab atau menggunakan perintah mount dari baris perintah untuk me-mount share NFS. Automounting me-mount sistem file jarak jauh saat diakses, daripada mempertahankan mount jarak jauh ini setiap saat. Ketika sistem file jarak jauh tidak aktif, mereka dilepas. Ini membebaskan sumber daya sistem dan meningkatkan kinerja sistem secara keseluruhan.
Untuk mengimplementasikan automounting, pertama-tama instal paket autofs:
# yum install autofs
Untuk memulai layanan autofs:
# systemctl start autofs
File konfigurasi utama, yang dikenal sebagai file peta master, adalah /etc/auto.master . File ini mencantumkan titik pemasangan, yang dikenal sebagai kunci, dan file peta terkait yang menunjukkan sistem file jarak jauh mana yang dapat dipasang pada kunci. Format entri di /etc/auto.master adalah:
/key map-file [options]
Automounting mendukung peta langsung , peta tidak langsung , dan peta host . Peta langsung menggunakan kunci khusus, /-, di /etc/auto.master. Peta tidak langsung menentukan nama jalur relatif dalam file petanya. Peta host menggunakan peta khusus, -hosts, di file /etc/auto.master. Entri yang didahului dengan tanda plus (+) menyertakan peta dari sumbernya seolah-olah ada di peta master.
Peta Langsung
Entri berikut dalam file /etc/auto.master adalah contoh peta langsung:
/- auto.direct
Peta langsung selalu memiliki kunci /- . File peta dalam contoh ini adalah auto.direct. Dengan peta langsung, file peta berisi nama path absolut dari direktori yang akan dipasang. Berikut ini adalah contoh isi dari file auto.direct:
/usr/man -ro,soft host01:/usr/man
Entri ini memasang sistem file /usr/man dari server host01 pada titik pemasangan /usr/man lokal. automount membuat direktori /usr/man jika belum ada. Jika /usr/man memang ada dan tidak kosong, sistem file yang di-mount menyembunyikan sistem file lokal yang ada.
File peta langsung dan file peta tidak langsung memiliki format berikut:
key [options] location
Kuncinya dapat berupa nama direktori tunggal untuk peta tidak langsung atau nama jalur absolut dari titik pemasangan untuk pemasangan langsung. Opsi pemasangan dapat disertakan dalam file peta. Opsi apa pun yang ditentukan dalam file peta mengesampingkan opsi yang ditentukan dalam file peta master. Lokasinya adalah sistem file NFS yang diekspor, sistem file lokal, atau jenis sistem file lain yang didukung.
Peta Tidak Langsung
Entri berikut dalam file /etc/auto.master adalah contoh peta tidak langsung:
/misc /etc/auto.misc
Peta tidak langsung lebih umum daripada peta langsung. Berikut ini adalah contoh file peta tidak langsung bernama /etc/auto.misc:
# cat /etc/auto.misc xyz -fstype=nfs host01:/xyz cd -fstype=iso9600,ro,nosuid,nodev :/dev/cdrom abc -fstype=ext3 :/dev/hda1 kernel -ro,soft,intr ftp.kernel.org:/pub/linux windoz -fstype=smbfs ://windoz/c
Bidang kunci relatif terhadap lokasi sebenarnya dari titik pemasangan autofs, /misc, dari file peta master, /etc/auto.master. Misalnya, memasukkan perintah cd /misc/xyz me-mount direktori /xyz dari mesin host01 secara lokal di /misc/xyz. Hanya titik pemasangan /misc yang perlu ada di mesin lokal. Untuk peta tidak langsung, kunci dibuat saat sistem file diakses dan kemudian dihapus saat sistem file dilepas.
Entri kedua dan ketiga adalah contoh automounting sistem file lokal:
cd -fstype=iso9600,ro,nosuid,nodev :/dev/cdrom abc -fstype=ext3 :/dev/hda1
Bidang lokasi adalah jalur sistem file lokal yang didahului oleh titik dua (:). Memasukkan perintah ls /misc/cd akan menampilkan isi file iso pada cdrom. Memasukkan perintah ls /misc/abc akan menampilkan konten sistem file ext3 pada perangkat hda1.
kernel -ro,soft,intr ftp.kernel.org:/pub/linux
Baris terakhir memasang bagian yang diekspor dari mesin Windows di /misc/windoz:
windoz -fstype=smbfs ://windoz/c
Peta Tuan Rumah
Entri berikut dalam file /etc/auto.master adalah contoh peta host:
/net -hosts
Saat –menjadi tuan rumah diberikan sebagai peta, daemon automount membuat subdirektori di bawah “kunci ”, /net, untuk setiap server yang terdaftar di file /etc/hosts. Misalnya, memasukkan perintah berikut akan memasang semua ekspor dari host03 melalui direktori /net/host03:
# cd /net/host03
Semua ekspor dipasang dengan "no-suid,nodev,intr ” opsi secara default.