GNU/Linux >> Belajar Linux >  >> Linux

Layanan OS Linux / UNIX:autofs

Nama Layanan

autof

Deskripsi

Ini mengeksekusi pasang otomatis daemon untuk pemasangan sistem file. Daemon "pemasangan otomatis" "memasang sistem file saat klien mengirim permintaan ke daemon ini" dan "melepasnya saat tidak ada permintaan untuk waktu yang lama". Ada dua jenis automounter di Linux, autofs dan AMD. AMD diimplementasikan di ruang pengguna dan bukan bagian dari kernel. Namun, autofs adalah sistem yang lebih baru yang dibantu oleh kernel dan memerlukan dukungan tuas kernel.

Seperti yang dikatakan sebelumnya, autofs diimplementasikan di kernel-space, jadi untuk menggunakan autofs, kernel harus memiliki dukungan yang dikompilasi. Semua versi kernel mulai dari 2.2.xx mendukung autofs. Perintah berikut dapat digunakan untuk memeriksa apakah itu dikompilasi di kernel.

# cat /proc/filesystems | grep autofs
nodev   autofs
#

Autofs menggunakan "peta" untuk menentukan sistem file yang akan dipasang. Peta automounter yang berbeda tidak kompatibel satu sama lain, misalnya:peta amd tidak kompatibel dengan autofs. Ketika autofs dimulai, ia akan berkonsultasi dengan file konfigurasi /etc/auto.master untuk menemukan titik pemasangan pada sistem. Untuk masing-masing titik pemasangan tersebut, proses pemasangan otomatis dimulai dengan parameter yang sesuai. Setelah file konfigurasi auto.master diproses, autofs akan memeriksa peta NIS dengan nama yang sama.

Autofs tidak boleh digunakan dalam sistem yang membutuhkan kinerja lebih tinggi karena pemasangan dinamis membawa beberapa overhead.

Paket RPM yang berisi layanan ini adalah:

autofs
Nature

Kontrol Layanan

Layanan ini ditangani oleh skrip init.d /etc/init.d/autofs. Penggunaannya adalah sebagai berikut:

# /sbin/service autofs
Usage: /etc/init.d/autofs {start|stop|restart|reload|condrestart|status}

Mulai layanan sebagai berikut:

# /sbin/service autofs start
Starting automount: No Mountpoints Defined                 [  OK  ]

Hentikan layanan sebagai berikut:

# /sbin/service autofs stop
Stopping automount:                                        [  OK  ]

Periksa apakah layanan dimulai atau dihentikan:

# /sbin/service autofs status
Configured Mount Points:
------------------------

Active Mount Points:
--------------------

#

Restart akan mematikan daemon yang sedang berjalan dan memulai layanan lagi.

# service autofs restart
Stopping automount:                                        [  OK  ]
Starting automount: No Mountpoints Defined                 [  OK  ]

Jika layanan dimulai, maka mulai ulang; jika tidak, jangan lakukan apa pun.

# service autofs condrestart

Perintah reload akan memeriksa peta auto.master terhadap menjalankan daemon. Ini akan membunuh daemon yang entrinya telah diubah dan kemudian memulai daemon untuk entri baru atau yang diubah.

# service autofs reload

Kueri informasi runlevel untuk layanan guna memeriksa opsi boot layanan setelah reboot:

# chkconfig --list autofs
autofs      0:off   1:off   2:on    3:on    4:on    5:on    6:off

Konfigurasi

Autofs automounter menggunakan file konfigurasi /etc/auto.master untuk mendefinisikan peta titik mount. Saat memulai, ia akan memeriksa file ini dan memulai daemon automount untuk setiap entri dalam file ini. Misalnya, file default mengomentari semua entri.

#
# Sample auto.master file
# This is an automounter map and it has the following format
# key [ -mount-options-separated-by-comma ] location
# For details of the format look at autofs(5).
#/misc  /etc/auto.misc --timeout=60
#/misc  /etc/auto.misc
#/net   /etc/auto.net

Bersama dengan file /etc/auto.master, autofs juga akan memeriksa peta NIS. Jika peta tersebut ada maka peta tersebut akan diproses dengan cara yang sama seperti peta auto.master. Peta NIS akan diproses terakhir.

Seperti yang ditunjukkan file auto.master, semua peta titik mount dipartisi ke dalam kategori yang berbeda, seperti misc, net dll. Setiap file berisi beberapa peta dengan opsi mount yang terperinci. Misalnya, isi /etc/auto.misc adalah sebagai berikut:

#
# $Id: auto.misc,v 1.2 2003/09/29 08:22:35 raven Exp $
#
# This is an automounter map and it has the following format
# key [ -mount-options-separated-by-comma ] location
# Details may be found in the autofs(5) manpage

cd              -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom

# the following entries are samples to pique your imagination
#linux          -ro,soft,intr           ftp.example.org:/pub/linux
#boot           -fstype=ext2            :/dev/hda1
#floppy         -fstype=auto            :/dev/fd0
#floppy         -fstype=ext2            :/dev/fd0
#e2floppy       -fstype=ext2            :/dev/fd0
#jaz            -fstype=ext2            :/dev/sdc1
#removable      -fstype=ext2            :/dev/hdd

File Konfigurasi:

/etc/auto.master               Master map file for automounter
/etc/auto.misc                   Mount point map definitions


Linux
  1. Layanan OS Linux / UNIX:Bluetooth

  2. 'portmap' layanan OS Linux

  3. Layanan OS Linux 'diaudit'

  1. Layanan OS Linux 'nfs'

  2. Layanan OS Linux 'microcode_ctl'

  3. Layanan OS Linux 'NetFS'

  1. Layanan OS Linux 'hplip'

  2. Layanan OS Linux 'ldap'

  3. Layanan OS Linux 'yppasswdd'