在PC機上安裝了雙系統,Linux有時候需要用到Windows的資源,所以選擇D盤在Linux啟動時自動掛載。方法比較簡單,就是修改/etc/fstab文件。首先介紹一下/etc/fstab文件格式。
/etc/fstab文件配置了所有文件系統和磁盤設備的掛載選項。每種文件系統和磁盤設備都對應獨立的行,行中每個選項用空格或者TAB隔開。每行格式如下:
fs_spec[tab]fs_file[tab]fs_type[tab]fs_option[tab]fs_dump[tab]fs_pass
1 fs_spec--該字段定義希望加載的文件系統所在的設備或遠程文件系統。
2 fs_file--文件系統的加載點。對於swap設備,該字段為none;對於加載目錄名中包含空格的情況,用40表示空格。
3 fs_type--定義了文件系統類型
4 fs_option--指定加載該設備的文件系統時需要使用的特定參數選項,多個參數時由逗號隔開。
ro--以只讀模式來加載該文件系統
sync--不對該設備的寫操作進行緩沖處理,可以防止在非正常關機的情況下破壞文件系統,但是卻降低了計算機速度。
user--允許普通用戶加載該文件系統
quota--強制在該文件系統上進行磁盤定額限制
noauto--不再使用mount -a(例如系統啟動時)加載該文件系統
5 fs_dump --該選項被“dump”名令使用來檢查一個文件系統應該以多快頻率進行轉儲,若不需要轉儲就設置為0
6 fs_pass--該字段被fsck命令用來決定在啟動時需要被掃描的文件系統的順序,根文件系統"/"對應該字段的值應該為1,其他文件系統應該為2。若該文件系統無需在啟動時掃描則設置該字段為0
明確了格式就很容易了。確保以root權限進行如下操作:
(1)創建掛載點
#mkdir /mnt/windows
(2)查找要掛載的文件系統分區
#fdisk -l
我的D盤在Linux下為/dev/hdc5。
(3)修改/etc/fstab文件
#vim /etc/fstab
添加一行:
/dev/hdc5[tab]/mnt/windows[tab]vfat[tab]auto,umask=0[tab]0[tab]0
保存文件並退出vim。
(4)重啟測試
#reboot
...
#ls /mnt/windows
如果顯示目錄下內容,則自動掛載成功。
如果掛載後無法顯示中文,即以????來代替中文,那麼應該更改為:
/dev/hdc5[tab]/mnt/windows[tab]vfat[tab]auto,umask=0,iocharset=cp936,codepage=936 [tab]0[tab]0