Se você deseja copiar o sistema de arquivos raiz e se preocupar com arquivos e dispositivos especiais, a melhor maneira é:
- primeiro para montar o / em um subdiretório usando a opção de ligação para mount, assim você não terá que se preocupar com / proc, / dev, / sys e outros sistemas de arquivos montados
- use um comando que saiba como lidar com arquivos especiais, como cp -a ou rsync -a
digamos que você montou o drive externo em / mnt / external
mkdir /mnt/root
mount / /mnt/root -o bind
cp -a /mnt/root/* /mnt/external/
ou
rsync -aP /mnt/root/ /mnt/external/
ou (se você gosta muito de tar, a pior opção)
tar -C /mnt/root -cf - ./ | tar -C /mnt/external -xpf -
adicione -v a qualquer um dos itens acima para saída detalhada, mas isso diminuirá um pouco o processo