Jak defragmentować w systemie Linux

Defragmentuj baner w systemie Linux

Chociaż zawsze krążyły plotki, że systemy plików Linuksa, oparte głównie na wersjach rozciągać się lub inne systemy z dziennik podobnie jak JFS, ZFS, XFS czy ReiserFS, nie wymagają defragmentacji, co prawda z czasem jego funkcjonalność staje się wolniejsza ze względu na rozproszenie danych. Chociaż jego wpływ nigdy nie jest tak dramatyczny, jak w systemach opartych na FAT i NTFS, jest to coś, co możemy łatwo rozwiązać w systemie, jeśli użyjemy narzędzia takiego jak e4defrag.

E4defrag to narzędzie dostępne w pakiecie w większości dystrybucji Linuksa, w tym w Ubuntu e2fsprogs. Istnieje wiele innych, które działają w podobny sposób, ale my wybraliśmy to ze względu na łatwość użycia. Aby zainstalować go w naszym systemie, wystarczy wywołać następujące polecenie:

sudo apt-get install e2fsprogs

Po zainstalowaniu pakietu możemy wywołać narzędzie z wiersza poleceń, wykonując następującą instrukcję:

sudo e4defrag -c

W rezultacie otrzymamy obraz podobny do poniższego, który wskazuje na wartość fragmentacji naszego urządzenia. Jeśli ta liczba osiągnie wynik wyższy niż 30, to będzie Wskazane jest, aby spróbować zmniejszyć go za pomocą narzędzia które wskazaliśmy, a jeśli przekroczy on wartość 56, konieczne będzie jak najszybsze działanie.

Spójrz na narzędzie e4defrag

Aby zdefragmentować jednostkę, musimy wywołać aplikację z następującą sekwencją:

sudo e4defrag /ruta

Lub ten inny, jeśli chcemy działać na całym urządzeniu:

sudo e4defrag /dev/device

Jak zawsze przypominamy wskazane jest rozmontowanie urządzeń lub napędów systemu, w którym zamierzasz działać za pomocą tego lub podobnego narzędzia, aby uniknąć uszkodzenia danych.

