Consider the following /etc/fstab file:



/dev/hda1 swap swap defaults 0 0
/dev/hda2 / ext2 defaults 1 1
/dev/hda3 /home ext2 defaults 1 2
none /proc proc defaults 0 0
/dev/sdb1 /media/usb0 vfat user,noauto 0 0

What is one of the possible commands that an ordinary (non-root) user can use to mount the /dev/sdb1 partition on the /media/usb0 mount point? (Please enter the command with all parameters and/or options but without any file system type options.)

Answer: mount /dev/sdb1mount /media/usb0/bin/mount /dev/sdb1/bin/mount /media/usb0mount /media/usb0//bin/mount /media/usb0/

題解

由於「/dev/sdb1」在「/etc/fstab」檔案中使用了「noauto」參數,因此在開機時不會被自動掛載,且它還使用了「user」參數,因此可以被非root的使用者來掛載。手動掛載檔案系統可以使用「mount」(/bin/mount)指令,且因為「/dev/sdb1」裝置和其要掛載的目錄「/media/usb0」都已經被撰寫在「/etc/fstab」檔案中,因此可以不必明確指定掛載「/dev/sdb1」裝置或是「/media/usb0」目錄時是要使用哪個裝置或是目錄。

所以以下的幾個指令都可以完成掛載:

mount /dev/sdb1
mount /media/usb0
mount /media/usb0/