HFS+ journaled
外部硬盘驱动器,需要能够在Ubuntu上对其进行写入。我无法访问我的Mac,因为它在数千英里之外,而且三个月都无法访问它。可以做任何事情而不会丢失HDD上的数据吗?
#1 楼
请参阅如何在Ubuntu中将HFS分区挂载为读/写? -超级用户要引用第二个/第三个答案,请首先:
首先,请确保已安装hfsprogs。示例
安装命令:
sudo apt-get install hfsprogs
接下来,安装或重新安装HFS +驱动器;请参见第133页的“ HFS +驱动器”。命令必须如下:
sudo mount -t hfsplus -o force,rw /dev/sdXY /media/mntpoint
或
sudo mount -t hfsplus -o remount,force,rw /mount/point
...
最后,如果驱动器未正确卸载或以其他方式损坏
,请运行fsck.hfsplus ... as
,例如:
sudo fsck.hfsplus -f /dev/sdXY
这里有关于HFS +文件系统挂载的其他信息。
评论
谢谢,我会尝试的。我发现的信息指出,ubuntu无法处理日志化的htfs +驱动器,并说必须在OSX中“取消订阅”。在接下来的三个月中,我无权使用OSX,因此无法撤消日志记录。
– oppochips
13年8月14日在13:35
我尝试过并获得sudo mount -t hfsplus -o force,rw / dev / sdb2 / media / sdb2 mount:已安装/ dev / sdb2或/ media / sdb2忙于安装:根据mtab,/ dev / sdb2已安装在/ media / 1ad12b58-c2f2-39d3-955f-54ea66a96b2b驱动器(hfs +日志记录的卷)安装为只读。是否可以在不撤消Mac OS上的日志记录的情况下进行写入?我尝试了最后一个命令,并获得** Checking HFS Plus volume。 fsck_hfs:已记录卷。不执行检查。 fsck_hfs:使用-f选项强制检查。
– oppochips
13年8月14日在13:47
从上面发布的链接中:“如果要从Ubuntu写入日志,则需要关闭日记。Ubuntu仅支持写入非日志记录的HFS +卷。在Mac上:在“应用程序”->“实用程序”下,打开“磁盘实用程序”,然后选择禁用日志的卷。从“文件”菜单中选择“禁用日志”。(在更高的Mac OS版本上,单击“文件”菜单时必须按住选项按钮。或者,如果您喜欢Apple + J,则)“我不如果可以访问Mac,是否可以在不丢失数据的情况下获得对驱动器的读写访问权限?谢谢b
– oppochips
13年8月14日在13:56
您应该尝试:sudo mount -t hfsplus -o remount,force,rw / dev / sdXY / media / mntpoint(或省略/ dev / sdXY并将其指向当前安装的位置)。我将其编辑为我的答案。
–理查德
13年8月14日14:28
谢谢。我需要放置什么而不是“ mountpoint”?我尝试了sdb2并获取sudo mount -t hfsplus -o重新安装,强制执行,rw / dev / sdb2 / media / dev / sdb2 mount:安装点/ media / dev / sdb2不存在,然后尝试了sudo mount -t hfsplus -o重新安装,强制,rw / dev / sdb2并得到:
– oppochips
13年8月14日14:37
#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
评论
可以将其作为文件夹安装,但是它仍然是只读的.... :( ...似乎找不到一种简单的方法来获取hfs +日记系统的限制
–两栖动物
16年2月11日在11:01
这有效。但是为什么我们需要武力?
– qweruiop
17年4月10日在22:22
我收到以下错误:安装:错误的fs类型,错误的选项,/ dev / sda2上的错误超级块,缺少的代码页或帮助程序,或其他错误在某些情况下,在syslog中找到有用的信息-尝试dmesg |尾巴左右。
–杰米·赫伯(Jamie Hutber)
18 Mar 22 '18 at 10:47
这是正确的命令顺序。从fsck命令开始!谢谢!
–skywinder
20年8月29日在13:38
sudo fsck.hfsplus -f / dev / sdXY也对该驱动器做了一些小修,使我可以挂载它!我终于可以访问100 GB的丢失图片了
– nbeuchat
20/11/15在22:00
#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
重新安装希望这对您也有用。
评论
你救了我的命!
–陈奕迅
17年11月30日在15:26
这出于某些原因起作用。我不知道为什么。该目录为空并安装,然后用ro甚至用力,rw删除直接安装的目录。删除并重新创建目录即可。
–乌马尔·艾哈迈德(Umar Ahmad)
19年3月21日在8:03
“ 2”后面的原因。挂载点目录可能是“ user:user”。 (使用ls -l进行验证)。换句话说:sudo chown -c root:root myMountPoint /`也可能会修复它。 (在仍然需要之前卸载)
–弗兰克·诺克(Frank Nocke)
19 Jun 10'在10:24
根据我的经验,如果您不在/ media / <用户名> /下执行挂载点,但在其他地方(我喜欢/ mnt),例如“智能” Ubuntu MATE将不会删除并(错误地)重新创建挂载文件夹一次又一次。 –持久的安装脚本更容易...
–弗兰克·诺克(Frank Nocke)
19年10月10日在10:24
您救了我的命+1,非常感谢
–将
#4 楼
由于我无法发表评论(此处信誉不足:)。我将发布此答案以指出,以上答案似乎是针对未记录日志的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
如果日志记录功能已关闭,并且磁盘最初以只读方式装载,则卸载和重新装载应该允许读取/ write(如果磁盘未损坏)。如果损坏,则需要运行fsck.hfsplus。
#5 楼
从上一个答案中借用以下步骤对我有用。希望这对其他人有用:插入外部HDD。
请注意,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
,如果记录了文件系统。)重新安装驱动器(只需在文件资源管理器中单击驱动器即可完成此操作。)
驱动器现在是可读写的。
评论
鉴于光盘未启用日记功能,上述情况是正确的。
–akostadinov
2014年12月22日在21:54
我按照您的步骤进行操作,直到6为止一切正常。但是在7上,该驱动器仍然是只读的。
– GuilhermeSalomé
18-10-4在16:17
评论
ubuntu-MATE caja用户:无论您选择以下哪种解决方案,都要执行killall caja && caja。将帮助caja„获得消息,该文件夹现在可以写了。