sudo apt-get install libfuse2 fuse-utils libntfs8 ntfsprogs
下面设定fuse启动时加载
echo fuse | sudo tee -a /etc/modules
添加一个能使用ntfs分区的用户组ntfs
sudo addgroup ntfs
出现adding group ntfs (1001)这样的输出,请记住括号里面的数字它是ntfs用户组的id.
找到系统中原先加载windows分区的行(多行)如:
/dev/sda1 /media/sda1 ntfs defaults,nls=utf8,umask=007,gid=46 0 1
将它改为下面的样子:
/dev/sda1 /media/sda1 ntfs-fuse auto,locale=zh_CN.utf8,gid=1001,umask=0002 0 0
添加用fuse存取ntfs分区文件的用户:如要加入用户render,可用下面的命令。
bash:~$ sudo adduser render ntfs
最后,fuse的当前版本有个bug,用下面的命令修正一下:
sudo rm /sbin/mount.ntfs-fuse && sudo ln /usr/bin/ntfsmount /sbin/mount.ntfs-fuse
好了,重新启动一下系统就可以读写ntfs分区了,如果暂时不想重启可用下面命令手动加载:
bash:~$ sudo modprobe fuse && sudo umount -a && sudo mount -a
如果不成功,要手动先umount原先的只读ntfs再用
bash:~$ sudo modprobe fuse && sudo mount -a

