Copiar Archivos de Forma Segura en Linux con rsync

Formas de Mover Archivos en Linux

  • cp (copiar archivos): cp -r origen destino (rápido pero sin verificación).
  • mv (mover archivos): mv origen destino (rápido, pero si se interrumpe, se pierde el progreso).
  • rsync (el más seguro): rsync -av --progress origen destino (permite reanudar si falla).

Recomendaciones Antes de Mover Archivos

  • Asegúrate de que los discos estén montados con df -h | grep sdb.
  • Verifica si rsync está instalado con rsync --version.
  • Si rsync no está instalado, instálalo según tu distribución:

# En Ubuntu/Debian
sudo apt update && sudo apt install rsync -y

# En Arch Linux
sudo pacman -S rsync

# En Fedora/CentOS
sudo dnf install rsync -y

Errores en el Sistema de Archivos

Si hay errores en NTFS o EXT4, algunos archivos pueden no moverse correctamente.

Solución: Antes de mover archivos, revisa el sistema de archivos con:


sudo ntfsfix /dev/sdb3  # Para NTFS  
sudo e2fsck -f /dev/sdb2  # Para EXT4  

Procedimiento Seguro con rsync

Comprobar si los discos están montados


df -h | grep sdb

Ejecutar rsync para copiar los archivos

Este comando copia de /home/itati/Archivo_Disco_F/ a /home/itati/Multimedia_Disco_E/ sin perder datos.


rsync -av --progress /home/itati/Archivo_Disco_F/ /home/itati/Multimedia_Disco_E/

Verificar que la copia fue exitosa


du -sh /home/itati/Archivo_Disco_F
du -sh /home/itati/Multimedia_Disco_E

Eliminar archivos originales (opcional)

Solo si la copia está completa, libera espacio con:


rm -rf /home/itati/Archivo_Disco_F/*
Copiar Archivos de Forma Segura en Linux

Conclusión

Con rsync puedes copiar archivos de manera segura, evitando pérdidas de datos en caso de interrupciones. Es el mejor método para transferencias grandes en Linux.