DietPi cambiar el formato de la partici贸n ra铆z de ext4 a F2FS 馃惂

En la mayor铆a de las distro para las Rasberry Pi, se usa una estructura similar de partici贸n, una en formato vfat (FAT32) para el /boot y para la raiz / con viejo y confiable ext4.

La ra铆z tiene el formato ext4 馃憤馃徏


Hay debate, s铆 ya se deber铆a dar el paso a Btrfs o F2FS (Flash-Friendly File System) en la partici贸n ra铆z, respecto a este 煤ltimo formato se busca un mejor rendimiento, fiabilidad y robustez, en las memorias flash NAND.


Entiendo que las distro sean conservadoras y se tomen tiempo en adoptar nuevas tecnolog铆as hasta que este bien establecidas.

Pero si quieres dar el paso y probar nos basaremos en el siguiente tutorial.


Vamos directamente a los pasos y luego desarrollaremos en detalle en un video, que agregare al final.

Son de primera generaci贸n modelo B
Raspberry Pi 1B

 

La distro que uso es DietPi, que esta basada en Rasbian, solo tiene el sistema base y vamos acceder al Raspberry Pi mediante ssh. De todos modos te dejo la siguiente lista de reproducci贸n para que te oriente en el proceso.


Paso 1

Ya en la Raspberry Pi, vamos actualizar el sistema y luego instalamos f2fs-tools.

$ sudo apt update

$ sudo apt install f2fs-tools


Paso 2

Editamos al archivo cmdline.txt, por ejemplo con el editor nano.

$ sudo nano /boot/cmdline.txt

y cambiamos rootfstype=ext4 por rootfstype=f2fs


Paso 3

Editamos el archivo fstab.

$ sudo nano /etc/fstab

Localizamos la informaci贸n sobre la ra铆z / que en mi caso es:

PARTUUID=23771fdf-02 / ext4 noatime,lazytime,rw 0 1

 

Cambiamos ext4 por F2FS quedando as铆:

PARTUUID=23771fdf-02 / f2fs noatime,lazytime,rw 0 1

 

Apagamos la Raspberry Pi y extraemos las SD.


Paso 4

La idea de este paso es copiar la partici贸n / ra铆z, luego formatear la partici贸n con F2FS, para luego restaurar la informaci贸n de la partici贸n.

Yo la hago de la manera siguiente, en una pc con Linux:

  1. Ingreso la SD y monto la partici贸n ra铆z.
  2. Ahora en la terminal paso a usuario root (evitar problemas de permisos) y creo una carpeta.
  3. Copio todo el contenido de la partici贸n en la carpeta, este proceso yo lo hago con el gestor de archivo Midnight Commander por que es sencillo y se monitorea lo que se esta realizando. 
  4. Desmonto la partici贸n y formateo con F2FS usando la herramienta del sistema.
  5. Monto nuevamente la partici贸n y restauro los archivos.
  6. Desmonto la SD.

 

Paso 5

Colocamos la SD en la Raspberry Pi y esperamos ya que el primer arranque con el nuevo formato tarda un poco, en mi caso alrededor de 5 minutos.




Palabras finales

Debo aclarar que F2FS tiene muchas caracter铆sticas que se pueden afinar en el fstab, pero te recomiendo realizarlas despu茅s del ultimo paso y que se compruebe que ha funcionado el procedimiento anterior.

Algunas de estas caracter铆sticas las puedes revisar aqu铆, ya que si alguna no esta soportada por el kernel de la distro no arrancara el sistema.


Comentarios

Entradas m谩s populares de este blog

Super Mario RPG 馃幃