Para recuperar dados do OSX no Debian

1

Eu fiz backups da TimeMachine e agora meu Macbook Air 2013-mid finalmente morreu, então tenho que resgatar arquivos na Debian 8.1. No entanto, parece que não foram feitos backups de diretórios.

Eu tenho backups com essas permissões e proprietários

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

eu faço

su
cp -r /media/masi/disc2/ /home/masi/

mas obtenha

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

mas tenho que fazer chown -R masi:masi /home/masi/disc2/ para poder ler esses arquivos:

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

onde você vê que algumas pastas, como 248 e 100 kuvaa , estão vazias.

Esses arquivos / diretórios indicados pelo campo cinco no primeiro bloco de código estão realmente vazios?

dmg2img

Ele alerta falsamente que não dmg imagem. Sua conversão de tal arquivo leva a um documento falso. Muitos outros tópicos também sobre esta ferramenta dmg2img , mas nenhum tem sucesso, etc aqui .

tmfs 31 de outubro de 2012 tente

Instalei tmfs por apt-get install tmfs , que é um sistema de arquivos do HFS feito para backups de máquinas do tempo. Eu corro como o manual diz

# mkdir /mnt/hfs /mnt/tm
# mount /home/masi/Disc2/ /mnt/hfs
mount:  /home/masi/Disc2 is not a block device

onde estou seguindo o manual

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

Por que você recebe o erro mount: /home/masi/Disc2 is not a block device ?

Isso pode ser uma situação do sistema de arquivos. Meu disco é ext4 no Debian, mas o disco de backup do OSX é um formato padrão no OSX. Como você pode recuperar esses arquivos do sistema de arquivos OSX no Debian?

    
por Léo Léopold Hertz 준영 08.07.2015 / 11:05

1 resposta

5

A última versão dos utilitários HFS + no Debian é, até onde eu sei, a partir de 2006 e sem um mantenedor. A Apple lançou o Time Machine em 2007 e, quando o fez, introduziu algumas mudanças bastante significativas no HFS + (particularmente em relação a hard links para diretórios). É altamente provável que as ferramentas HFS + no Debian não possam lidar muito bem com o backup do Time Machine.

Na sua situação, eu tentaria fazer o OSX rodar em uma máquina virtual e ler o backup de lá.

    
por 08.07.2015 / 12:09