Arquivos de backup do liveCD

0

Meu Ubuntu não inicializa. Consegui arrancar a partir do liveCD e ligar um disco rígido externo. Eu quero fazer backup dos meus arquivos. Eu tentei cp -r /home destination , mas eu recebo problema com espaços em nomes de arquivos, links simbólicos, erros "Cannon criar fifo: Operação não permitida" "Permissão negada" "argumento inválido" e muito mais. Qual é a melhor maneira de fazer isso? cp -a corrigirá esses problemas ou devo fazer algo mais inteligente?

EDITAR: Também no modo ao vivo, eu não tinha permissão para ver uma pasta no meu diretório pessoal. Eu corro sudo nautilus para visualizá-lo.

EDIT2:

Até agora eu descobri que usar rsync não tem problemas com nomes de arquivos. Mas não copia arquivos .so e .a. Também está rodando extremamente lento comparando com cp.

    
por Noidea 12.09.2016 / 14:49

2 respostas

0

Acontece que não é o comando, o que é um problema. Os comandos postados pelo user34716 estão corretos. É preciso usar cp -ar para preservar atributos e links simbólicos.

No entanto, o problema é que esses atributos não podem ser representados em todos os sistemas de arquivos. Portanto, se o disco não for formatado em ext4, é melhor criar um arquivo. Para liveCD, o comando será:

tar -c -z -f /my/backup/disk/home.tar.gz -C / media/ubuntu/deviceName/home
    
por Noidea 16.09.2016 / 19:01
0

Experimente este comando:

cp -ar /source/dir/. /destination/dir/

A opção -a é uma opção recursiva aprimorada, preserva todos os atributos de arquivo e também preserva links simbólicos.

o r em -ar é uma opção para copiar arquivos / diretórios recursivamente, é necessário para copiar pastas dentro da pasta onde seus arquivos estão localizados.

no final do caminho de origem está a sintaxe cp que permite copiar todos os arquivos e pastas, incluindo os ocultos.

Como a opção -a preserva os atributos do arquivo, você precisará usar o sudo para visualizá-los ou executar esse comando. (alterar nomes de usuários e grupos)

sudo chown -r user:group /directory/of/file/backups

O comando acima fará com que você seja o proprietário dos arquivos de backup.

    
por user34716 12.09.2016 / 16:50