Quando você monta outro sistema de arquivos em /opt
, o conteúdo anterior de /opt
fica inacessível por esse caminho, mas não desaparece. No Linux, você pode disponibilizá-lo montando-o em outro lugar, graças a mount --bind
.
mkdir /whole-root
mount --bind / /whole-root
mv /whole-root/opt/* /opt/
umount /whole-root
Existe, é claro, um método alternativo: monte a nova partição temporariamente em um diretório vazio ( /mnt
é tradicionalmente usado para esse propósito: um ponto de montagem de curta duração), mova os arquivos, desmonte a nova partição e monte no seu local final.