Eu mesmo consertei, excluí /var/run
(que era um link para / run) e /var/lock
(mesmo negócio).
Acabei de receber um novo dispositivo de backup, e eu queria começar a usá-lo com o rsync, então faço o backup e o sistema decide não inicializar completamente. (Aqui está a pergunta: link )
Mas resolvi esse problema omitindo o diretório / var, mas preciso fazer backup de coisas em / var como o diretório www / e outras coisas. Como eu faria isso?
Este é o meu código rsync atual:
rsync -aAXv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found","/BTSync","/home/cloud7/torrent"} / /mnt/backup/cloud7
Em vez de excluir caminhos específicos, exclua os pontos de montagem. Não faz sentido fazer backup de sistemas de arquivos não armazenados, como tmpfs (usados para /tmp
, /dev
, /var/run
, etc., na maioria dos sistemas modernos), procfs, sysfs, etc. Isso também exclui a mídia externa .
rsync -aAX -x -v --exclude={/lost+found,/BTSync,/home/cloud7/torrent} / /mnt/backup/cloud7
Se o seu sistema tiver várias partições, você precisará fazer backup de todas elas. Por exemplo, se /home
for uma partição separada:
rsync -aAX -x -v --exclude={/lost+found,/BTSync,/home/cloud7/torrent} / /mnt/backup/cloud7/
rsync -aAX -x -v --exclude={/lost+found,/BTSync,/home/cloud7/torrent} /home/ /mnt/backup/cloud7/home/