Alk*_*ree 201 filesystem mount
我正在尝试在 Xubuntu 12.04 VM(内核版本 3.2.0-23-generic)中挂载一个 hfsplus 文件系统,但是当我输入mount -o remount,rw /dev/sdb3命令行时它返回not mounted or bad option. 任何帮助,将不胜感激。
Sir*_*rlo 277
正确的语法是:
sudo mount -o remount,rw /partition/identifier /mount/point
Run Code Online (Sandbox Code Playgroud)
哪里mount/point是/partition/identifier对应的挂载点,如下命令列出:
mount -v | grep "^/" | awk '{print "\nPartition identifier: " $1 "\n Mountpoint: " $3}'
Run Code Online (Sandbox Code Playgroud)
例如,假设上面的命令给出了这个:
Partition identifier: /dev/sda1
Mountpoint: /
Partition identifier: /dev/sda2
Mountpoint: /boot
Partition identifier: /dev/sda3
Mountpoint: /test
Run Code Online (Sandbox Code Playgroud)
以下将是正确的语法。(我们首先卸载它,如果它已经安装了。)
sudo umount /test
sudo umount /dev/sdb3
sudo mount -t hfsplus -o rw,remount -force /dev/sdb3 /media/untitled
Run Code Online (Sandbox Code Playgroud)
cod*_*ion 44
对于busybox/android用户:
奇怪的是,我需要在 'remount' 和 'rw' 之间添加一个空格(与正常使用相反):
mount -o remount, rw /
Run Code Online (Sandbox Code Playgroud)
否则它不会工作。
更新:似乎从来没有这种情况(见评论)。不确定我正在运行哪个 busybox-version + android-version。我会把这个留在这里,以防有人仍然遇到它。
运行dmesg | grep hfs显示文件系统未正确卸载,我可以使用修复
fsck.hfsplus /dev/sdb3/
Run Code Online (Sandbox Code Playgroud)