如何将Debian系统备份到Apple hfsplus硬盘?

如何将Debian系统备份到Apple hfsplus硬盘?

我认为唯一的选择是将 zip 文件移动到那里,但是当我尝试在hfsplus文件系统上创建一个目录时,我得到了/media/masi/Elements/.

masi@masi:/media/masi/Elements$ mkdir MasiWeek
mkdir: cannot create directory ‘MasiWeek’: Read-only file system
masi@masi:/media/masi/Elements$ 

df -T | grep hfs输出

/dev/sdb2      hfsplus  4883299280 615565288 4267733992  13% /media/masi/Elements

在磁盘中成功创建目录后我想运行的测试命令

 nice tar --keep-directory-symlink -czf /media/masi/MasiWeek/backup_home_19.8.2017.tar.gz /home/masi/

操作系统:Debian 9

答案1

看起来您的 HFS+ 文件系统是以只读方式安装的。您可以使用force选项(自担风险)以写入访问权限进行安装,如中所述文档

用于强制对标记为日志记录或锁定的卷进行写访问。使用风险自负。

要将已安装的只读文件系统重新挂载为读写:

mount -t hfsplus -o remount,force,rw /media/masi/Elements

或者您可以在 OSX 中禁用日志记录,如中所述ubuntu维基。之后您应该能够在没有选项的情况下挂载读写force。同一篇维基文章还指出:

但是,不建议在主 OS X 分区上禁用日志记录,因为日志记录是任何文件系统的一项重要功能,可以防止损坏和数据丢失


我认为最好的选择是使用支持更多文件系统的设备,或使用其他方法(网络、NAS、Samba 等)进行备份。

答案2

在 Philippos 的评论中回答

你不能。很抱歉这么说,但是一旦它出现在 hfs+ 上,它就不再是“备份”了。即使不考虑linux hfs驱动程序的问题,在hfs(+)上备份也不是一个好主意。几十年来我一直是 Mac 爱好者,但 hfs(+) 一直是我的痛苦。 TimeMachine 是一个很棒的工具,但是时不时地,由于一些 hfs 问题,您必须重新开始。我希望有 apfs,并祈祷在那之前我不需要备份。

相关内容