Em geral, rsnapshot
está apenas fazendo uso do rsync
, portanto, ele deve funcionar bem com o backup de vários arquivos de sistemas de arquivos, como ext3, ext4, FAT e NTFS.
O comentário ao qual você está se referindo:
Backing up to external usb HDD's works perfectly, but one needs to use a ext3 or similar formatted drive that supports hard links. So no FAT32 or NTFS drives.
Está dizendo apenas que você tem que usar um sistema de arquivos como ext3 ou ext4 como o sistema de arquivos que você está fazendo o backup.
Esse comentário tem a ver com o mecanismo que rsnapshot
inscreve para fazer seus backups. Rsnapshot
semelhante a outra ferramenta, rdiff-backup
, está economizando espaço em disco criando links para arquivos em um determinado backup vs. realmente fazendo uma cópia física do mesmo arquivo todos os dias.
Por exemplo
Digamos que este diretório esteja sendo armazenado em backup:
$ tree somedir
somedir
|-- afile1
|-- afile2
|-- afile3
'-- afile4
O backup de Day1 incluiria todo o conteúdo de somedir .
Agora, digamos que apenas alteramos o arquivo afile4 durante o Day1 , portanto, no backup do Day2 , teríamos links para arquivos afile1 - < em> afile3 e uma nova cópia de afile4 .
O Rsnapshot está criando links no sistema de arquivos do conjunto de backup para o conjunto de backups para arquivos / diretórios que não foram alterados em relação ao dia anterior.
Para fazer estes links, você precisa ter um sistema de arquivos que suporte o recurso, que os sistemas de arquivos FAT / FAT32 comuns em muitas unidades USB externas, não possuem.