当前位置: 首页>>技术问答>>正文


我如何将文件系统重新挂载为读/写?

, ,

问题描述

我试图在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/

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/436.html,未经允许,请勿转载。