问题描述
我有一个HFS+ journaled
外部hard-drive,需要能够在Ubuntu上写入。我无法访问我的Mac,它距离数千英里,我将无法访问它三个月。
什么都可以做,而不会丢失硬盘上的数据?
最佳解决方法
参见How to mount a HFS partition in Ubuntu as Read/Write? – Super User
引用第二个/第三个答案:
First, make sure that you have hfsprogs installed. Example installation command:
sudo apt-get install hfsprogs
Next, mount or remount the HFS+ drive; commands need to be as follows:
sudo mount -t hfsplus -o force,rw /dev/sdXY /media/mntpoint
or
sudo mount -t hfsplus -o remount,force,rw /mount/point
…
Finally, if the drive was improperly unmounted or has otherwise become partially corrupted run fsck.hfsplus … as such:
sudo fsck.hfsplus -f /dev/sdXY
有关于HFS +文件系统的安装的其他信息的金矿。
次佳解决方法
这些步骤适用于我(Ubuntu Studio 14.04):
sudo apt-get install hfsprogs
检查驱动器的状态:
sudo fsck.hfsplus -f /dev/sdXY
卸载设备:
sudo umount /media/sebastian/devicename
(创建文件夹来安装驱动器)
使用HFS +读/写权限挂载驱动器:
sudo mount -t hfsplus -o force,rw /dev/sdXY /home/sebastian/foldername
第三种解决方法
我也有这个问题。我试过fsck.hfsplus
,umount
,用sudo mount -t hfsplus -o remount,force,rw
重新安装没有任何效果。
为我工作的是:
-
卸载
sudo umount /media/myMountPoint
-
用
sudo rmdir
删除安装点 -
用
sudo mkdir
和。重新创建安装点 -
与
sudo mount -t hfsplus -o force,rw /dev/xxxx /media/myMountPoint
重新安装
希望这也能为你们工作。
第四种方法
因为我无法评论(这里没有足够的声望:)。我将发布这个答案,指出上面的答案似乎是针对不支持日志的hfs + HD。 ‘fsck.hfsplus’命令需要与’-f’选项一起发布才能在日记卷上工作。为了避免混淆,我复制了下面的命令:
$ sudo fsck.hfsplus /dev/sdXY
** /dev/sdXY
[snip....]
** The volume ########### appears to be OK.
这只会在没有被记录的卷上运行。即使使用日记卷上的’-f’选项,该检查本身也不会允许以读取/写入方式挂载重新安装的卷。我相信日历必须关闭。
似乎没有稳定的代码可用于关闭Linux上的日志。查看Richard提供的链接:http://ubuntuforums.org/showthread.php?t=1420673
如果journalling处于关闭状态,并且磁盘最初将作为read-only卸载,并且如果磁盘未损坏,则重新挂载应允许读取/写入。如果它损坏,则需要运行fsck.hfsplus。
第五种方法
借用前面的答案,以下步骤对我有效。希望这对其他人有用:
-
插入外部硬盘
-
请注意,Ubuntu自动挂载它,但它是read-only
-
卸载驱动器(我只需单击文件浏览器中的弹出按钮即可完成此操作)。
-
$ sudo apt-get install hfsprogs
-
$ sudo fsck.hfsplus /dev/sdXY ** /dev/sdXY ** Checking HFS Plus volume. ** Detected a case-sensitive catalog. ** Checking Extents Overflow file. ** Checking Catalog file. ** Checking multi-linked files. ** Checking Catalog hierarchy. ** Checking Extended Attributes file. ** Checking volume bitmap. ** Checking volume information. ** The volume ########### appears to be OK.
-
重新安装驱动器(我只需点击文件浏览器中的驱动器即可完成此操作)。
-
该驱动器现在是read-write。