Når du administrerer og har Linux -operativsystemer under vores ansvar, er det ideelt at forstå og udføre hyppige vedligeholdelsesopgaver for at optimere deres brug så meget som muligt.
Selvom der er forskelle mellem de mest populære systemer, Windows, Linux eller macOS, er der standardopgaver, og en af dem er defragmentering af harddisken.
Harddisken er et af de hardwareelementer, der har mest arbejde på computeren siden operativsystemet, programmer og applikationer er installeret der, den bruges til at sikkerhedskopiere data og mange andre opgaver.
Det er vigtigt at udføre denne opgave med jævne mellemrum, da enhver fil, vi ser, i sig selv er en sammensætning af flere fragmenter, der er lagret i forskellige områder af harddisken.
Der er en dårlig idé i dag, at filer fra systemer som JFS, ZFS, XFS eller ReiserFS ikke kræver defragmentering, der er ikke noget mere galt, for selvom det er forskelligt fra Windows NTFS -system, harddiske i Linux ved hjælp af nogen af disse systemer Fil lagring påvirkes også gradvist af placeringen af filer lokalt.
Vi husker derfor, at det er vigtigt at udføre denne opgave med en vis tid for at optimere levetiden og hastigheden på adgang til disken, både til læsning og skrivning.
I dag vil vi se, hvordan man defragmenterer en harddisk i Linux.
1. Defragmentering af harddisken ved hjælp af e4defrag på Ubuntu Linux
Trin 1
Dette værktøj er en del af Linux -operativsystemer og er en del af e2fsprogs -pakken med værktøjer, men hvis det ikke er tilgængeligt, kan vi udføre følgende for at installere det:
sudo apt-get install e2fsprogs
Trin 2
Efter installationen kan vi se brugen af e4defrag ved at udføre følgende linje:
sudo e4defrag
Trin 3
Vi kan liste partitionerne på vores computer ved at udføre følgende:
sudo fdisk -l
FORSTØRRE
Trin 4
Nu har vi med dette værktøj mulighed for kun at defragmentere en eller flere filer ved hjælp af følgende syntaks:
sudo e4defrag "Sti til analyse"
FORSTØRRE
Trin 5
Men vi kan også, som måske er det vigtigste problem, defragmentering af vores diskdrev. Til dette har vi disse muligheder:
Defragmenter drevet uden at afmontere detHvis vi ikke ønsker at udføre processen med at afmontere enheden, kan vi udføre følgende linje:
sudo e4defrag /Dette starter processen med at analysere og defragmentere alle de drev, der er tilgængelige på systemet:
FORSTØRRE
Defragmenter drevet ved at afmontere dreveneDen næste mulighed er at adskille drevene for en mere detaljeret analyse af dem. For at afmontere enhederne og udføre processen, vil vi udføre følgende:
sudo e4defrag / dev / *
FORSTØRRE
2. Defragmentering af harddisken ved hjælp af FSCK på Ubuntu Linux
Det er tilrådeligt at bruge denne kommando fra en live -cd med drevne afmonterede, da det kan påvirke de data, der er gemt der direkte.
Trin 1
Til din brug kan vi udføre følgende:
fsck -fn / dev / sda1
FORSTØRRE
Trin 2
Der kan vi erstatte / dev / sda1 med den ønskede sti. Som en mulighed kan vi udføre fsck i fejlsikret tilstand uden at påvirke filerne ved hjælp af parameteren -n, f.eks. I et ext4 -filsystem udfører vi følgende:
sudo fsck.ext4 -fn / partitionsstiMed disse metoder vil det være muligt at defragmentere harddiske i Linux -miljøer og dermed optimere deres brug.