Een van de hardware-elementen die het meeste werk heeft, is ongetwijfeld de harde schijf, waarop we het besturingssysteem, applicaties en programma's installeren, we gebruiken deze als een middel voor gegevensondersteuning en in het algemeen wanneer we toegang hebben tot een bestand op deze schijf (HDD of SDD) voert de lees- en schrijftaken uit die geleidelijk de gebruiksduur en prestaties beïnvloeden.
Als gebruikers moeten we ons bewust zijn van het belang van de harde schijf in de computer, want als deze uitvalt, kan dit leiden tot fouten zoals:
- Onverwachte crashes
- Geen toegang tot het systeem of applicaties
- Traagheid bij het uitvoeren van taken, enz.
Een van de goede praktijken die we vaak moeten doen, is het defragmenteren van de harde schijf. Laten we verduidelijken dat een bestand (van welk type dan ook) bestaat uit kleine fragmenten die uiteindelijk op de harde schijf worden opgeslagen. Het besturingssysteem kent de locatie van deze bestanden en daarom openen we ze vroeg, maar omdat deze bestanden worden verwijderd of verplaatst, zorgt dit ervoor dat het systeem moeite heeft om de fragmenten van elk bestand te vinden. Dit is wat we kennen als fragmentatie en dit veroorzaakt een negatief effect op de schijf en beïnvloedt de volledige werking van het systeem.
In het geval van Ubuntu Linux, waar we het vandaag over zullen hebben, verwerkt het een bestandssysteem zoals EXT3, EXT4, dat ondanks dat het veel functioneler is, wordt beïnvloed door het dagelijkse werk. Defragmentatie probeert de fragmenten zo te ordenen dat de algemene taken van de harde schijf zo volledig en functioneel mogelijk zijn. Dit heeft prestatieverbeteringen voor alles wat we verwerken in Ubuntu.
Solvetic zal stap voor stap uitleggen om de harde schijf correct te defragmenteren in Ubuntu.
1. Hoe de harde schijf te defragmenteren met e4defrag in Ubuntu
e4defrag stelt ons in staat om bestandsfragmentatie te verminderen die is gebaseerd op extensies. Het doelbestand van e4defrag wordt gemaakt in het ext4-bestandssysteem, merk op dat dit commando geen swap-bestanden, bestanden en bestanden die in indirecte blokken zijn toegewezen, ondersteunt.
Stap 1
Deze opdracht maakt deel uit van de e2fsprogs-suite met hulpprogramma's en als u deze niet hebt, kunt u deze installeren met de volgende opdracht:
sudo apt install e2fsprogs
VERGROTEN
Stap 2
We voeren de volgende regel uit om de structuur te zien:
sudo e4defrag
VERGROTEN
Stap 3
We gaan de Ubuntu-schijven en -partities weergeven met de volgende opdracht:
sudo fdisk -l
VERGROTEN
Stap 4
Het is mogelijk om een specifiek pad te defragmenteren met de volgende syntaxis:
sudo e4defrag "Pad"
VERGROTEN
Maar het doel is om de schijf te defragmenteren, hiervoor zijn twee scenario's mogelijk:
Stap 5
Defragmenteer de schijf zonder deze te ontkoppelen: in dit geval moeten we het volgende doen:
sudo e4defrag /
VERGROTEN
Stap 6
Dit zal leiden tot het defragmentatieproces:
VERGROTEN
Stap 7
Defragmenteer de schijf door de schijven te ontkoppelen: met het volgende commando is het mogelijk om een meer gedetailleerde analyse uit te voeren door de schijven te ontkoppelen:
sudo e4defrag / dev / *
VERGROTEN
Stap 8
We wachten tot het defragmentatieproces is voltooid:
VERGROTEN
2. Defragmenteer harde schijf met FSCK op Ubuntu
Een ander hulpmiddel om te gebruiken is FSCK (File System Consistency Check), dat verantwoordelijk is voor het analyseren en repareren van fouten in het Ubuntu-bestandssysteem.
Stap 1
Met FSCK kunnen we analyseren:
- Apparaatnaam (/ dev / hdc1, / dev / sdb2)
- Een koppelpunt (/, / usr, / home)
- Een label (ext2, ext3)
- Een UUID-specificatie (UUID = 8868abf6-88c5-4a83- 98b8-bfc24057f7bd of LABEL = root).
fsck -fn / dev / sda1
VERGROTEN
Stap 2
Dit is een van de fouten die we kunnen vinden bij defecte eenheden, we kunnen andere eenheden analyseren, zoals:
fsck -fn / dev / sda3In dit geval kunnen we zien hoe de analyse van een eenheid foutloos is:
VERGROTEN
Stap 3
In het geval van het detecteren van fouten, moeten we doorgaan met administratieve functies om ze te corrigeren.
Een optie is om fsck in de veilige modus uit te voeren om de bestanden niet te beïnvloeden, in dit geval gebruiken we de parameter -n, bijvoorbeeld:
sudo fsck.ext4 -fn / partitieMet deze opties kunt u een volledige defragmentatie van uw harde schijf in Ubuntu uitvoeren.