Disabilita l'inserimento nel journal sulla partizione del filesystem ext4


9

Sto eseguendo Linux Mint su un SSD. Ho letto come l'ottimizzazione sia disabilitare il journaling. Tuttavia, quando eseguo il comando:

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

Viene visualizzato un errore che indica che l'unità è occupata. Bene, ovviamente è occupato, ecco dove si trova l'intero sistema operativo.
Come posso disabilitarlo?


1
Come in tutti i sistemi * nix, è necessario passare alla modalità utente di manutenzione singola, smontare il volume e quindi apportare le modifiche da lì. Altrimenti l'altra opzione è quella di trasferire l'unità su un altro sistema, installarla come unità secondaria, lasciarla smontata e continuare l'operazione da lì.
Fiasco Labs

Bene, sono praticamente un idiota, quindi non sono sicuro di come accedere alla modalità utente di manutenzione singola. Sembra che posso farlo attraverso il menu di avvio di GRUB, ma non so come far apparire quel menu.
Andi Jay,

Risposte:


18

Come scritto nelle manpage mke2fsè usato per creare nuovi filesystem, non per cambiare quelli esistenti.

Penso che lo strumento che stai cercando sia tune2fs, può usare lo stesso parametro:

tune2fs -O ^has_journal /dev/sdXY

Qualunque cosa tu faccia, fai un backup prima di giocare con i filesystem.

Potrebbe essere necessario utilizzare il -fparametro (force).
Controllare le manpage con man tune2fsprima di usare lo strumento (e fare un backup, sul serio).


2
@AndiJay, l'uso del comando che hai tentato (mke2fs) ti avrebbe fatto perdere tutti i tuoi dati poiché sarebbe stato creato un nuovo filesystem, sovrascrivendo quello esistente. È l'equivalente del comando "format" di Windows.
terdon,

1
Non mi importa se pulisco tutto per errore. Non c'è niente di importante nella macchina.
Andi Jay,

1
ok, ho creato una chiave USB avviabile con il nuovo .iso. Ho avviato la modalità di ripristino e sono stato in grado di eseguire il comando tune2fs. La mia domanda è: come posso confermare che il journaling sia stato effettivamente chiuso?
Andi Jay,

3
Se has_journalnon è più presente Filesystem featuresquando si emette dumpe2fso tune2fs -lè spento. O semplicemente grep per questo in questo modo tune2fs -l /dev/sdXY | grep has_journal.
Baarn,

2
+1, ha funzionato per la mia pen-drive su Arch senza forzare. Ma penso che intendi tune2fs -O ^has_journal /dev/sdXY(dimenticato il 2); ciò può causare confusione per i futuri lettori.
JMCF125,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.