我不知道发生了什么,但我突然无法再写入外部驱动器。它首先说
$sudo touch Data_Files
touch: cannot touch 'Data_Files': Read-only file system
当我做
$sudo mount -o remount,rw /partition/identifier /mount/point
并做同样的事情,我得到了错误信息
touch: cannot touch 'Data_Files': No such file or directory
有人了解这种行为并知道解决方案吗?
谢谢。
附加信息属于问题,而不是评论。
df -T
给我:
/dev/sdb1 fuseblk 982013252 215741840 766271412 22% /media/paul/Volume
对于相关的驱动器。
mount
渲染
/dev/sdb1 on /media/paul/Volume type fuseblk (rw,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=udisks2)
答案1
当 NTFS 卷脏了、损坏了或者以不安全的方式拔出时,就会发生这种情况。
找到一台 Windows PC(Windows VM 可能也可以,但未经测试)并在分区上运行磁盘检查器。安全卸载并重新连接到您的 Linux 机器。如果它自动以 rw 身份安装,则您已完成。如果没有,您应该chkdsk /F d:
在命令提示符中尝试(再次在 Windows 上)。
注意:不要尝试使用 Linux 版本的 ntfscheck 或类似程序,因为它们只是从未发生过的未来实现的占位符。