NTFS分区部分文件不显示

装了archlinux 64bit,发现NTFS分区有部分文件不显示了,不显示的文件和文件夹都是中文的。

解决办法很简单,/etc/fstab里,加上locale=zh_CN.UTF-8即可。

比如我的:

/dev/sda5 /win/sda5  ntfs-3g  defaults,locale=zh_CN.UTF-8,uid=1000,gid=100,fmask=0113,dmask=0002    0      1

我原来的32bit系统,不加locale=zh_CN.UTF-8也可以正常使用,也不会乱码,诡异~~

设置windows分区的默认权限

通过fstab挂载windows分区,默认权限属于root,而且文件和文件夹都带x属性,不太爽。

更改默认权限,在fstab中加点东西即可:

uid=1000,gid=100,fmask=0111,dmask=0000

 

意义分别是:所有者ID为1000,群组ID为100,文件权限666(777-111),文件夹权限777(777-000)