我正在将我的 FreeNAS 卷备份到外部 WD 4TB My Book 的分区上,该分区使用 hfs 文件系统并安装在运行 Ubuntu 16.04 的笔记本电脑上。每次安装驱动器时,所有分区都以只读方式安装。我试过了:
使用安装hfsprogs和重新安装卷
sudo mount -t hfsplus -o remount,force,rw /dev/sdb2 /media/mntpoint
使用更改所有卷内容的权限 chmod
这有效,我能够写入和删除已安装的卷。然后,突然问题又回来了,上述解决方案不再有效。我能够写入该卷,但无法删除任何内容,无论是使用rsync还是rm.
我跑了sudo dmesg | tail,它给出了输出:
[ 109.876362] hfsplus: Filesystem was not cleanly unmounted, running fsck.hfsplus is recommended. mounting read-only.
Run Code Online (Sandbox Code Playgroud)
输入mount | grep /dev/sdb2也表明是mount ro:
/dev/sdb2 on /media/mntpoint1 type hfsplus (ro,nosuid,nodev,relatime,umask=22,uid=0,gid=0,nls=utf8,uhelper=udisks2)
Run Code Online (Sandbox Code Playgroud)
运行sudo fsck.hfsplus /dev/sdb2表明卷有问题:
** /dev/sdb2
** Checking HFS Plus volume.
** …Run Code Online (Sandbox Code Playgroud)