Bij het beheren en onder onze verantwoordelijkheid hebben van Linux-besturingssystemen is het ideaal om frequente onderhoudstaken te begrijpen en uit te voeren om het gebruik ervan zoveel mogelijk te optimaliseren.
Hoewel er verschillen zijn tussen de meest populaire systemen, Windows, Linux of macOS, zijn er taken die standaard zijn en een daarvan is het defragmenteren van de harde schijf.
De harde schijf is een van de hardware-elementen die het meeste werk op de computer heeft, aangezien het besturingssysteem, de programma's en applicaties daar zijn geïnstalleerd, het wordt gebruikt om back-ups te maken van gegevens en vele andere taken.
Het is belangrijk om deze taak periodiek uit te voeren, aangezien elk bestand dat we zien zelf een samenstelling is van verschillende fragmenten die zijn opgeslagen in verschillende delen van de harde schijf.
Er is tegenwoordig een slecht idee dat bestanden van systemen zoals JFS, ZFS, XFS of ReiserFS geen defragmentatie vereisen, er is niets meer mis omdat, hoewel het verschilt van Windows NTFS-systeem, harde schijven in Linux een van deze systemen gebruiken opslag wordt ook geleidelijk beïnvloed door de locatie van bestanden lokaal.
We onthouden daarom dat het belangrijk is om deze taak met een bepaalde tijd uit te voeren om de gebruiksduur en de snelheid van toegang tot de schijf te optimaliseren, zowel voor lezen als schrijven.
Vandaag zullen we zien hoe u een harde schijf in Linux defragmenteert.
1. De harde schijf defragmenteren met e4defrag op Ubuntu Linux
Stap 1
Dit hulpprogramma maakt deel uit van Linux-besturingssystemen en maakt deel uit van de e2fsprogs-suite met hulpprogramma's, maar als het niet beschikbaar is, kunnen we het volgende uitvoeren om het te installeren:
sudo apt-get install e2fsprogs
Stap 2
Eenmaal geïnstalleerd kunnen we het gebruik van e4defrag zien door de volgende regel uit te voeren:
sudo e4defrag
Stap 3
We kunnen de partities van onze computer weergeven door het volgende uit te voeren:
sudo fdisk -l
VERGROTEN
Stap 4
Met deze tool hebben we nu de mogelijkheid om slechts een of meer bestanden te defragmenteren met behulp van de volgende syntaxis:
sudo e4defrag "Pad om te analyseren"
VERGROTEN
Stap 5
Maar we kunnen ook, misschien wel de belangrijkste kwestie, de defragmentatie van onze schijfstation. Hiervoor hebben we deze opties:
Defragmenteer de schijf zonder deze te ontkoppelenAls we het proces van het ontkoppelen van de unit niet willen uitvoeren, kunnen we de volgende regel uitvoeren:
sudo e4defrag /Hiermee wordt het proces van het analyseren en defragmenteren van alle beschikbare schijven op het systeem gestart:
VERGROTEN
Defragmenteer de schijf door de schijven te ontkoppelenDe volgende optie is om de schijven te demonteren voor een meer gedetailleerde analyse ervan. Om de units te demonteren en het proces uit te voeren, voeren we het volgende uit:
sudo e4defrag / dev / *
VERGROTEN
2. De harde schijf defragmenteren met FSCK op Ubuntu Linux
Het is raadzaam om deze opdracht vanaf een live-cd te gebruiken met de stations ontkoppeld, omdat dit rechtstreeks van invloed kan zijn op de gegevens die daar zijn opgeslagen.
Stap 1
Voor uw gebruik kunnen we het volgende uitvoeren:
fsck -fn / dev / sda1
VERGROTEN
Stap 2
Daar kunnen we / dev / sda1 vervangen door het gewenste pad. Als optie kunnen we fsck in veilige modus uitvoeren zonder de bestanden te beïnvloeden met behulp van de parameter -n, bijvoorbeeld in een ext4-bestandssysteem voeren we het volgende uit:
sudo fsck.ext4 -fn / partitiepadMet deze methoden wordt het mogelijk om harde schijven in Linux-omgevingen te defragmenteren en zo het gebruik ervan te optimaliseren.