问题描述
我试图在Xubuntu 12.04 VM(内核版本3.2.0-23-generic)中挂载一个hfsplus文件系统,但是当我在命令行中键入mount -o remount, rw /dev/sdb3
时,它返回not mounted or bad option
。任何帮助,将不胜感激。
最佳解决方法
正确的语法是:
sudo mount -o remount,rw /partition/identifier /mount/point
其中mount/point
是/partition/identifier
的相应挂载点,如以下命令所示:
mount -v | grep "^/" | awk '{print "\nPartition identifier: " $1 "\n Mountpoint: " $3}'
例如,说上面的命令给出了这个:
Partition identifier: /dev/sda1
Mountpoint: /
Partition identifier: /dev/sda2
Mountpoint: /boot
Partition identifier: /dev/sda3
Mountpoint: /test
以下是正确的语法。 (如果它已经安装,我们首先卸载它。)
sudo umount /test
sudo umount /dev/sdb3
sudo mount -t hfsplus -o rw,remount -force /dev/sdb3 /media/untitled
次佳解决方法
对于busybox /android用户:
you need to add a space (in contrast to normal usage) between ‘remount’ and ‘rw’:
mount -o remount, rw /
否则它将无法工作。
第三种解决方法
运行dmesg | grep hfs
显示文件系统未正确安装,我可以使用它进行修复
fsck.hfsplus /dev/sdb3/