Jednym z elementów sprzętowych, który ma najwięcej pracy jest bez wątpienia dysk twardy, na którym instalujemy system operacyjny, aplikacje i programy, używamy go jako środka wsparcia danych i generalnie za każdym razem, gdy uzyskujemy dostęp do pliku na tym dysku (HDD lub SDD) wykonuje zadania odczytu i zapisu stopniowo wpływając na jego żywotność i wydajność.
Jako użytkownicy musimy być świadomi znaczenia dysku twardego w komputerze, ponieważ jego awaria może prowadzić do błędów, takich jak:
- Nieoczekiwane awarie
- Brak dostępu do systemu lub aplikacji
- Powolność w realizacji zadań itp.
Jedną z dobrych praktyk, którą musimy często wykonywać, jest defragmentacja dysku twardego. Wyjaśnijmy, że plik (dowolnego typu) składa się z maleńkich fragmentów, które są ostatecznie przechowywane na dysku twardym. System operacyjny zna lokalizację tych plików i dlatego uzyskujemy do nich dostęp wcześnie, ale ponieważ te pliki są usuwane lub przenoszone, powoduje to, że system jest zmuszony walczyć o znalezienie fragmentów każdego pliku. To właśnie nazywamy fragmentacją, a to powoduje negatywny wpływ na dysk, wpływając na całe działanie systemu.
W przypadku Ubuntu Linux, o którym będziemy mówić dzisiaj, obsługuje on system plików, taki jak EXT3, EXT4, które pomimo tego, że są znacznie bardziej funkcjonalne, mają wpływ na codzienną pracę. Defragmentacja ma na celu uporządkowanie fragmentów tak, aby ogólne zadania dysku twardego były jak najbardziej kompletne i funkcjonalne. Ma to poprawę wydajności dla wszystkiego, co przetwarzamy w Ubuntu.
Solvetic wyjaśni krok po kroku, jak poprawnie defragmentować dysk twardy w Ubuntu.
1. Jak defragmentować dysk twardy za pomocą e4defrag w Ubuntu
e4defrag pozwala nam zredukować fragmentację plików opartą na rozszerzeniach. Plik docelowy e4defrag zostanie utworzony w systemie plików ext4, zauważ, że to polecenie nie obsługuje plików wymiany, plików i plików alokowanych w blokach pośrednich.
Krok 1
To polecenie jest częścią pakietu narzędzi e2fsprogs i jeśli go nie masz, możesz je zainstalować za pomocą następującego polecenia:
sudo apt zainstaluj e2fsprogs
POWIĘKSZAĆ
Krok 2
Wykonujemy następującą linię, aby zobaczyć jej strukturę:
sudo e4defrag
POWIĘKSZAĆ
Krok 3
Wymienimy dyski i partycje Ubuntu za pomocą następującego polecenia:
sudo fdisk -l
POWIĘKSZAĆ
Krok 4
Możliwa jest defragmentacja określonej ścieżki za pomocą następującej składni:
sudo e4defrag "Ścieżka"
POWIĘKSZAĆ
Ale celem jest defragmentacja dysku, ponieważ możliwe są dwa scenariusze:
Krok 5
Zdefragmentuj dysk bez odmontowywania go: w tym przypadku musimy wykonać następujące czynności:
sudo e4defrag /
POWIĘKSZAĆ
Krok 6
Doprowadzi to do procesu defragmentacji:
POWIĘKSZAĆ
Krok 7
Zdefragmentuj dysk, odmontowując dyski: za pomocą następującego polecenia będzie można przeprowadzić bardziej szczegółową analizę poprzez odmontowanie dysków:
sudo e4defrag / dev / *
POWIĘKSZAĆ
Krok 8
Czekamy na zakończenie procesu defragmentacji:
POWIĘKSZAĆ
2. Defragmentuj dysk twardy za pomocą FSCK w systemie Ubuntu
Innym narzędziem do wykorzystania jest FSCK (File System Consistency Check), który odpowiada za analizę i naprawę błędów w systemie plików Ubuntu.
Krok 1
Dzięki FSCK możemy analizować:
- Nazwa urządzenia (/dev/hdc1,/dev/sdb2)
- Punkt montowania (/, / usr, / home)
- Etykieta (ext2, ext3)
- Specyfikator UUID (UUID = 8868abf6-88c5-4a83-98b8-bfc24057f7bd lub LABEL = root).
fsck -fn / dev / sda1
POWIĘKSZAĆ
Krok 2
Jest to jeden z błędów, które możemy znaleźć przy uszkodzonych jednostkach, możemy analizować inne jednostki takie jak:
fsck -fn / dev / sda3W tym przypadku możemy zobaczyć, jak analiza jednostki przebiega bez błędów:
POWIĘKSZAĆ
Krok 3
W przypadku wykrycia błędów musimy przystąpić do funkcji administracyjnych, aby je poprawić.
Jedną z opcji jest uruchomienie fsck w trybie awaryjnym, aby nie wpływać na pliki, w tym przypadku używamy parametru -n, na przykład:
sudo fsck.ext4 -fn / partycjaDzięki tym opcjom możesz przeprowadzić pełną defragmentację dysku twardego w Ubuntu.