GNU/Linux >> Znalost Linux >  >> Linux

Jak zkontrolovat/opravit systém souborů Linux při spouštění

Uživatel operačního systému, který se ve světě OS stále učí, nemůže nikdy uniknout výzvám, které současní elitní uživatelé překonali. Dopad takových výzev na uživatele závisí na verzi operačního systému nebo distribuci, ve které se nacházíte.

Pro uživatele Linuxu si možná myslíte, že čelíte nemožné výzvě, jen abyste si uvědomili, že pro každý jednotlivý problém s operačním systémem existuje několik platných řešení.

[ Také by se vám mohlo líbit:Jak zálohovat systém souborů Linux pomocí příkazu dump ]

Souborový systém Linux je bludiště, do kterého většina uživatelů váhá vstoupit. Je to proto, že tento souborový systém je zodpovědný za výkonnostní konzistenci vašeho operačního systému Linux a jakákoli drobná úprava jeho hierarchie nebo struktury souborového systému může být pro každého uživatele noční můrou.

Příkaz FSCK Linux

Operační systém Linux řeší problémy se systémem souborů pomocí nástroje příkazového řádku fsck. Jedná se o předem zabalenou sadu nástrojů pro kontrolu souborového systému, která interaktivně kontroluje a opravuje poškozené soubory, které by mohly ovlivnit výkon vašeho operačního systému.

$ man fsck

Většinu času jsou to právě tyto poškozené soubory, které jsou zodpovědné za neúspěšné spouštění systému a připojení diskových oddílů.

Použití příkazu FSCK

Standardní syntaxe nástroje příkazového řádku fsck je následující:

# fsck [OPTIONS] [FILESYSTEM]

Abyste mohli efektivně používat FSCK, musíte být uživatelem sudoeru nebo mít oprávnění sudo nástroj.

FSCK dodržuje některá předem definovaná pravidla.

  • Odkazuje na /etc/fstab soubor, když uživatel neposkytne [FILESYSTEM] jako argument příkazu.

<pass> sloupec pro <mount point> (/) a <type> (ext4) je nastaveno na 1 protože kontroly a opravy jeho souborového systému jsou prioritní.

Nedoporučuje se používat fsck s připojenými oddíly, protože existuje vysoká pravděpodobnost trvalého poškození systému souborů.

Oprava poškozeného systému souborů Linux

Prvním krokem je identifikovat oddíl zařízení, který obsahuje souborový systém Linux, který chcete zkontrolovat a opravit.

$ sudo fdisk -l

Druhým krokem je odpojení zařízení, jehož souborový systém chcete zkontrolovat a opravit. např.

$ sudo umount /dev/sda5

Třetím krokem je zkontrolovat a případně opravit souborový systém zařízení pomocí FSCK.

$ sudo fsck -p /dev/sda5 

-p příkaz je pro automatickou opravu bez zásahu uživatele.

Posledním krokem je opětovné připojení zařízení po dokončení kontroly a opravy souborového systému fsck.

$ sudo mount /dev/sda5 

Oprava systému souborů Linux při spouštění

Na běžícím počítači není možné současně kontrolovat a opravovat souborový systém Linux při používání OS. V tomto případě máme možnost použít živé CD/spouštěcí jednotku USB nebo zkontrolovat a opravit souborový systém Linux při spouštění (pro nainstalované systémy Linux).

Oprava souborového systému Linux při spuštění

1. Restartujte počítač a stiskněte [Esc] nebo [Shift] a vyberte Pokročilé možnosti ve výsledné spouštěcí nabídce.

2. Vyberte Režim obnovení a vyberte fsck z výsledného seznamu možností nabídky.

3. Stiskněte [Enter] a vyberte fsck možnost nabídky.

4. Zvolte Ano na dotaz, zda znovu připojit kořenový souborový systém operačního systému.

5. Jakmile je kontrola a oprava systému souborů dokončena, nasměrujte systém k obnovení normálního spouštění.

Oprava systému souborů Live CD/USB

  1. Zaveďte počítač z živé distribuce (CD nebo USB).
  2. Otevřete terminál Linux a použijte sudo fdisk -l příkaz k nalezení cílového názvu kořenového oddílu Linuxu.
  3. Pokud je kořenový oddíl identifikován názvem jako /dev/sda1 , spuštěním následujícího příkazu zkontrolujete a případně opravíte přidružený systém souborů.
$ sudo fsck -p /dev/sda1 

FSCK je velmi účinný nástroj, který vám pomůže pochopit podstatu a výkon vašeho systému Linux. man fsck má více možností pro použití FSCK nástroj pro kontrolu a případně opravu poškozených nebo poškozených systémů souborů Linux.


Linux
  1. Jak zkontrolovat verzi OS a Linuxu

  2. Jak zkontrolovat verzi jádra v Linuxu

  3. Jak připojit a odpojit souborový systém v Linuxu

  1. Jak zkontrolovat, zda je systém Linux 32bitový nebo 64bitový

  2. Jak zkontrolovat dostupnost systému v Linuxu

  3. Jak zkontrolovat syslog v Bash na Linuxu?

  1. Jak přesunout soubor v Linuxu

  2. Jak formátovat diskové oddíly v Linuxu

  3. Jak zkontrolovat verzi Linuxu