AS4和FC3一樣,2.6.8內核開始vfat的驅動,模塊就加進去了一個默認的codepage選項,這個選項要和系統的locale一致。所以mount的時候默認的情況下就得加上utf8來override模塊的設置。
雖然dmesg里面會報錯,但是經過實際的操練,這是正常使用vfat分區的辦法──iocharset的設置和locale保持一致。
如果不設置這個參數,那么只要目錄和文件名不帶有中文或者cp437編碼之外的文字就可以正常使用,如果有這些編碼的文字的話,表現出來的現象是分區完全不可訪問,umount的時候被告知正在使用,無法卸載,即使是關機也是一樣。
所以正確的方法是:mount -o iocharset=utf8 /dev/hda1 /mnt/win
linux學習筆記(1)
更新時間: 2007-07-09 11:32:02來源: 粵嵌教育瀏覽量:875