我有一个HFS+ journaled
外置硬盘,需要能够在 Ubuntu 上写入数据。我无法访问我的 Mac,它远在千里之外,而且三个月内我都无法访问它。
有什么办法可以不丢失硬盘上的数据吗?
答案1
看如何在 Ubuntu 中将 HFS 分区挂载为读/写? - 超级用户
引用第二/第三个答案:
首先,请确保您已安装 hfsprogs。示例安装命令:
sudo apt-get install hfsprogs
接下来,挂载或重新挂载 HFS+ 驱动器;命令如下:
sudo mount -t hfsplus -o force,rw /dev/sdXY /media/mntpoint
或者
sudo mount -t hfsplus -o remount,force,rw /mount/point
...
最后,如果驱动器未正确卸载或者已部分损坏,请运行 fsck.hfsplus ...,如下所示:
sudo fsck.hfsplus -f /dev/sdXY
那里还有大量有关安装 HFS+ 文件系统的其他信息。
答案2
这些步骤对我有用(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
答案3
我也遇到了这个问题。我尝试了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
希望这对你们也有用。
答案4
借鉴上一个答案,以下步骤对我有用。希望这对其他人有用:
插入外部硬盘。
请注意,Ubuntu 会自动安装它,但它是只读的。
卸载驱动器(我只需单击文件资源管理器中的弹出按钮即可完成此操作)。
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.
(
sudo fsck.hfsplus -f /dev/sdXY
如果文件系统已记录。)重新安装驱动器(我只需单击文件资源管理器中的驱动器即可完成此操作)。
该驱动器现在可读写。