国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > 綜合 > 正文

系統(tǒng)相關(guān):NTFS 掛載中文處理

2024-07-21 02:37:08
字體:
供稿:網(wǎng)友

  目前為止,逸晨僅只能于 FreeBSD 中讀取 NTFS 5.x 的分割區(qū),而尚無法進行寫入的動作,至于 NTFS 4.x 的話,則因無相關(guān)系統(tǒng)可做測試,就且留待給您來做嘍 ^_^
  假如您能夠于 FreeBSD 中正確的對 NTFS 5.x 做寫入動作的話,還請不吝來信告知做法,感謝您??!
  FreeBSD 的核心模塊中,本身就已提供了對 NTFS 格式的支持,但是對于中文的部份卻是令人殘不忍睹。不過也請放心,因為還是有國內(nèi)的熱心高手為咱們解決了此問題,那就是 /usr/ports/chinese/big5fs 這個軟件套件。
  請依照如下步驟來安裝︰
  1. 取消 kernel 中 MSDOSFS 與 CD9660 的相關(guān)選項,并重新編譯安裝新的 kernel。假如您原來的核心就無使用這些選項的話,可以略過此步驟。
  2. /usr/src/sys 這個原始碼目錄需存在 -- 當然原始碼也是要有的啦 ^_^
  假如您的系統(tǒng)中尚未有此目錄的話,可以透過 /stand/sysinstall 來安裝或是利用 CVSup 方式來取得。相關(guān)的作法已于前面提過了,在此就不再累述了。
  3. 在確定前兩步驟的要求都已完成之后,您可以開始進行 big5fs 軟件套件的安裝了︰
  shell# cd /usr/ports/chinese/big5fs
  shell# make install clean
  在編譯完成且安裝好之后,big5fs 會在您的核心模塊目錄 (/modules) 下,放置了 big5cd9660.ko、 big5msdos.ko 和 big5ntfs.ko 三個核心模塊。并且于系統(tǒng)的開機激活目錄 (/usr/local/etc/rc.d) 下產(chǎn)生一 Script -- big5fs.sh,此指令稿會在每次開機時自動為您加載 big5cd9660.ko、 big5msdos.ko 和 big5ntfs.ko 三個核心模塊,假如您是偶而才會用到這功能的話,您可以將此文件搬移開機激活目錄,改采用手動加載即可,或是自行修改此指令稿的執(zhí)行動作內(nèi)容 -- 當然,您需要對 Shell Script 有些認知才行?。?
  big5fs 提供了 VFAT、NTFS、Joliet 三種檔案格式的中文解決方案,假如您的計算機主機是 FreeBSD 與 VFAT (Win95/98/ME) 或 NTFS (WinNT/2000/XP) 多重操作系統(tǒng)并存且又需讀取 VFAT 或 NTFS 檔案系統(tǒng)下的中文文件名,或是工作上有需讀取含中文檔名的 CD-ROM 的話,那建議您安裝此軟件套件。
  除了使用 /usr/ports/chinese/big5fs 之外,您還有另一個選擇,這是給 FreeBSD-4.3-BETA2 用的,經(jīng)測試于 FreeBSD 4.7 也是可行 ^_^
  首先我們需先下載原始碼的更新檔︰chinese_ntfs-4-ro-20011012.patch
  然后執(zhí)行︰
  shell# cd /usr/src
  shell# patch -p0 < /path/to/the/file/chinese_ntfs-4-ro-20011012.patch
  然后重新編譯核心,記得一定要編譯模塊喲 -- 假如您采用動態(tài)加載模式的話??!
  關(guān)于 chinese_ntfs-4-ro-20011012.patch 更新檔
  原作者網(wǎng)頁〔Chun-Ying Huang (黃俊穎)〕︰
  http://www.cis.nctu.edu.tw/~gis89501/
  原說明文件︰
  http://www.cis.nctu.edu.tw/~gis89501/bsd/ntfs/README.txt
  上述的兩種方式都僅只是讓 FreeBSD 具有可讀取 NTFS 的中文檔名能力而已,我們還需處理掛載 NTFS 檔案格式分割區(qū)的動作才行 -- 不然那么累的做這些動作干嘛咧 ^_^
  以逸晨為例,逸晨有個 NTFS 檔案格式的分割區(qū)位于第二顆 E-IDE 硬盤的邏輯分割區(qū)中 (所有的延伸扇區(qū)全給了它)。
  因為邏輯扇區(qū)在 FreeBSD 中是由 slice 5 開始起跳,但是預設(shè)中的裝置節(jié)點是不會為我們產(chǎn)生 slice 5 的,因此我們需先手動產(chǎn)生︰
  shell#cd /dev
  shell# sh MAKEDEV ad1s5
  OK!現(xiàn)在我們有了該 NTFS 的裝置節(jié)點了。
  因為逸晨只是偶而才會用到 NTFS 上的檔案,因此并不需為此 NTFS 分割區(qū)建立專有的對映目錄,直接使用 /mnt 目錄即可︰
  shell# mount -t ntfs /dev/ad1s5 /mnt
  因為我們于 mount 指令中有使用 -t 選項來指定使用 ntfs 檔案格式,所以若 FreeBSD 發(fā)現(xiàn)目前核心中尚未支持 NTFS 檔案格式能力的話,則會自動為您掛載上 NTFS 的核心模塊?,F(xiàn)在您可以執(zhí)行 ls /mnt 來看看是否可正??吹轿挥?NTFS 分割區(qū)里的中文檔案 ^_^
  假如您覺得每次掛載都得輸入『漏漏長』的指令實在很討厭,那么您可以將所要掛載的 NTFS 分割區(qū)寫到 /etc/fstab 檔案中,就像 CD-ROM 的掛載情形一樣。
  請先為要掛載的 NTFS 分割區(qū)建立一專用對映目錄,比如︰mkdir /NTFS
  然后編輯 /etc/fstab 檔案,加入如下一行︰
  /dev/ad1s5 /NTFS ntfs ro,noauto 0 0 如此一來,當您想使用到該 NTFS 中的檔案時,只需執(zhí)行 mount /NTFS 就可以完成掛載的動作。

  假如您想一開機時就自動將該 NTFS 分割區(qū)給掛載的話,只需將上行設(shè)定中的 noauto 選項給去除即可??!
  注重︰
  假如您是采用手動掛載的話,請務(wù)必記得在重新開機前要先卸下 NTFS 分割區(qū)喲??!
  不然誰知什么時候會出問題哩 ^_^
  umount /NTFS

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 泸州市| 新绛县| 札达县| 晋江市| 三穗县| 皋兰县| 革吉县| 客服| 星子县| 家居| 克什克腾旗| 海晏县| 丹阳市| 青州市| 雅江县| 台山市| 封丘县| 辽宁省| 凤庆县| 安平县| 绥棱县| 沧源| 彝良县| 襄樊市| 阜宁县| 兰考县| 南木林县| 万全县| 丰镇市| 松潘县| 邻水| 改则县| 资兴市| 银川市| 宝丰县| 贡嘎县| 泾源县| 军事| 郓城县| 康马县| 新龙县|