我有一个 USB 驱动器。它安装为“ro”。当我挂载时,-o "remount,rw"
我在 dmesg 中看到这个。
hfsplus:文件系统未完全卸载,建议运行 fsck.hfsplus。保持只读。
详细标志(-v),
mount -v` 没有告诉我更多信息。它实际上表明安装有效,
mount: /dev/sdb1 mounted on /media/ecarroll/myDevice.
fsck.hfsplus
在块设备上运行,让我
$ sudo fsck.hfsplus /dev/sdb1
** /dev/sdb1
** Checking HFS Plus volume.
** Checking Extents Overflow file.
** Checking Catalog file.
** Checking Catalog hierarchy.
** Checking Extended Attributes file.
** Checking volume bitmap.
** Checking volume information.
** The volume myDevice appears to be OK.
我希望在上面清楚这一点,但-o remount,force
也行不通。
sudo fsck.hfsplus -f /dev/sdb1; sudo mount -o remount,force,rw /dev/sdb1 ; sudo dmesg -c
** /dev/sdb1
** Checking HFS Plus volume.
** Checking Extents Overflow file.
** Checking Catalog file.
** Checking Catalog hierarchy.
** Checking Extended Attributes file.
** Checking volume bitmap.
** Checking volume information.
** The volume 2819010011 appears to be OK.
[97230.751669] hfsplus: filesystem was not cleanly unmounted, running fsck.hfsplus is recommended. leaving read-only.
如何以读写方式安装此设备?
答案1
似乎有人已经遇到过这个问题,请看这里:
以下是答案的摘录:
首先,确保您已安装 hfsprogs。安装示例>命令:
sudo apt-get install hfsprogs
接下来,安装或重新安装 HFS+ 驱动器;命令需要如下:
sudo mount -t hfsplus -o Force,rw /dev/sdXY /media/mntpoint
或者
sudo mount -t hfsplus -o 重新挂载,强制,rw /挂载/点 ...
最后,如果驱动器未正确卸载或已部分损坏,请运行 fsck.hfsplus ...,如下所示:
sudo fsck.hfsplus -f /dev/sdXY
这里还有关于 Linux 的有趣信息:
答案2
当你得到之后
** The volume myDevice appears to be OK.
您可以拔下设备,然后将其重新插入,自动挂载将使用 来处理它-o rw
。我不知道如何才能开始-o rw
工作,在安装后认为设备脏了,而没有将其拔出并重新插入。