Deshabilitar el registro en diario en la partición del sistema de archivos ext4

9

Estoy ejecutando Linux Mint en un SSD. He leído cómo una optimización es deshabilitar el diario. Sin embargo, cuando ejecuto el comando:

sudo mke2fs -t ext4 -O ^has_journal /dev/sda1

Recibo un error que dice que la unidad está ocupada. Bueno, por supuesto que está ocupado, ahí es donde está todo el sistema operativo.
¿Cómo puedo desactivar esto?

Andi Jay
fuente
1
Como en todos los sistemas * nix, debe ingresar al modo de usuario de mantenimiento único, desmontar el volumen y luego hacer los cambios desde allí. De lo contrario, la otra opción es llevar el disco a otro sistema, instalarlo como un disco secundario, dejarlo montado y continuar la operación desde allí.
Fiasco Labs
Bueno, soy bastante idiota, así que no estoy seguro de cómo ingresar al modo de usuario de mantenimiento único. Parece que puedo hacerlo a través del menú de arranque de grub, pero no sé cómo hacer que aparezca ese menú.
Andi Jay

Respuestas:

18

Como está escrito en las páginas de manual, mke2fsse usa para crear nuevos sistemas de archivos, no para cambiar los existentes.

Creo que la herramienta que está buscando es tune2fsque puede usar el mismo parámetro:

tune2fs -O ^has_journal /dev/sdXY

Hagas lo que hagas, haz una copia de seguridad antes de jugar con los sistemas de archivos.

Puede que tenga que usar el -fparámetro (force).
Consulte las páginas de manual man tune2fsantes de usar la herramienta (y haga una copia de seguridad, en serio).

Baarn
fuente
2
@AndiJay, el uso del comando que intentó (mke2fs) le habría causado perder todos sus datos ya que se habría creado un nuevo sistema de archivos, sobrescribiendo el existente. Es el equivalente del comando "formatear" de Windows.
terdon
1
No me importa si borro todo por error. No hay nada importante en la máquina.
Andi Jay
1
ok, hice una llave USB de arranque con el mint .iso. Arranqué en modo de recuperación, y pude ejecutar el comando tune2fs. Mi pregunta es, ¿cómo puedo confirmar que el diario se cerró realmente?
Andi Jay
3
Si has_journalya no está presente Filesystem featurescuando emite dumpe2fso tune2fs -lestá apagado. O simplemente desearlo así tune2fs -l /dev/sdXY | grep has_journal.
Baarn
2
+1, funcionó para mi pen-drive en Arch sin forzar. Pero creo que te refieres tune2fs -O ^has_journal /dev/sdXY(olvidé el 2); eso puede causar confusión para futuros lectores.
JMCF125