fsck in Linux
Tartalomjegyzék:
- Az
fsck
használata - Sérült fájlrendszer javítása
- Javítsuk ki a gyökér fájlrendszert
- Ellenőrizze a rendszerfájlokat a rendszerindításkor
fstab
opciók- Következtetés
fsck
(fájlrendszer-ellenőrzés) egy olyan parancssori segédprogram, amely lehetővé teszi konzisztencia-ellenőrzések és interaktív javítások végrehajtását egy vagy több Linux fájlrendszeren. Az ellenőrzött fájlrendszer típusára specifikus programokat használ.
Az
fsck
paranccsal javíthatja a sérült fájlrendszereket olyan helyzetekben, amikor a rendszer nem indul, vagy ha a partíciót nem lehet csatlakoztatni.
, az
fsck
parancsról fogunk beszélni.
Az
fsck
használata
Az
fsck
parancs a következő általános formában
fsck
:
fsck
Csak a root vagy a
sudo
jogosultságokkal rendelkező felhasználók törölhetik a puffert.
Ha argumentumként nem adunk meg egy
FILESYSTEM
szolgáltatást, az
fsck
ellenőrzi az
fstab
fájlban felsorolt eszközöket.
Soha ne futtassa az
fsck
-t csatlakoztatott partíciókon, mert ezek károsíthatják a fájlrendszert. Mielőtt megpróbálná ellenőrizni vagy javítani a fájlrendszereket, mindig
unmount
kell
unmount
.
Az
fsck
parancs egy csomag a különféle Linux fájlrendszer-ellenőrzők számára (
fsck.*
), És a fájlrendszer típusától függően különböző opciókat fogad el.
Ellenőrizze a kézi oldalakat, hogy további információt kapjon az adott ellenőrzőről. Például az
fsck.ext4
elérhető opcióinak megtekintéséhez írja be:
Sérült fájlrendszer javítása
Az
fsck
parancs legegyszerűbb használata egy nem gyökér sérült ext3 vagy ext4 fájlrendszer kijavítása.
-
Szedje le a készüléket:
sudo umount /dev/sdc1
Futtassa az
fsck
a fájlrendszer javításához:sudo fsck -p /dev/sdc1
A
-p
opció megmondja azfsck
hogy automatikusan javítsa meg a felhasználói beavatkozás nélkül biztonságosan megoldható problémákat.Miután a fájlrendszer javításra került, csatlakoztassa a partíciót:
sudo mount /dev/sdc1
Javítsuk ki a gyökér fájlrendszert
fsck
nem tudja ellenőrizni a futó gépen a gyökér fájlrendszert, mert azt nem lehet leválasztani.
Az
fsck
futtatása helyreállítási módban:
- Lépjen be a rendszerindító menübe, és válassza az Advanced OptionsVálassza ki a helyreállítási módot, majd az „fsck” -t. Amikor a rendszer kéri a gyökér fájlrendszer újbóli telepítését, válassza az „Igen” lehetőséget. Ha kész, akkor folytassa a normál indítást.
Az
fsck
futtatása élő disztribúcióval:
-
Indítsa el az élő disztribúciót.
Az
fdisk
vagy aparted
használatával keresse meg a gyökérpartíció nevét.Nyissa meg a terminált és futtassa:
sudo fsck -p /dev/sda1
Ha kész, indítsa újra az élő disztribúciót, és indítsa el a rendszert.
Ellenőrizze a rendszerfájlokat a rendszerindításkor
A legtöbb Linux disztribúción az
fsck
indul, ha egy fájlrendszert piszkosnak jelölnek, vagy egy bizonyos számú rendszerindítás vagy idő után.
A
tune2fs
eszközzel megtekintheti az adott partíció aktuális számát, ellenőrizheti a frekvencia számát, az ellenőrzési intervallumot és az utolsó partíció ellenőrzésének idejét:
sudo tune2fs -l /dev/sdc1 | grep -i 'last checked\|mount count'
Ha például az
Beállíthatja a két ellenőrzés közötti maximális időt is. Például egy hónap beállításához futtassa: Az
Régebbi disztribúciókon az
Az
Az utolsó, 6. oszlop (
A gyökér fájlrendszer értéke
Az
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
vagy
-1
érték azt jelenti, hogy az
fsck
soha nem fog futni. „Ellenőrzési intervallum” a két fájlrendszer ellenőrzése közötti maximális idő.
fsck
t minden 25 csizma (tartó) után szeretné futtatni, írja be:
sudo tune2fs -c 25 /dev/sdc1
sudo tune2fs -i 1m /dev/sdc1
fsck
indításához a SystemD disztribúciók indulásakor történő futtatásához adja át a következő kernel indítási paramétereket:
fsck.mode=force fsck.repair=yes
fsck
/forcefsck
fog futni, ha a
/forcefsck
fájl meg van jelen:
fstab
opciók
fstab
egy konfigurációs fájl, amely megmondja a rendszernek, hogy hogyan és hogyan kell a partíciókat csatolni.
/etc/fstab
fájl a következő formában tartalmazza a bejegyzések listáját:
# /dev/sda1 / ext4 defaults 0 1 /dev/sda2 /home ext4 defaults 0 2 server:/dir /media/nfs nfs defaults 0 0
) az a beállítás, amely szabályozza a fájlrendszer ellenőrzésének sorrendjét az újraindításkor.
0
- Ne ellenőrizze.
1
- Az első és egyenként ellenőrizendő fájlrendszerek.
2
- Minden más fájlrendszer, amelyet később és esetleg párhuzamosan ellenőrizünk.
1
, és az összes többi ellenőrizni kívánt fájlrendszer értéke
2
.Következtetés
fsck
egy parancssori eszköz a Linux fájlrendszerek ellenőrzéséhez és opcionális javításához.
fsck
paranccsal kapcsolatos további információkért keresse fel az fsck man oldalt, vagy írja be a
man fsck
a terminálba.
Chmod parancs a linuxban (fájljogosultságok)
Linux alatt a fájlokhoz való hozzáférést a fájljogosultságokon, attribútumokon és tulajdonjogon keresztül kezelik. Ez az oktatóanyag ismerteti, hogyan lehet a chmod parancsot használni a fájlok és könyvtárak hozzáférési engedélyeinek megváltoztatásához.
Chgrp parancs a linuxban (csoport módosítása)
Linuxban minden fájl társítva van egy tulajdonoshoz és egy csoporthoz, és rendelkezik olyan engedélyekkel, amelyek meghatározzák, hogy mely felhasználók olvashatják, írhatják vagy végrehajthatják a fájlt. A chgrpc parancs megváltoztatja az adott fájlok csoporttulajdonát.
Cp parancs a linuxban (fájlok másolása)
A cp parancssori segédprogram a fájlok és könyvtárak másolására Unix és Linux rendszereken.