【問題】fstab 與中文的問題 - PCZONE 討論區

返回   PCZONE 討論區 > ▲ -- 電 腦 軟 體 討 論 區 > -- FreeBSD & Linux 討 論 版


PCZONE 討論區



通知

-- FreeBSD & Linux 討 論 版 因為本站採用 FreeBSD 作業系統,所以自己本身也多學了一些技巧,希望各位在這裡互相討論 Unix 作業系統及程式等相關問題。

會員
【問題】fstab 與中文的問題
大家好, 我有個 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 ?

回覆
會員

我所知道如果要mount別的filesystem的話,
可以加iocharset=cp950來正確顯示中文,
不過同樣是是ext2,還需不需要加,
我就不太清楚了...你可以試試看
回覆
會員

引用:
最初由 dkjfso 發表
我所知道如果要mount別的filesystem的話,
可以加iocharset=cp950來正確顯示中文,
不過同樣是是ext2,還需不需要加,
我就不太清楚了...你可以試試看
hi! 謝謝您, 我試的結果是會無法 mount, 它會說錯誤的參數或是太多選項... 所以我又改回 defaults, 不過後面 fsck 的參數我改成 2 了.

回覆







 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。