Restaurar permissões de arquivo após rsync em ntfs

1

Quando mexia com partições no Windows quando eu tentava formatar o espaço vazio do disco rígido para tê-lo no Windows, eu estraguei alguma coisa e o cfdisk me disse que todas as partições não começaram nos limites físicos certos, e eu enfrentaria quedas no desempenho. Também swap estava pendurado na partição errada e o Windows travou na inicialização.

Bem, eu não consegui consertá-lo, mas como eu tinha um backup rsynced do meu sistema arch linux principal (rsync -aAXv / / mnt / ext) eu ousei apagar todas as partições, criar novas e colocar o backup de volta nas partições de linux recriadas.

Montei o disco externo de backup, mas ele foi montado com permissões 777. Antes eu notei como ele foi montado, eu rsynced tudo de volta e, em seguida, notei que todo o meu sistema linux está no 777 e tudo pertencente ao root. Todos os arquivos estão lá, a instalação ainda é inicializada, mas é claro que não consigo trabalhar com tudo, até o home é de propriedade do root com 777 permissões.

Portanto, existe uma maneira de montar o disco externo NTFS com as permissões antigas ou restaurar as permissões padrão de alguma outra forma?

Obrigado

PS: Esqueci de mencionar, mas talvez seja interessante saber, que fiz a primeira tentativa de partição no Windows, e é por isso que as partições ficaram desordenadas. Root e / home apareceram como SFS e a partição do windows foi "deslocada" para sda3, onde a swap era anterior, então o linux montou a partição do windows como swap, o que fez o windows travar com o BSOD durante o boot.

    
por fdafgfdgfagfdagfdagfdagfdagfda 20.07.2013 / 04:33

1 resposta

6

O NTFS, em particular, é uma má escolha para fazer backups filewise de sistemas Linux, porque ele usa o modelo ACL do Windows para permissões, em vez do modelo UNIX. Em conseqüência, as permissões nesses volumes são determinadas pelas opções de montagem. Portanto, quando você fez o backup, não fez backup dos metadados de permissões (bits de permissão ou propriedade).

Veja o comentário (automatizado) da dawud sobre por que você não pode restaurar permissões "padrão" (a resposta curta: não existe tal coisa), e algumas reflexões sobre o que você pode fazer para se recuperar (será longo e tedioso).

Se você também tiver backup do Windows para esse disco NTFS, os metadados das permissões devem estar intactos.

    
por 20.07.2013 / 21:24