RHEL (Red Hat Enterprise Linux ) je známý svou integrací obslužných programů pro správu souborového systému při instalaci. Tyto obslužné programy umožňují, aby si souborový systém Linux zachoval správný stav výkonu.
Souborové systémy Linuxu jsou zkontrolovány na jakékoli nedostatky ve výkonu a okamžitě jsou opraveny pomocí sad nástrojů, jako je fsck (kontrola systému souborů). Operační systém Linux automatizuje provádění tohoto nástroje pro skenování a opravu souborů během spouštění systému.
Je to však také možné pro RHEL uživatel ručně vyvolá příkaz terminálu spojený s kontrolou a opravou souborového systému bez restartování systému.
Důležitá poznámka o kontrole systému souborů
Tyto nástroje pro skenování a opravu souborů by neměly být zaměňovány za nástroje pro obnovu dat, protože nemají ponětí o datech v oddílu souborového systému, který skenují a pokoušejí se opravit. Jejich zájem o naskenovaný souborový systém je konzistence metadat.
Kdy implementovat kontrolu a opravu systému souborů na RHEL
Pokud vaše neustálá uživatelská zkušenost operačního systému vede k níže uvedeným výsledkům, je čas zvážit zdatnost nástroje pro kontrolu a opravu souborového systému.
- Máte problémy se zaváděním do systému Linux.
- Jste si jisti nebo máte podezření na poškozené soubory v určitém oddílu souborového systému.
- Nekonzistence s výkonem operačního systému vede k tomu, že souborové systémy jsou pouze pro čtení nebo se vypínají.
- Nepřístupný soubor v oddílu systému souborů.
Také účinnost nástrojů pro kontrolu a opravu souborového systému má svou cenu. Pokud jeho použití není procedurální, může to vést k následujícím důsledkům:
- Trvalé smazání vážně poškozených/neopravitelných adresářů/inodů.
- Nevratné změny ve struktuře systému souborů.
Kontrola systému souborů v RHEL
RHEL používá XFS (Rozšíří systém souborů ) jako výchozí souborový systém. Je to 64bitový žurnálovací souborový systém Linux, kterému je přisuzován vysoký výkon, rychlost a robustnost, zejména při práci s velkými soubory.
xfs_repair nástroj je užitečný při provádění kontrol pouze pro čtení na RHEL souborový systém. Na rozdíl od jiných nástrojů pro kontrolu souborového systému xfs_repair není nařízeno ke spuštění při spouštění.
Pomocí xfs_repair nástroj pro kontrolu a opravu souborového systému vyžaduje, aby byl cílový oddíl souborového systému odpojen.
1. Nejprve identifikujte existující štítky oddílů souborového systému na vašem RHEL 8 Linux.
2. Ujistěte se, že cílový oddíl není připojen, a poté jej odpojte.
$ sudo mount /dev/sda1 $ sudo umount /dev/sda1
3. Spusťte xfs_repair obslužný příkaz k prohledání diskového oddílu souborového systému na případné problémy.
$ sudo xfs_repair -n /dev/sda1
xfs_repair obslužný program spustí několik (fáze 1 až fáze 7) kontrol pouze pro čtení na cílovém oddílu souborového systému. Po dokončení kontroly můžete znovu připojit oddíl systému souborů, abyste byli opět online.
$ sudo mount /dev/sda1
Oprava systému souborů v RHEL
Pokud náhodou XFS souborový systém na vašem RHEL systém se ukáže jako kompromitovaný/poškozený, stále můžeme použít xfs_repair a pokuste se problém vyřešit, jak je vysvětleno níže.
1. Nejprve si stáhněte RHEL ISO Image a vytvořte bootovací USB disk ze souboru RHEL 8 ISO a spusťte z něj. Vyberte Odstraňování problémů a stiskněte [Enter ] na klávesnici.
2. Vyberte Záchrana Red Hat Enterprise Linux možnost systému a stiskněte [Enter ] na klávesnici.
3. Dále zadejte 3 na Přeskočit na shell a stiskněte [Enter ] na klávesnici pro aktivaci shellu.
4. Ujistěte se, že cílový souborový systém není připojen.
# umount /dev/sda1
5. Pokuste se opravit nepřipojený oddíl systému souborů.
# xfs_repair /dev/sda1
6. Po dokončení opravy systému souborů ukončete RHEL shell.
# exit
Nyní byste měli být schopni zavést zpět svůj normální RHEL 8 instalace s plně opraveným souborovým systémem.
Nyní znáte účinný přístup ke skenování a opravě problémů se systémem souborů na vašem RHEL 8 operační systém. Flexibilita xfs_repair utilita umožňuje odpojit a zkontrolovat primární oddíl souborového systému před restartováním operačního systému a jeho opravou.
Více na xfs_repair nástroj lze nalézt na jeho manuálové stránce.
$ man xfs_repair