linux ntfs

#/dev/disk/by-id/ata-ST9500325AS_S2WD2EZ6-part3 /media/Win7OS ntfs-3g users,gid=users,fmask=133,dmask=022,locale=zh_CN.UTF-8 0 0
# 以上可读不可写
#/dev/disk/by-id/ata-ST9500325AS_S2WD2EZ6-part3 /media/Win7OS ntfs-3g default,users,locale=zh_CN.UTF-8 0 0
# 以上可读可写
/dev/disk/by-id/ata-ST9500325AS_S2WD2EZ6-part3 /media/Win7OS ntfs defaults,umask=0002,gid=104 0 0
# ubuntu 默认就是开启内核的 ntfs 读写支持,umask=007,gid=46
不过 gid,就是 groupid,我看了一下我自己的组,在 1000,但 vmware 这个组是 104,而 ubuntu 可能是另建了一个 ntfs 的组,在此组内的成员可见可写,否则不可见不可写,umask=007 就是此作用。
至于我输入的 umask=0002,·反正我也不知有啥区别。用起来,剪切 ext4 文件到 ntfs 分区,照样会提示权限不可更改。当然 ntfs-3g 并无此问题,而且挂载移动硬盘挺方便。
但我为什么要把笔记本内置硬盘格出来的 win7 分区用 ntfs 挂载呢?
其一,觉得 fuse 可能有性能损失。不过你懂,这玩意儿不重要,它又不当系统盘,仅仅是存存文件,尤其我这个 win7 分区,最多就放一些 doc、xls、pdf;
其二,我前两年曾多次遇到过大文件写操作时,ntfs-3g 占大量 cpu 的情况,目前没遇到,但心有余悸。
其三,ntfs-3g 文件夹编辑 doc、xls 可能在该文件夹产生大量 .fuse** 的文件。
其四,War3 文件夹,存放在 win7 ntfs-3g Program\ Files\ \(x86\) 文件夹里面,wine 不能运行,但在 ntfs 挂载下,正常执行。

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s