Wyłącz kronikowanie na partycji systemu plików ext4

9

Używam Linux Mint na dysku SSD. Przeczytałem, jak jedną optymalizacją jest wyłączenie kronikowania. Jednak po uruchomieniu polecenia:

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

Pojawia się błąd informujący, że dysk jest zajęty. Cóż, oczywiście, że jest zajęty, tam jest cały system operacyjny.
Jak mogę to wyłączyć?

Andi Jay
źródło
1
Podobnie jak we wszystkich systemach * nix, musisz przejść do trybu użytkownika z pojedynczą konserwacją, odmontować wolumin, a następnie wprowadzić zmiany. W przeciwnym razie drugą opcją jest przeniesienie napędu do innego systemu, zainstalowanie go jako dysku dodatkowego, pozostawienie go na stałe i kontynuowanie operacji.
Fiasco Labs,
Cóż, jestem prawie idiotą, więc nie jestem pewien, jak przejść do trybu pojedynczego użytkownika konserwacji. Wygląda na to, że mogę to zrobić za pomocą menu rozruchowego gruba, ale nie wiem, jak wyświetlić to menu.
Andi Jay,

Odpowiedzi:

18

Jak napisano na stronach podręcznika mke2fssłuży do tworzenia nowych systemów plików, nie zmieniając istniejących.

Myślę, że narzędzie, którego szukasz tune2fs, może używać tego samego parametru:

tune2fs -O ^has_journal /dev/sdXY

Cokolwiek zrobisz, wykonaj kopię zapasową przed rozpoczęciem gry z systemami plików.

Może być konieczne użycie parametru -f(force).
Sprawdź strony podręcznika man tune2fsprzed użyciem narzędzia (i wykonaj kopię zapasową, poważnie).

Baarn
źródło
2
@AndiJay, użycie podjętej komendy (mke2fs) spowodowałoby utratę wszystkich danych, ponieważ utworzono by nowy system plików, zastępując istniejący. Jest to odpowiednik polecenia „format” systemu Windows.
terdon
1
Nie przeszkadza mi to, że pomyłam wszystko. W maszynie nie ma nic ważnego.
Andi Jay,
1
ok, zrobiłem bootowalny klucz USB z mennicy .iso. Uruchomiłem się w trybie odzyskiwania i udało mi się uruchomić polecenie tune2fs. Moje pytanie brzmi: w jaki sposób mogę potwierdzić, że dziennikowanie zostało faktycznie wyłączone?
Andi Jay,
3
Jeśli has_journalnie jest już obecny w Filesystem featuresmomencie wydania dumpe2fslub tune2fs -ljest wyłączony. Lub po prostu grep dla tego w ten sposób tune2fs -l /dev/sdXY | grep has_journal.
Baarn,
2
+1, Pracowałem dla mojego pendrive'a na Arch bez zmuszania. Ale myślę, że masz na myśli tune2fs -O ^has_journal /dev/sdXY(zapomniałem 2); co może powodować zamieszanie dla przyszłych czytelników.
JMCF125