解决linux写入ntfs盘时报错:只读文件系统

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/liushall/article/details/80684997

[2018.10.28 更新]
可能因为在挂载wimdows盘后,强制关机造成的,可使用
sudo ntfsfix /dev/***
来修复。其中,***为具体哪个盘,例如sudo ntfsfix /dev/sda4

之前一直可以对windows盘进行读写操作,但今天突然不能用了,在将/etc/fstab修改为可读可写之后仍然没用,即使使用mount重新挂载也无效。

在查找资料以及多次尝试之后,终于通过下面的方法可以使用了:

卸载已挂载的设备

sudo umount /dev/sda7
sudo mount -t ntfs -w /dev/sda7 /media/niliushall/Study

1
2
3

其中:
-t表示文件系统类型,如ntfs
-w表示可读可写

踩坑:
不知道为什么使用mount -o rw,remount /mnt/***无效,虽然显示文件没了,但是再打开后文件仍然存在

还可以使用sudo ntfsfix /dev/sda7来修复文件系统
————————————————
版权声明:本文为CSDN博主「liushall」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/liushall/article/details/80684997

附加:

zhujun@zhujun:~$ sudo umount /dev/sdb2
[sudo] zhujun 的密码: 
# 这一步好像不需要,只要umount 和ntfsfix
zhujun@zhujun:~$ sudo mount -t ntfs -w /dev/sdb2 /media/zhujun/公共
The disk contains an unclean file system (0, 0).
Metadata kept in Windows cache, refused to mount.
Falling back to read-only mount because the NTFS partition is in an
unsafe state. Please resume and shutdown Windows fully (no hibernation
or fast restarting.)
ntfs-3g-mount: failed to access mountpoint /media/zhujun/公共: 没有那个文件或目录
zhujun@zhujun:~$ sudo ntfsfix /dev/sdb2
Mounting volume... The disk contains an unclean file system (0, 0).
Metadata kept in Windows cache, refused to mount.
FAILED
Attempting to correct errors... 
Processing $MFT and $MFTMirr...
Reading $MFT... OK
Reading $MFTMirr... OK
Comparing $MFTMirr to $MFT... OK
Processing of $MFT and $MFTMirr completed successfully.
Setting required flags on partition... OK
Going to empty the journal ($LogFile)... OK
Checking the alternate boot sector... OK
NTFS volume version is 3.1.
NTFS partition /dev/sdb2 was processed successfully. #修复成功!

你可能感兴趣的:(解决linux写入ntfs盘时报错:只读文件系统)