Fui lo suficientemente estúpido como para olvidar que eliminé una copia de seguridad antigua para poder hacer una nueva. Unos días después de borrarlo mi Windows se estrelló.
Ahora estoy tratando de crear una copia de seguridad a través de Debian. Estoy copiando mi unidad de 1TB a una unidad de 1,5TB, con el árbol de directorios de Windows (no como una imagen). Pero mi 1TB no cabe en el 1,5TB. No hay otros archivos en el disco de 1,5 TB. Ambas unidades son NTFS.
¿Qué está pasando y cómo soluciono esto?
gparted
para estas operaciones, pero alternativamente puedes usardd
para copiar el disco de 1TB en un solo archivo de 1TB en una partición de 1.5TB (o incluso en un archivo más pequeño si comprime sobre la marcha, al costo de un proceso de respaldo más lento).dd
Para clonar el disco también. Vea mi respuesta a continuación.Respuestas:
De acuerdo, Borré todo mi disco y fui a propiedades. Aquí descubrí que estaba listado como vacío, pero se usaba 1TB. Lo formateé como NTFS y ahora todo encaja!
fuente
cp
Como está haciendo, probablemente no funcionará. Por ejemplo, no copiarás el sector de arranque. Incluso si logra que se inicie realizando un trabajo adicional, puede ocasionarle problemas en el futuro porquecp
Puede que no copie ciertos atributos y otras cosas específicas de ntfs correctamente. Por otro lado, si solo desea hacer una copia de seguridad de sus archivos personales, ¿por qué no usar la funcionalidad de copia de seguridad integrada en Windows?Hay varias razones posibles por las que un árbol de directorio copiado podría terminar ocupando más espacio en el destino que en el origen. La mayoría de los sistemas de archivos, incluido NTFS, admiten las siguientes características que podrían contribuir a esto.
Edit: acabo de ver que estas tratando de usar
cp
para hacer la copia en lugar de Windows Explorer. No estoy seguro de comocp
yntfs-3g
comportarse con respecto a estos elementos. Sin embargo, sigue leyendo porque hay una segunda parte en la respuesta.A menos que usted esté haciendo uso de estas funciones de forma extensiva, parece poco probable que alguna de estas cosas haga que su copia se consuma tanto espacio. Podría averiguar de dónde proviene el espacio adicional ejecutando una utilidad de uso de espacio en disco como WinDirStat tanto en la fuente como en la copia (incompleta) para ver qué carpetas están ocupando más espacio en la copia.
Sin embargo, si realmente desea una imagen de Windows totalmente utilizable desde la que pueda restaurarla, no recomendaría usar una utilidad como
cp
como no estoy seguro de que copiará correctamente los metadatos (por ejemplo, las ACL de Windows). En su lugar, recomendaría hacer una copia basada en imágenes como sugirió AFH. Si desea clonar el disco en lugar de crear una imagen de él, debería poder seguir esencialmente las mismas instrucciones, con pequeñas modificaciones que se mencionarán al final./dev/
. Recomiendo hacer una copia de seguridad de todo el disco duro en lugar de una partición. Nos referiremos a esto como abajo.dd if=<path to source> of=<path to destination mount point>/mybackup.bak
dd if=<path to destination mount point>/mybackup.bak of=<path to source>
Si desea clonar el disco en lugar de crear una imagen, debe poder reemplazarlo con la ruta al disco duro en el que desea copiar. (Debería comenzar con
/dev/
.)Edit: como gronostaj señala, usando el
bs=<size>
parámetro condd
puede acelerar las cosas. Sin embargo, el mejor valor para usar depende de su sistema. Ver esta respuesta para detalles .fuente
bs=4K
add
Llamadas para hacerlos más rápidos.