mount命令用法以及fstab檔案記錄
mount /dev/sda1 /mnt/sda -o iocharset=cp936
而umount則很簡單:
umount /mnt/sda
如果每次掛載一個U盤什麼的,都要打這麼長的命令,那不就累死了。實際上,對/ect/fstab檔案進行一定的設定,就能讓命令簡單一些。如下所示:
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/sda9 / ext3 defaults,errors=remount-ro 0 1
/dev/sda10 /home ext3 defaults 0 2
/dev/hda /media/cdrom0 udf,iso9660 user,noauto 0 0
#/dev/sda /home/yao/mnt/sda vfat defaults,user,noexec,noauto 0 0
/dev/sda1 /home/yao/mnt/c vfat defaults,user,noexec,noauto,iocharset=cp936 0 0
/dev/sda6 /home/yao/mnt/d vfat defaults,user,noexec,noauto,iocharset=cp936 0 0
/dev/sda7 /home/yao/mnt/e vfat defaults,user,noexec,noauto,iocharset=cp936 0 0
/dev/sda8 /home/yao/mnt/f vfat defaults,user,noexec,noauto,iocharset=cp936 0 0
/dev/sdb /home/yao/mnt/sdb vfat defaults,user,noexec,noauto,iocharset=cp936 0 0
/dev/sdb1 /home/yao/mnt/sdb1 vfat defaults,user,noexec,noauto,iocharset=cp936 0 0
/dev/sdb2 /home/yao/mnt/sdb2 vfat defaults,user,noexec,noauto,iocharset=cp936 0 0
/dev/sdb3 /home/yao/mnt/sdb3 vfat defaults,user,noexec,noauto,iocharset=cp936 0 0
/dev/sdb5 /home/yao/mnt/sdb5 vfat defaults,user,noexec,noauto,iocharset=cp936 0 0
讓我們來分析一下:
1。/dev/sda對應一個硬碟(有的電腦可能是/dev/hda)。而/dev/sda1、/dev/sda6、7、8、9等等對應硬碟的各個分割槽。我的電腦是裝雙系統的,而/dev/sda1就是C盤,從載入的路徑名“/home/yao/mnt/c”也可以看得出。其它分別是d盤、e盤、f盤。debian被裝在/dev/sda9裡。
2。在option列的內容“defaults,user,noexec,noauto,iocharset=cp936”裡,"user"說明可以給普通使用者載入,“noexec”說明不可執行,“noauto”說明(當檢測到新的硬體接入時)不自動載入,“iocharset=cp936”說明字符集。
3。/dev/sdb實際上是為了U盤作準備的。
例如:
想在linux載入C盤,執行:
yao# mount ~/mnt/c
U盤接入後,想要載入,執行:
yao# mount ~/mnt/sdb1