Когато управляваме и имаме операционни системи Linux под наша отговорност, идеално е да разбираме и изпълняваме чести задачи по поддръжката, за да оптимизираме максимално тяхното използване.
Въпреки че има разлики между най -популярните системи, Windows, Linux или macOS, има задачи, които са стандартни и една от тях е дефрагментирането на твърдия диск.
Твърдият диск е един от хардуерните елементи, които имат най -много работа на компютъра, тъй като операционната система, програмите и приложенията са инсталирани там, той се използва за архивиране на данни и много други задачи.
Важно е тази задача да се изпълнява периодично, тъй като всеки файл, който виждаме, представлява композиция от няколко фрагмента, съхранявани в различни области на твърдия диск.
В днешно време има лоша идея, че файловете от системи като JFS, ZFS, XFS или ReiserFS не изискват дефрагментиране, няма нищо по -лошо, тъй като, въпреки че е различно от системата Windows NTFS, твърдите дискове в Linux използват някоя от тези системни файлове съхранението също постепенно се влияе от местоположението на файловете локално.
Затова си спомняме, че е важно да се изпълни тази задача с определено време, за да се оптимизира полезният живот и скоростта на достъп до диска, както за четене, така и за писане.
Днес ще видим как да дефрагментираме твърд диск в Linux.
1. Дефрагментиране на твърдия диск с помощта на e4defrag в Ubuntu Linux
Етап 1
Тази помощна програма е част от операционните системи Linux и е част от пакета инструменти на e2fsprogs, но ако не е налична, можем да изпълним следното, за да я инсталираме:
sudo apt-get инсталирайте e2fsprogs
Стъпка 2
След като бъде инсталиран, можем да видим използването на e4defrag, като изпълним следния ред:
sudo e4defrag
Стъпка 3
Можем да изброим дяловете на нашия компютър, като изпълним следното:
sudo fdisk -l
Увеличете
Стъпка 4
Сега с този инструмент имаме възможност да дефрагментираме само един или повече файлове, използвайки следния синтаксис:
sudo e4defrag "Път към анализ"
Увеличете
Стъпка 5
Но ние също можем да бъдем, може би най -важният въпрос, дефрагментирането на нашето дисково устройство. За това имаме следните опции:
Дефрагментирайте устройството, без да го демонтиратеАко не искаме да извършим процеса на демонтиране на устройството, можем да изпълним следния ред:
sudo e4defrag /Това ще стартира процеса на анализ и дефрагментиране на всички налични устройства в системата:
Увеличете
Дефрагментирайте устройството, като демонтирате устройстватаСледващият вариант е да разглобите устройствата за по -подробен анализ на тях. За да демонтираме единиците и да извършим процеса, ще изпълним следното:
sudo e4defrag / dev / *
Увеличете
2. Дефрагментиране на твърдия диск с помощта на FSCK в Ubuntu Linux
Препоръчително е да използвате тази команда от компактдиск на живо с демонтирани устройства, тъй като това може да повлияе директно на данните, съхранявани там.
Етап 1
За ваша употреба можем да изпълним следното:
fsck -fn / dev / sda1
Увеличете
Стъпка 2
Там можем да заменим / dev / sda1 с желания път. Като опция можем да изпълним fsck в безопасен режим, без да засягаме файловете, използвайки параметъра -n, например в файлова система ext4 изпълняваме следното:
sudo fsck.ext4 -fn / път на дялС тези методи ще бъде възможно да се дефрагментират твърди дискове в Linux среди и по този начин да се оптимизира тяхното използване.