我该如何正确地重新安装/dev/sdb1
?因为当我重新安装它时:
sudo mount -o remount,rw /dev/sdb1
mount: cannot remount /dev/sdb1 read-write, is write-protected
...显示它受到写保护。在此之前,它是可读写的,但当我将它连接到我的笔记本电脑时,它就变成了只读文件系统。我重试安装并更改其文件系统/权限。但它没有改变。。需要帮助...
答案1
在终端中执行以下命令。
id user_name
将 user_name 替换为您的用户名以获取您的 uid,然后执行此命令
sudo mount -o rw,uid=your_uid_here /dev/sdb1 /mnt
将 your_uid 替换为上面找到的用户的 uid。
答案2
尝试一下umount
,然后mount
就像听起来一样简单
umount /point_of_mount
mount -o rw /dev/sdb1 /point_of_mount
这对我有用
答案3
可能是你的文件系统已损坏。
检查dmesg
日志(静置时间为示例设备):
sudo dmesg | grep sde | grep warning
如果你看到类似
[ 250.726799] EXT4-fs (sde): warning: mounting fs with errors, running e2fsck is recommended
然后文件系统出现错误。
卸载文件系统:
sudo umount /path/to/mount/point
然后尝试运行e2fsck
检查并修复 fs:
sudo e2fsck -p /dev/sde
(标志-p
为自动模式)。
但e2fsck
可能需要您手动运行它,在这种情况下要小心,您可能会损坏或删除文件和目录。
archive4: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.
(i.e., without -a or -p options)
答案4
这是因为您正在进行双重启动,而 Windows 在关机之前没有正确卸载其驱动器。
为 Windows 编写自定义关机/重启脚本,并使用该脚本代替常规关机(或重启)按钮。执行此操作后,我再也没有遇到过挂载 ntfs 卷的读写问题。
像这样的小脚本就可以了:
@echo off
REM Unmount drive D:
mountvol D: /d
REM Shutdown the computer
shutdown /s /f /t 0
将其重命名为shutdown.bat或shutdown.cmd,然后双击关闭电源。将/t 0替换为/r,它将重新启动。但是当您在Linux中启动时,您将不再遇到任何安装问题。