OMV 5 Raspberry Pi 4 Raspbian Buster | Tutorial
Spisu treści:
- Jak korzystać z
fsck
- Napraw uszkodzony system plików
- Napraw główny system plików
- Sprawdź systemy plików podczas uruchamiania
- Opcje
fstab
- Wniosek
fsck
(kontrola systemu plików) to narzędzie wiersza polecenia, które umożliwia wykonywanie kontroli spójności i interaktywnych napraw w jednym lub kilku systemach plików Linux. Korzysta z programów specyficznych dla typu sprawdzanego systemu plików.
Za pomocą polecenia
fsck
można naprawić uszkodzone systemy plików w sytuacjach, gdy system nie uruchamia się lub nie można zamontować partycji.
, porozmawiamy o poleceniu
fsck
.
Jak korzystać z
fsck
Polecenie
fsck
ma następującą ogólną postać:
fsck
Tylko root lub użytkownicy z uprawnieniami
sudo
mogą wyczyścić bufor.
Gdy nie podano argumentu
FILESYSTEM
,
fsck
sprawdza urządzenia wymienione w pliku
fstab
.
Nigdy nie uruchamiaj
fsck
na zamontowanych partycjach, ponieważ może to uszkodzić system plików. Przed próbą sprawdzenia lub naprawy systemów plików zawsze najpierw
unmount
.
Polecenie
fsck
jest opakowaniem dla różnych kontrolerów systemu plików Linux (
fsck.*
) I akceptuje różne opcje w zależności od typu systemu plików.
Sprawdź strony podręcznika, aby uzyskać więcej informacji na temat konkretnego kontrolera. Na przykład, aby wyświetlić opcje dostępne dla
fsck.ext4
, wpisz:
Napraw uszkodzony system plików
Najprostszym przypadkiem użycia komendy
fsck
jest naprawa systemu plików ext3 lub ext4, który nie jest rootem.
-
Odmontuj urządzenie:
sudo umount /dev/sdc1
Uruchom
fsck
aby naprawić system plików:sudo fsck -p /dev/sdc1
Opcja
-p
informujefsck
aby automatycznie naprawiał wszelkie problemy, które można bezpiecznie naprawić bez interwencji użytkownika.Po naprawieniu systemu plików zainstaluj partycję:
sudo mount /dev/sdc1
Napraw główny system plików
fsck
nie może sprawdzić systemu plików root na uruchomionym komputerze, ponieważ nie można go odmontować.
Aby uruchomić
fsck
w trybie odzyskiwania:
- Wejdź do menu rozruchu i wybierz Opcje zaawansowane Wybierz tryb odzyskiwania, a następnie „fsck”. Po wyświetleniu monitu o ponowne zainstalowanie systemu plików root wybierz „Tak”. Po zakończeniu wznów normalne uruchamianie.
Aby uruchomić
fsck
z dystrybucji na żywo:
-
Uruchom dystrybucję na żywo.
Użyj
fdisk
lubparted
aby znaleźć nazwę partycji root.Otwórz terminal i uruchom:
sudo fsck -p /dev/sda1
Po zakończeniu uruchom ponownie dystrybucję na żywo i uruchom system.
Sprawdź systemy plików podczas uruchamiania
W większości dystrybucji Linuksa
fsck
działa w czasie uruchamiania, jeśli system plików jest oznaczony jako brudny lub po określonej liczbie rozruchów lub po pewnym czasie.
Aby zobaczyć bieżącą liczbę montowań, sprawdź częstotliwość, interwał sprawdzania i czas ostatniego sprawdzenia dla konkretnej partycji, użyj narzędzia
tune2fs
:
sudo tune2fs -l /dev/sdc1 | grep -i 'last checked\|mount count'
Jeśli na przykład chcesz uruchomić
Możesz także ustawić maksymalny czas między dwoma sprawdzeniami. Na przykład, aby ustawić go na miesiąc, uruchomisz: Aby zmusić
W starszych dystrybucjach
Plik
Ostatnia, szósta kolumna (
Główny system plików powinien mieć wartość
Aby dowiedzieć się więcej o poleceniu
Mount count: 292 Maximum mount count: -1 Last checked: Tue Jul 24 11:10:07 2018 Check interval: 0 ()
Mount count: 292 Maximum mount count: -1 Last checked: Tue Jul 24 11:10:07 2018 Check interval: 0 ()
0
lub
-1
oznacza, że
fsck
nigdy się nie uruchomi. „Interwał sprawdzania” to maksymalny czas między dwoma sprawdzeniami systemu plików.
fsck
po każdych 25 uruchomieniach (mountach), wpisz:
sudo tune2fs -c 25 /dev/sdc1
sudo tune2fs -i 1m /dev/sdc1
fsck
do uruchamiania w czasie rozruchu w dystrybucji SystemD, przekaż następujące parametry rozruchowe jądra:
fsck.mode=force fsck.repair=yes
fsck
uruchomi się przy starcie systemu, jeśli plik
/forcefsck
jest obecny:Opcje
fstab
fstab
to plik konfiguracyjny, który informuje system, w jaki sposób i gdzie należy zamontować partycje.
/etc/fstab
zawiera listę wpisów w następującej formie:
# /dev/sda1 / ext4 defaults 0 1 /dev/sda2 /home ext4 defaults 0 2 server:/dir /media/nfs nfs defaults 0 0
) to opcja kontrolująca kolejność sprawdzania systemu plików podczas ponownego uruchamiania.
0
- nie sprawdzaj.
1
- Systemy plików, które należy najpierw sprawdzić i jeden po drugim.
2
- Wszystkie inne systemy plików, które są sprawdzane później i prawdopodobnie równolegle.
1
, a wszystkie inne systemy plików, które chcesz sprawdzić, powinny mieć wartość
2
.Wniosek
fsck
to narzędzie wiersza polecenia do sprawdzania i opcjonalnej naprawy systemów plików Linux.
fsck
, odwiedź stronę
man fsck
lub wpisz
man fsck
w swoim terminalu.
Jak wyłączyć lub włączyć system plików ReFS lub odporny system plików
Przegląd funkcji systemu plików ReFS lub systemu plików elastycznych w systemie Windows Serwer i naucz się go wyłączać lub włączać w systemie Windows 10 / 8.1.
Komenda Chmod w systemie Linux (uprawnienia do plików)
W systemie Linux dostęp do plików jest zarządzany poprzez uprawnienia do plików, atrybuty i własność. W tym samouczku opisano, jak używać komendy chmod do zmiany uprawnień dostępu do plików i katalogów.
Komenda Ls w systemie Linux (lista plików i katalogów)
Polecenie ls jest jednym z podstawowych poleceń, które powinien znać każdy użytkownik Linuksa. Służy do wyświetlania informacji o plikach i katalogach w systemie plików.