usando dd con el objetivo más pequeño que la fuente

usando dd con el objetivo más pequeño que la fuente

Algunos de ustedes se reirán, pero...

Cometí un error al cambiar el tamaño de un virtualbox vdi a 50 TB en lugar de 50 GB. Dado que no hay forma en vbox de reducirlo (incluso si el nuevo espacio no se modificó), creé un nuevo vdi con el tamaño correcto de 50G y los monté a ambos en una máquina virtual de ubuntu.

Ahora pienso en agregar desde la fuente de "50 TB" al destino de 50 GB, con la esperanza de que dd se detenga con un error cuando finalice el destino, porque obviamente es más pequeño.

¿Estoy en lo cierto en mi suposición o dd sobrescribirá mi objetivo más pequeño cíclicamente (lo cual no quiero)?

Respuesta1

¿Qué sistema tienes instalado? Si ha instalado Linux, puede simplemente TAR todos los archivos y moverlos a otra partición.

Más información aquí:http://tuxilero.blogspot.cz/2014/02/linux-backup-your-linux-installation.html

Volver a dd. DD debería detenerse cuando el objetivo se quede sin espacio. Pero creo que corromperá su MBR.

¿Quizás deberías descargar gparted y cambiar el tamaño de la partición?

Si yo fuera usted, intentaría evitar dd para particiones de diferentes tamaños...

Respuesta2

Respuesta corta:
Simplemente deje su VDI de 50 TB como está y disfrute de su versatilidad.

Respuesta larga y explicación:
Podemos usar ddpara clonar una unidad poco a poco hasta que obtengamos un error de E/S cuando la unidad de destino esté llena. También podemos simplemente copiar una cierta cantidad de datos usando bslas countopciones de ddpero haciendo cualquiera de estasno te dará el resultado deseado.

Es casi seguro que definió su disco de 50 TB como un disco de crecimiento dinámico y probablemente también hizo que su nuevo disco de 50 GB sea dinámico. Al utilizar ddestas unidades, podrá acceder a ellas. Esto significa que en caso de que tenga bloques de datos no utilizados pero distintos de cero en su VDI, existe el riesgo de que ambos discos se dañen.crecer fisicamentehasta el tamaño de 50 GB.

Para evitar esto, es mejor simplemente copiar los archivos del disco grande al disco más pequeño y restaurar el sector de arranque después de eso.

Pero incluso esto puede no ser necesario, ya que su disco duro virtual de 50 TB es prácticamente de ese enorme tamaño. Sólo entonces necesitará más espacio físico que su unidad de 50 GB después de haber almacenado más de 50 GB de datos allí. Entonces puede que te resulte incluso conveniente no tener que hacer crecer el disco para poder seguir usándolo.

información relacionada