November 28, 2005

大容量移动硬盘该用什么文件系统

Categories:  ItTech

新买了一个80G的移动硬盘,为了用什么文件系统颇伤脑筋。
买来时里面就是NTFS。如果我只用Windows 2000以上的版本当然不用动它,可是在Linux和Mac OS X上没法写入实在痛苦,让我深切地感受到异构应用环境的沟通真是一个问题。想想似乎所有系统都支持读写的似乎只有FAT32了。可是FAT32缺省却只能支持32G的分区,硬盘太大难道也是错吗?Mac OS X可以将整个分区格式化成FAT32。只是一个簇有32K,浪费有点大,我拷贝了几百个html文件上去,一看浪费了一半多。如果是一个Java项目的源文件,估计浪费能达到80%以上。还是用个现代文件系统吧,记得以前见过Ext2和ReiseFS在Windows上访问的工具,看看Mac上有没有吧。

祭起google这个法宝,search一下,找到这两个站点:
Mac OS X Ext2 Filesystem(http://sourceforge.net/projects/ext2fsx)
Ext2 Installable File System For Windows(http://www.fs-driver.org/)
哈哈,都是文件系统的驱动,看来有门。
先试了Windows下的,是一个独立的安装程序。装好后,本来不能认出的Ext2分区,就可以读写了,非常简单。 主页上声称支持NT4.0、2000和XP。
Mac OS上的这个看了一下,不支持Tiger,真是遗憾。但是看看在10.3上的用户反应,是很不错的。安装以后也是直接可以访问文件系统。作者说争取在年底之前移植到Tiger上。我只能等等了。用10.3的用户就没问题。

所以,如果用大容量移动硬盘,文件系统用Ext2是一个不错的选择,可以支持大分区大文件。Windows和Mac OS X 10.3也都支持,Linux当然更不用说。可以最方便地在各种平台间通用。当然,只能在自己的机器上用,要链接到别人的机器上用就算了。

Posted by kuuldor at November 28, 2005 03:23 PM
Comments

不错的主意啊
不过以后NTFS也没得混了
直接WINFS了,FAT32不知什么时候被“不支持”

Posted by: Fwolf at November 28, 2005 11:15 PM

老大, 你可以在上面留一个几百兆的fat32分区, 里面放着各种平台ex3文件系统的驱动不就可以随便在谁的机器上用了么

Posted by: dinner3000 at January 12, 2006 10:16 AM
Post a comment









Remember personal info?




  
Please enter the code as seen in the image above to post your comment.