Wreszcie lubZachęcamy do pozostawienia komentarzy i opowiedzenia nam o czym Ta aplikacja działa tak dobrze dla Ciebie i jeśli zauważyłeś poprawę w swoich komputerach po jej uruchomieniu.


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.   Alicja Nicole Saint powiedział

    co zyskujesz chwytając to !!! prędkość czy coś?

    1.    Luis Gomez powiedział

      Witaj Alicjo, rzeczywiście lokalizacja danych sprawia, że ​​w tym samym przebiegu głowica dysku pobiera informacje, które będą później używane, a tym samym trafiają na strony pamięci, które mają zostać użyte. Przekłada się to na większą prędkość.

  2.   alicia nicole san powiedział

    Jak zdefragmentować mój Ubuntu, jeśli to narzędzie jest używane. Mówi, że trzeba go zdemontować, nie rozumiem

    1.    Luis Gomez powiedział

      Witaj Alicjo, przejrzyj polecenie umount i zastosuj je na dysku lub urządzeniu, które zamierzasz zdefragmentować. Typowym przykładem umount jest CDROM: umount / dev / cdrom.

      Pozdrowienia.

  3.   RioHam Gutierrez Rivera powiedział

    W systemie Windows defragmentacja pomaga szybciej znajdować pliki. Wyobraź sobie półkę pełną książek razem. Usunięcie jednego pozostawia pustkę. Dzieje się tak na dysku twardym, gdy usuwamy plik. W efekcie system działa trochę wolniej, ponieważ marnuje czas na wyszukiwanie, nawet w tych lukach. Defragmentacja służy do zbierania informacji i nie jest pusta. W Linuksie nie ma tak dużego wpływu jak w Windows. Ale może być dobrze, jeśli używamy go od dłuższego czasu.

  4.   Alicja Nicole Saint powiedział

    och ... Rozumiem, dziękuję. gdybym miał jakąś wiedzę, ale w oknach. ale w Linuksie chwyta mnie za szybko niż linux .. nawet jeśli z czasem chwyta trochę wolniej, nie jak windos teraz mam go bardzo wolno Myślę, że to właśnie jest eindoes 🙂 Zainstalowałem dysk win i linux. dzięki za informację

  5.   Fedu powiedział

    Mam pamięć kingston usb 3.0 tę, którą instalowałem ubuntu, ale któregoś dnia nie wiem co się stało, czy to było to, że usunąłem pamięć bez jej odmontowania czy nie wiem ale od tamtego dnia było „tylko do odczytu” i od tego czasu wędrowałem po stronach, aby sprawdzić, czy mogę odzyskać tę pamięć (ponieważ jest to szybki USB 3), ale nic, jak mówią w Hiszpanii „na de na”, czy ktoś wie, jak to naprawić czy przynajmniej wyjaśnij, jak temu zapobiec?

    1.    Rowlanda Rojasa powiedział

      Czy próbowałeś usunąć swoje dane za pomocą Gparted?

    2.    prawości powiedział

      Istnieje kilka sposobów korzystania z zainstalowanej aplikacji o nazwie Open Disks i przechodzisz do USB, które jest w nim i dajesz mu fomat, inną opcją byłby terminal

  6.   Miguel Angel Santamaría Rogado powiedział

    Cześć Luis,

    Z przykrością informuję, że artykuł był nieco nieprecyzyjny.

    Z jednej strony to nie czas powoduje fragmentację systemów plików, ale wzorce użytkowania: tworzenie tysięcy małych plików, a następnie losowe usuwanie niektórych, bardzo powolne zapisywanie bardzo dużych plików itp.; a stopień zajętości systemu plików, użycie powyżej 90% jest wymieniane jako punkt, w którym system plików nie jest w stanie złagodzić fragmentacji (chociaż nigdy nie widziałem formalnego wyjaśnienia tych 90%).

    Z drugiej strony, wprowadzone polecenia zostaną zmienione: „e4defrag -c / path” pokazuje informacje (liczbę) o fragmentacji, a „e4defrag / path” wykonuje defragmentację.

    Na koniec zostawiam tutaj [1] artykuł, który wyjaśnia w dość prosty sposób tak złożony temat, jak fragmentacja systemu plików; Pochodzi z 2006 roku i nie wspomina o strukturach ani metodach, takich jak „zakresy” lub defragmentacja online, ale jest łatwy do zrozumienia.

    Pozdrowienia.

    PS: Tak z ciekawości, aby wskazać, że po półtora roku użytkowania i bez jakiejkolwiek defragmentacji mój system ma zupełnie nową fragmentację 0% przy 79% użytkowania (Ubuntu 14.04).

    [1]: http://geekblog.oneandoneis2.org/index.php/2006/08/17/why_doesn_t_linux_need_defragmenting

    1.    Luis Gomez powiedział

      Witam Miguel Ángel, przede wszystkim dziękuję za notatkę. W tej chwili zmieniam zdanie. Jak dobrze wskazałeś, wzorce użycia, a nawet wcześniej wybór rozmiaru klastra lub bloku, będzie później warunkował to zachowanie w jednostkach. Ponieważ nie można przewidzieć, czy będziemy mieć wiele małych plików lub kilka dużych plików w naszej jednostce, zwykle przyjmowana jest domyślna wartość obsługiwana przez system.

      Z drugiej strony wskaż, że zysk z defragmentacji polega nie tyle na zagęszczeniu informacji, ile na poprawnym porządku, po którym następuje informacja. Im mniej głowic dysku muszą przeskoczyć, tym większą prędkość uzyskamy (i generalnie dzieje się to zwykle przy dużych plikach i blokach w rzędzie niż przy wielu małych losowo rozmieszczonych na dysku).

      Dziękuję za przeczytanie.

  7.   zytumj powiedział

    Całkowity / najlepszy zakres 276635/270531
    Średni rozmiar na obszar 252 KB
    Wynik fragmentacji 0
    [0-30 nie ma problemu: 31-55 trochę pofragmentowany: 56 - wymaga defragmentacji]
    Ten katalog (/) nie wymaga defragmentacji.
    Dotację.
    --------------
    Komputer ma około 3 lat, wcale nie jest zły, prawda?
    LinuxMint 17.2

    1.    Miguel Angel Santamaría Rogado powiedział

      Cześć zytumj,

      że fragmentacja praktycznie nie istnieje, jest normalną cechą systemów plików używanych w Linuksie, „uważa się”, że mają tego uniknąć.

      Naprawdę nie warto defragmentować w Linuksie, te narzędzia są głównie na wypadek, gdybyś musiał zmienić rozmiar partycji, aby nie mieć plików na końcu partycji, które nie pozwalają na zmianę rozmiar.

      Pozdrowienia.

      PS: Nie wspomniałem o tym wcześniej i artykuł też nie, ale jeśli masz dysk SSD, defragmentacja jest stratą czasu, niezależnie od używanego systemu plików.

  8.   zytumj powiedział

    Dzięki Miguel Ángel.
    Nie, używam tradycyjnej płyty. Podobnie, kiedy zaczynałem z GNU / Linuksem w 2008 roku, szukałem już sposobu defragmentacji i przeczytałem, że nie jest to konieczne.

    1.    kanał nieznany powiedział

      Ponieważ poruszają temat plików rozmieszczonych na partycji i uważa się, że zmniejsza partycję. Zauważyłem, że używając aplikacji graficznych, takich jak Defraggler lub innych z systemu Windows do partycji NTFS na dysku twardym, wiele razy nie mogą one wystarczająco defragmentować, a kiedy to robią, mogą pozostać pliki na końcu partycji.
      Zastanawiam się, czy w Linuksie może występować fragmentacja 0% na partycji Ext4, ale są też pliki na końcu partycji, to znaczy w kierunku środka jest pusta przestrzeń.

      Myślę, że ideałem zapisywania danych na partycji jest to, że dane są zapisywane w kierunku środka partycji na zewnątrz. Co myślisz?

  9.   leonardo powiedział

    Cześć. Jak mogę zdefragmentować partycje NTFS lub FAT32? Dzięki

  10.   Patricio powiedział

    Cześć wszystkim! Używam Ubuntu od lat i nigdy nie trwało to długo, uwielbiam to. 10 sekund na uruchomienie i 3 na wyłączenie. Pozdrowienia!

  11.   Elianna powiedział

    Pracuję z trzema drukarkami i żadną z trzech nie mogę zainstalować w Ubuntu 20.04, już pobrałem sterowniki dla każdej z nich. komputer jest nowy, a Ubuntu jest właśnie zainstalowany. z poprzednim komputerem, który musiałem wyrzucić, ponieważ się nie uruchamiał (initramsf) i nikt nie był w stanie go naprawić, wszystkie trzy drukarki działały dobrze. Drukarki to dwa epson i jeden hp.
    lsb nie istnieje w Ubuntu 20.04

  12.   Harry powiedział

    Dzień dobry.
    Do korzystania z e4defrag konieczne jest zamontowanie urządzenia:

    root@Asgar:/media# umontuj dysk1
    root@Asgar:/media# e4defrag /dev/sda1
    e4defrag 1.46.6-rc1 (12-Sep-2022)
    System plików nie jest zamontowany
    root@Asgar:/media#

    Pozdrowienia.