大家好, 我有個 mandrake linux 8.1, 有一天我加了兩顆硬碟, 然後用 fdisk & mkfs 做成 linux 檔案格式後, 想直接在開機時自動 mount , 於是我把第一行 /dev/hda1 / ext2 defaults 1 1 copy 成另外兩行來用:
/dev/hdb1 /mnt/smb_share ext2 defaults 1 1
/dev/hdc1 /home ext2 defaults 1 1
不知道那最後一個欄位使用 1 會不會怎麼樣? 我看 fstab 的說明說倒數第二個數字代表 dump, 最後一個是 fsck , 如果是 root filesystem 要用 1, 其他用 2, 不想用或不是 fsck 支援的檔案系統就可以用 0, 那 root filesystem 的意思是即將要掛到 / 位置的 partition 嗎? 還是指只要是 ext2 的檔案格式? 我目前這樣用似乎沒什麼問題, 不過最近發現我有些檔案從 windows copy 進來的檔案名稱會有問題, 有些會變成奇怪的檔名, 或是遇到中文檔名中有 許 這個字的就會過不去等等, 不過大部分都很正常, 不知道這檔名變成像 _QA~C.doc 的問題在哪裡呢? 許 這個字有問題應該是因為 c 語言的控制碼是吧? 有沒有方法解決呢? 我後來想把 fstab 那兩行改成 :
/dev/hdb1 /mnt/smb_share ext2 defaults,iocharset=big5,codepage=950 1 2
/dev/hdc1 /home ext2 defaults,iocharset=big5,codepage=950 1 2
後面那兩個參數是從 fstab 中 mount CD-ROM 的那行抄來的
不知道這樣有沒有幫助? 或是我的最後一個參數是不是不用改成 2 ?
書籤