Defragmentacja systemów plików XFS w Fedorze 23

Jeśli myślałeś, że tylko jedyne systemy NTFS i Fat były pofragmentowane, to na pewno będziesz zaskoczony czytając te wiersze i bardzo często myśli się, że dzieje się tak tylko w systemie Windows, ale w rzeczywistości wszystkie systemy plików w mniejszym lub większym stopniu Skończy się na fragmentacji, gdy nowe informacje są usuwane i zapisywane, tworzą się „luki”, które będą wypełnione pewnymi danymi, które różnią się od siebie rozmiarami, co powoduje fragmentację.

Z pewnością każdy system plików ma pewne cechy, jeśli chodzi o radzenie sobie z fragmentacją, moim ulubionym jest XFS nie tylko ze względu na jego obsługę Red Hat, ale oprócz tego jest jednym z najlepszych w przypadku większych partycji i lepiej wykorzystuje 64-bitowe procesory.

RH_Fedora_logo_web

Zacznijmy więc od sprawdzenia stanu fragmentacji dysku twardego.

W tym celu użyjemy narzędzia dla XFS o nazwie xfs_db dzięki temu możemy debugować XFS eXtendedFileSistem_DeBuger W większości przypadków to narzędzie jest dostarczane z systemem, jeśli używasz XFS, jeśli nie, musimy zainstalować xfsdump.

Zobaczmy więc, czy mamy xfsdump w Fedorze 23

wyszukiwanie dnf xfs

Ostatnie sprawdzenie wygaśnięcia metadanych - -.

================================================ ========================== Dopasowano S / N: xfs =================== =================================================== ======


xfsdump.armv7hl: Narzędzia administracyjne dla systemu plików XFS


xfsdump to pakiet narzędzi dostarczany przez Fedorę, w przypadku Arch jest już zintegrowany z systemem.

zdjęć (1)

Aby sprawdzić stan fragmentacji partycji xfs, napiszemy następujący kod:

xfs_db -c frag -r / dev /

Zaleca się, że jeśli jest większy niż 10%, przejdź do defragmentacji, jeśli jest mniejszy, możesz go zostawić na później.

Teraz, jeśli użyjemy "-c frag", polecenie, które zamierzamy wykonać, jest wysyłane do xfs_db tylko w celu konsultacji, jeśli nie umieścimy "-c frag", to umieści promp, abyśmy mogli wykonywać zapytania i umieścimy na nim "frag", najszybszym sposobem byłoby:

xfs_db -c frag -r / dev / mmcblk0p3 rzeczywista 66155, idealna 65615, współczynnik fragmentacji 0.82%

Jak widzimy w poprzedniej części, mam stopień fragmentacji 0.82%, ponieważ kilka dni temu zdefragmentowałem, było to około 5%.

zdjęcia

Defragmentacja partycji XFS

Teraz przystępujemy do defragmentacji partycji, aby rozpocząć, musimy wykonać xfs_fsr co jest w opakowaniu xfsdump które zainstalowaliśmy wcześniej; xfs_fsr oznacza eXtendedFileSystem_FileSystemReorganizerTwoim zadaniem jest zreorganizowanie systemu XFS.

Więc piszemy:

xfs_fsr -v / dev / mmcblk0p3 / start inode = 0ino = 1928extents before: 2 after: 1 DONE ino = 1928ino = 219417extents before: 2 after: 1 DONE ino = 219417ino = 219395—

Mając na uwadze, że w zależności od stopnia fragmentacji, czas potrzebny na wykonanie defragmentacji będzie dłuższy lub krótszy.

Po zakończeniu procesu ponownie sprawdzamy stopień fragmentacji:

xfs_db -c frag -r / dev / mmcblk0p3

Defragmentacja

I to jest sposób na defragmentację systemów XFS, jeśli masz dyski twarde z partycjami terabajtowymi i sprawdzając stopień fragmentacji i dochodzi do 10%, po defragmentacji widać różnicę.


5 komentarzy, zostaw swoje

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Ismael_TECH powiedział

    doskonała informacja !! dzięki!! Szukałem tego dokładnie i znalazłem to tutaj, tak trzymaj !!

    Twoje zdrowie…

  2.   merlinoelodebianite powiedział

    A jak to się robi w Debianie, czy są to te same linie?

  3.   gambo powiedział

    Dodałbym tylko dla nieostrożności, że defragmentować należy tylko systemy plików na dyskach twardych. Chociaż defragmentacja nie zabije dysku SSD, powoduje jego przedwczesne „zużycie”.

    pozdrowienia
    Nicolas Gabbo

  4.   WakeMattaMa powiedział

    Czy mogę zrobić inny dla Ubuntu?

    1.    Eliotime3000 powiedział

      Chciałbym, żebyś zrobił też taki dla Debiana.