星期三, 3月 22, 2006

在Mac、Linux與Windows共用的檔案系統-- Ext2

我有一個40G外接硬碟,在Mac下格式化為FAT32(XP不支援一顆40G Fat32)。用了一陣子,最近發現某些Unicode檔名不直援,長度也比較短,而且有4GB檔案大小限制。

在Linux上可以找到HFS+的Driver,如ARDIS HFS+ Linux driverLinux HFS+ Support,但是在Windows上只有MacDrive,是要錢的玩意。

所以我把腦筋動到Ext2上,在Mac有FUSE - EXT2建議)、Mac OS X Ext2 Filesystem(未維護,不支援10.6)
在Windows上則有Ext2Fsd(建議)和IFS Drives(中文有問題)、Explore2fs(中文有問題)。

這樣一來,我就可以用Unicode長檔名,而且可超過2G。很想學貓叫日記台長手插腰對空長笑三聲,哈哈哈~

目前唯一要做的就是去買新硬碟把資料都備出來才能重新格式化。

補充說明:使用FUSE存取檔案系統一定比較慢,可參考如何在Mac下,存取Ext2/Ext2檔案系統,若對速度要求較高者,請使用作業系統原生支援的檔案系統吧!

3 則留言:

seagal 提到...

請問這樣做 可以在WINDOWS環境下 寫入EXT2的檔案系統的硬碟嗎@@?

鳥毅 提到...

寫入當然沒問題,不過某些driver在Windos用的中文編碼似乎是cp950而不是UTF-8,在Linux或Mac打開時中文會變亂碼,所以你可能要多試幾個Windows下的driver,我自己是避開用中文檔名啦。

seagal 提到...

很妙....
我後來又用acronis diskdirector重新format了一次外接硬碟(本來是透過 usb hub接 後來是直接接到 usb 擴充卡上)

反正又多試了幾次 在windows內終於可以寫入了@@ ,可是在mac這邊還是不能寫入

請問可能是甚麼問題呢? 囧rz