Linux操作系统上不同文件系统的兼容问题


Linux一般用的文件系统file system,FS)是ext2/ext3/RerserFS等,而不是windows的NTFS或者FAT32。

在LINUX下读写FAT32文件系统是完全没有问题,NTFS有点棘手,解决的方法是安装NTFS-3G,以Ubuntu 7.04为例:

sudo apt-get install ntfs-3g

安装完毕后

sduo gedit /etc/fstab

出现文本编辑窗口

更改如下:

/dev/hda6 /media/hda6 ntfs defaults,utf8,umask=007,gid=46 0 1

改为

/dev/hda6 /media/hda6 ntfs-3g defaults,utf8,umask=000,gid=46,locale=zh_CN.utf8 0 1

将所有NTFS分区都照这个方式修改。

以上方法经过测试可行,具体使用请谨慎,请不要将你的windows系统盘改为可读写,以防误操作。

还有另外一点也相当重要,就是打开CD-ROM是中文文件夹的乱码问题

将类似与:

/media/cdrom0 udf,iso9660 user,noauto 0 0

改为

/media/cdrom0 udf,iso9660 user,noauto,iocharset=utf8 0 0

也就是在项目下加入iocharset=utf8。

相关内容