Bii o ṣe le Lo fsck lati Tunṣe Awọn aṣiṣe System Faili ni Lainos
Awọn eto faili jẹ iduro fun siseto bawo ni a ṣe fipamọ data ati gba pada. Ọna kan tabi omiran, pẹlu akoko, eto faili le di ibajẹ ati pe awọn apakan kan le ma jẹ iraye si. Ti eto faili rẹ ba dagbasoke iru aiṣedeede o ni iṣeduro lati jẹrisi iduroṣinṣin rẹ.
Eyi le pari nipasẹ iwulo eto ti a pe ni fsck (ṣayẹwo aitasera eto faili). Ayẹwo yii le ṣee ṣe laifọwọyi lakoko akoko bata tabi ṣiṣe pẹlu ọwọ.
Ninu nkan yii, a yoo ṣe atunyẹwo iwulo fsck ati lilo rẹ lati ṣe iranlọwọ fun ọ lati tun awọn aṣiṣe disk ṣe.
Awọn oju iṣẹlẹ oriṣiriṣi wa nigbati iwọ yoo fẹ lati ṣiṣe fsck. Eyi ni awọn apẹẹrẹ diẹ:
- Eto naa kuna lati bata.
- Awọn faili lori eto naa di ibajẹ (igbagbogbo o le wo aṣiṣe titẹsi/o wu).
- Awakọ ti a so (pẹlu awọn awakọ filasi/awọn kaadi SD) ko ṣiṣẹ bi o ti ṣe yẹ.
Fsck aṣẹ nilo lati ṣiṣẹ pẹlu awọn anfani superuser tabi gbongbo. O le lo pẹlu awọn ariyanjiyan oriṣiriṣi. Lilo wọn dale lori ọran rẹ pato. Ni isalẹ iwọ yoo rii diẹ ninu awọn aṣayan pataki julọ:
-
-
-A
- Ti a lo fun ṣayẹwo gbogbo awọn eto faili. A gba atokọ lati/etc/fstab .
-
-C
- Fihan ọpa ilọsiwaju. -
-l
- Awọn titipa ẹrọ lati ṣe onigbọwọ ko si eto miiran ti yoo gbiyanju lati lo ipin lakoko ayẹwo. -
-M
- Maṣe ṣayẹwo awọn eto faili ti a gbe sori. -
-N
- Ṣafihan ohun ti yoo ṣee ṣe - ko si awọn ayipada gidi ti wọn ṣe. -
-P
- Ti o ba fẹ ṣayẹwo awọn eto faili ni irufẹ, pẹlu gbongbo. -
-R
- Maṣe ṣayẹwo eto awọn faili gbongbo. Eyi wulo nikan pẹlu ‘-A
‘. -
-r
- Pese awọn iṣiro fun ẹrọ kọọkan ti n ṣayẹwo. -
-T
- Ko ṣe afihan akọle naa. -
-t
- Ni iyasọtọ iyasọtọ awọn iru eto faili lati ṣayẹwo. Awọn oriṣi le jẹ atokọ ti a pin si koma. -
-V
- Pese apejuwe ohun ti n ṣe.
Bii o ṣe le Ṣiṣe fsck lati Tunṣe Awọn aṣiṣe System Faili Linux
Lati le ṣiṣe fsck, iwọ yoo nilo lati rii daju pe ipin ti o yoo lọ ṣayẹwo ko ti gbe sori. Fun idi ti nkan yii, Emi yoo lo awakọ keji mi
/dev/sdb
ti a gbe sinu/mnt
.Eyi ni ohun ti o ṣẹlẹ ti Mo ba gbiyanju lati ṣiṣe fsck nigbati ipin ti wa ni ori.
# fsck /dev/sdb
Lati yago fun yiyọ ipin kuro ni lilo.
# umount /dev/sdb
Lẹhinna fsck le wa ni ṣiṣe lailewu pẹlu.
# fsck /dev/sdb
Lẹhin ṣiṣe fsck, yoo pada koodu ti njade. Awọn cods wọnyi ni a le rii ninu itọnisọna fsck nipa ṣiṣiṣẹ:
# man fsck 0 No errors 1 Filesystem errors corrected 2 System should be rebooted 4 Filesystem errors left uncorrected 8 Operational error 16 Usage or syntax error 32 Checking canceled by user request 128 Shared-library error
Nigba miiran a le rii aṣiṣe diẹ sii ju ọkan lọ lori eto faili kan. Ni iru awọn ọran bẹẹ o le fẹ fsck lati ṣe igbiyanju adaṣe lati ṣatunṣe awọn aṣiṣe naa. Eyi le ṣee ṣe pẹlu:
# fsck -y /dev/sdb
Flag
-y
, ni adaṣe\"bẹẹni"
si eyikeyi awọn ibeere lati fsck lati ṣatunṣe aṣiṣe kan.Bakan naa, o le ran kanna lori gbogbo awọn ọna ṣiṣe faili (laisi gbongbo):
$ fsck -AR -y
Bii o ṣe le Ṣiṣe fsck lori Linux Root Partition
Ni awọn ọrọ miiran, o le nilo lati ṣiṣe fsck lori ipin gbongbo ti eto rẹ. Niwọn igba ti o ko le ṣiṣe fsck lakoko ti o ti pin ipin naa, o le gbiyanju ọkan ninu awọn aṣayan wọnyi:
- Force fsck lori bata eto
- Ṣiṣe fsck ni ipo igbala
A yoo ṣe ayẹwo awọn ipo mejeeji.
Eyi jẹ rọrun rọrun lati pari, ohun kan ti o nilo lati ṣe ni ṣẹda faili kan ti a pe ni forcefsck ninu ipin gbongbo ti eto rẹ. Lo pipaṣẹ wọnyi:
# touch /forcefsck
Lẹhinna o le fi ipa mu tabi seto atunbere ti eto rẹ. Lakoko igbesoke atẹle, fsck yoo ṣe. Ti akoko asiko ba jẹ pataki, o ni iṣeduro lati gbero eyi ni pẹlẹpẹlẹ, nitori ti ọpọlọpọ awọn inodes ti a lo lori ẹrọ rẹ ba wa, fsck le gba akoko diẹ.
Lẹhin awọn bata bata eto rẹ, ṣayẹwo ti faili naa ba wa:
# ls /forcefsck
Ti o ba ṣe, o le fẹ yọkuro rẹ lati yago fun fsck lori gbogbo bata eto.
Ṣiṣe fsck ni ipo igbala nilo awọn igbesẹ diẹ diẹ. Akọkọ ṣeto eto rẹ fun atunbere. Duro eyikeyi awọn iṣẹ pataki bi MySQL/MariaDB ati be be lo ati lẹhinna tẹ.
# reboot
Lakoko bata, mu mọlẹ
ayipada
bọtini ki o le han akojọ aṣayan grub. Yan awọn\"Awọn aṣayan ilọsiwaju".Lẹhinna yan\"Ipo imularada".
Ninu akojọ aṣayan ti o tẹle yan\"fsck".
A yoo beere lọwọ rẹ ti o ba fẹ lati yọkuro eto faili rẹ
/
. Yan\"bẹẹni" .
O yẹ ki o wo nkan ti o jọra si eyi.
O le lẹhinna bẹrẹ si bata deede, nipa yiyan\"Tun bẹrẹ".
Ninu ẹkọ yii o kẹkọọ bii o ṣe le lo fsck ati ṣiṣe awọn sọwedowo aitasera lori oriṣiriṣi faili faili Linux. Ti o ba ni ibeere eyikeyi nipa fsck, jọwọ ma ṣe ṣiyemeji lati fi wọn si apakan asọye ni isalẹ.
-