Quando usar o xfs_copy e quando usar o xfsdump

1

Estou prestes a copiar dados de um sistema de arquivos XFS para outro sistema de arquivos XFS (menor). Os sistemas de arquivos podem ser desmontados durante a cópia. Eu não quero ter que me preocupar com ACLs, contextos SELinux, etc, então estou olhando para xfs_copy e xfsdump.

Quando o xfs_copy deve ser usado em vez do xfsdump e vice-versa? É um mais rápido que o outro?

    
por Troels Arvin 10.04.2018 / 11:53

1 resposta

0

xfs_copy deve ser usado ao fazer uma imagem do sistema de arquivos de origem - isto é: muito semelhante ao que dd faria.

xfsdump copia o sistema de arquivos conteúdo em vez de criar uma imagem verdadeira do sistema de arquivos. Este measn xfsdump percorre o sistema de arquivos e, iterando em cada objeto, copia cada arquivo / dir (incluindo seus atributos).

Ao usar xfs_copy vs xfsdump ? Na página xfs_copy man:

When moving filesystems from one disk to another, if the original filesystem is significantly smaller than the new filesystem, and will be made larger, we recommend that mkfs.xfs(8) and xfsdump(8)/xfsrestore(8) be used instead of using xfs_copy and xfs_growfs(8). The filesystem layout resulting from using xfs_copy/xfs_growfs is almost always worse than the result of using mkfs.xfs/xfsdump/xfsrestore but in the case of small filesystems, the differences can have a significant performance impact.

    
por 17.08.2018 / 00:25

Tags