我已经通过 TimeMachine 进行了备份,现在我的 Macbook Air 2013-mid 终于死机了,所以我必须在 Debian 8.1 中挽救文件。不过好像没有对so目录进行备份。
我的备份具有这些权限和所有者
ls -ls /media/masi/disc2/
drwxrwxr-x 1 root root 481 Jul 5 23:28 .
drwxr-xr-x 1 root root 7 Jul 5 23:41 ..
-rwxrwxrwx 8 99 99 780966 Sep 29 2014 09292014232514.pdf
-r--r--r-- 184 root 1922214 0 Jun 24 20:38 100 kuvaa
-rwxrwxrwx 8 99 99 101499390 Aug 17 2014 20140817_Sami_airfoil.zip
-r--r--r-- 1900902 root 1922218 0 Jun 24 20:38 248
-r--r--r-- 197 root 1922219 0 Jun 24 20:38 2ndsemester
我愿意
su
cp -r /media/masi/disc2/ /home/masi/
但得到
ls -la /home/masi/disc2/
drwxr-xr-x 29 root root 20480 Jul 8 11:48 .
drwxr-xr-x 29 masi masi 4096 Jul 8 11:36 ..
-rwxr-xr-x 1 root root 780966 Jul 8 11:36 09292014232514.pdf
-r--r--r-- 1 root root 0 Jul 8 11:36 100 kuvaa
-rwxr-xr-x 1 root root 101499390 Jul 8 11:36 20140817_Sami_airfoil.zip
-r--r--r-- 1 root root 0 Jul 8 11:36 248
-r--r--r-- 1 root root 0 Jul 8 11:36 2ndsemester
但我必须这样做chown -R masi:masi /home/masi/disc2/
才能读取这些文件:
drwxr-xr-x 29 sami sami 20480 Jul 8 11:48 .
drwxr-xr-x 29 sami sami 4096 Jul 8 11:36 ..
-rwxr-xr-x 1 sami sami 780966 Jul 8 11:36 09292014232514.pdf
-r--r--r-- 1 sami sami 0 Jul 8 11:36 100 kuvaa
-rwxr-xr-x 1 sami sami 101499390 Jul 8 11:36 20140817_Sami_airfoil.zip
-r--r--r-- 1 sami sami 0 Jul 8 11:36 248
-r--r--r-- 1 sami sami 0 Jul 8 11:36 2ndsemester
您会看到一些文件夹(例如248
和 )100 kuvaa
是空的。
第一个代码块中的字段 5 指示的那些文件/目录真的是空的吗?
dmg2img
它会错误地警告不是 dmg 映像。这种文件的转换会导致错误的文档。许多其他线程也有关此dmg2img
工具,但没有成功,等等这里。
tmfs 2012 年 10 月 31 日 尝试
我安装了一些tmfs
用于apt-get install tmfs
时间机器备份的 HFS 文件系统。我按照它的手册说的跑
# mkdir /mnt/hfs /mnt/tm
# mount /home/masi/Disc2/ /mnt/hfs
mount: /home/masi/Disc2 is not a block device
我正在按照手册进行操作
mkdir /mnt/hfs /mnt/tm
mount /dev/sdXX /mnt/hfs
tmfs /mnt/hfs /mnt/tm -ouid=$(id -u $USER),gid=$(id -g $USER),allow_other
为什么会出现错误mount: /home/masi/Disc2 is not a block device
?
这可能是文件系统的情况。我的磁盘是ext4
Debian,但 OSX 备份磁盘是 OSX 中的某种默认格式。如何从 Debian 中的 OSX 文件系统恢复这些文件?
答案1
据我所知,Debian 上 HFS+ 实用程序的最新版本是 2006 年发布的,并且缺乏维护者。 Apple 于 2007 年发布了 Time Machine,当时他们对 HFS+ 进行了一些相当重大的更改(特别是与目录的硬链接有关)。 Debian 上的 HFS+ 工具很可能无法很好地处理 Time Machine 备份。
在你的情况下,我会尝试让 OSX 在虚拟机中运行并从那里读取备份。