挂载 - 重新挂载 /dev/sdb1 时出现问题

挂载 - 重新挂载 /dev/sdb1 时出现问题

我该如何正确地重新安装/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中启动时,您将不再遇到任何安装问题。

相关内容