¿Cómo convierto un FAT32 a ext3 (manteniendo los datos en él)

11

¿Hay alguna manera de convertir una partición FAT a ext3 (u otra ext ..) mientras se mantienen los datos? No tengo acceso a un disco duro USB externo para almacenar temporalmente los datos, por lo que me gustaría convertirlos mientras los datos se encuentran en la partición. ¿Es eso posible?

Alexander Engelhardt
fuente
¿Qué tamaño tiene su disco y cuántos datos hay en él? Tengo una idea, pero requiere que tengas suficiente espacio para almacenar una copia de todo lo que deseas conservar.
Es posible si tiene al menos tanto espacio libre como su archivo más grande + el tamaño mínimo utilizado por ext3 para encabezados y metadatos FS. Pero hacerlo así no es realmente seguro si no tiene copias de seguridad (que obviamente no tiene) y, dependiendo del espacio libre disponible, puede llevar mucho tiempo y trabajo manual.
JanC
Solo asuma que mi disco duro está lleno al 90%. No puedo copiar toda la partición a un sistema de archivos temporal. Creo que tendré que comprar un disco duro externo.
Alexander Engelhardt

Respuestas:

9

Si no está arrancando desde la partición (¿es esto posible sin usar wubi?) Y es al menos la mitad libre, entonces use gparted (pegar apt: gparted en firefox).

  • Ejecútalo desde el menú.
  • Averigüe el nombre de su partición usando fdisk -len una terminal. La partición nombró algo así como / dev / sda * donde * es un número. O mire a través de la lista en el borde superior derecho de gparted
  • Cambiar el tamaño de la partición fat32 a menos de la mitad de su tamaño original
  • Crear una nueva partición ext *
  • Mover todos los archivos a la partición ext
  • Elimine el anterior y cambie el tamaño de la partición ext.

Tenga en cuenta que he hecho esto varias veces y siempre funcionó según lo previsto. SIN EMBARGO, hay muchos informes de personas que perdieron datos de esta manera. Dependiendo de la cantidad de datos, puede usar Ubuntu One o Dropbox para hacer una copia de seguridad de sus cosas. Ambos ofrecen 2 GB, lo que probablemente no sea suficiente.

turbo
fuente
Oye, solía gparted para cambiar el tamaño y mover las particiones. Ahora solo tengo que convertir el sistema de archivos. ¿Aparentemente no es posible cambiar un sistema de archivos / con datos / sin trucos?
Alexander Engelhardt el
¿Ya dividió la partición, creó ext y movió sus archivos? Luego puede eliminar el viejo gordo y cambiar el tamaño ext. No se necesita conversión aquí.
turbo
4

La conversión directa no es posible. Deberá copiar los datos en otra unidad / partición, cambiar el sistema de archivos y luego copiar los datos nuevamente.

Little Jawa
fuente
3

Es posible convertir.

Sin embargo, por definición, cualquier conversión es arriesgada, y la única forma de garantizar que "mantendrá los datos" es hacer una copia de seguridad ... pero en ese caso es más sencillo eliminar la partición -> crear partición -> copiar como por las otras respuestas.

ignis
fuente
parece anyconvertfstambién puede convertir de FAT32 a ext3 directamente
phuclv
La pregunta pide que FAT32 ext3, no NTFS.
fosslinux
@fosslinux Te estás perdiendo los puntos de la pregunta y de la respuesta. Una conversión indirecta es posible y merece ser listada / disponible para que el usuario final haga su propia elección, siempre que sean conscientes de los riesgos inherentes.
ignis