軟件環境:Redhat Linux 6.0
目 的:在使用Linux的過程中,我們經常需要使用光盤和軟盤,每次使用時都要mount,用完還要umount非常麻煩,可以使這些工作變得自動化。
實現方法:
1. 安裝完Redhat Linux 6.0之後,運行ntsysv,選中服務後台程序autofs.autofs的兩個配置文件在/etc/auto.misc 和 /etc/auto.master
2. /etc/auto.master定義了mount目錄和mount所需的配置文件名及其空閒時自動umount的時間。 下面是默認配置。
[jephe@sh3 /etc]$ more auto.master
/misc /etc/auto.misc --timeout 60
3. 下面是我的/etc/auto.misc配置文件:
[jephe@sh3 /etc]$ more auto.misc
cdrom -fstype=iso9660,ro :/dev/cdrom
floppy -fstype=vfat :/dev/fd0
e2floppy -fstype=ext2 :/dev/fd0
注:
a.確保/dev/cdrom作為符號鏈接指向你的光驅所在的分區,作為我的情況:
[jephe@sh3 /dev]$ ls cdrom -l
lrwxrwxrwx 1 root root 3 Aug 26 08:44 cdrom -> hdd
b.當軟盤為windows 95格化化的vfat分區類型時,設定了安裝目錄/misc/floppy
c.當軟盤為Linux格式化過的ext2分區類型時,設定了安裝目錄/misc/e2floppy
4. 至此,若還未啟動autofs,則運行/etc/rc.d/init.d/autofs start, 若對上述兩個文件中做過任何更改,運行/etc/rc.d/init.d/autofs restart即可。
5. 放入一片光盤進入光驅後,不需任何動作,直接進入目錄/misc/cdrom,autofs 將自動先為你mount光驅同樣,若放入一張vfat格式的軟盤,你可以
cd /misc/floppy,
若是ext2格式的軟盤,則cd /misc/e2floppy. 在超過一分鐘未使用它們,且當前目錄不是自動mount目錄/misc/cdrom,/misc/floppy,/misc/e2floppy,系統將自動umount它們。