對於剛接觸FreeBSD的人而言,把光碟片放進光碟機後,卻不知道如何讀取裡面的檔案,是很常見的事。其實這並不會很難,來看看/etc/fstab裡的內容:
# Device Mountpoint FStype Options Dump Pass#
/dev/ad0s1b none swap sw 0 0
/dev/ad0s1a / ufs rw 1 1
/dev/acd0 /cdrom cd9660 ro,noauto 0 0
注意到「FStype」是「cd9660」的這一列:
/dev/acd0 /cdrom cd9660 ro,noauto 0 0
以上這一行的設定,表示光碟機裝置/dev/acd0,如果被掛載(mount)時,會出現在/cdrom中,而後面的選項有「ro」則表示這是唯讀(read-only)的;「noauto」則表示在開機時不會自動掛載光碟機裝置。因為我們通常不會把光碟片永遠放在光碟機,把「noauto」拿掉可能會在開機時因為沒有光碟片在光碟機裡而造成無法掛載光碟機裝置,產生一些錯誤訊息。然而,正是因為「noauto」的緣故,所以等開完機後放入光碟,就需要下達以下指令,掛載光碟機裝置:
root@myhost [~] > mount /cdrom
接下來你可以查看光碟片的內容了
root@myhost [~] > cd /cdrom root@myhost [/cdrom] > ls
光碟片暫時不用了,想從光碟機拿出來。咦?光碟機壞了嗎?按退片鈕沒反應耶!其實這是mount指令會鎖住光碟機,以免在讀取光碟機的意外退片,造成一些問題。所以當我們確定不用光碟片時,請先離開/cdrom目錄。
root@myhost [/cdrom] > cd ~
再下達以下指令,卸載光碟機裝置:
root@myhost [~] > umount /cdrom