Как да дефрагментирам в Linux

Дефрагментирайте банер на linux

Въпреки че винаги е имало слух, че файловите системи на Linux, базирани главно на версии на удължи или други системи с списание като JFS, ZFS, XFS или ReiserFS, те не изискват дефрагментиране, вярно е, че с течение на времето неговата оперативност става все по-бавна поради разпръскването на данните. Въпреки че въздействието му никога не е толкова драматично, както при системите, базирани на FAT и NTFS, то е нещо, което можем лесно да решим в системата, ако използваме инструмент като e4defrag.

E4defrag е помощна програма, която се предлага в повечето дистрибуции на Linux, включително Ubuntu, в рамките на пакета e2fsprogs. Има много други, които действат по подобен начин, но ние избрахме това за лесното му използване. За да го инсталирате в нашата система, е необходимо само да извикате следната команда:

sudo apt-get install e2fsprogs

След като пакетът е инсталиран, можем да извикаме помощната програма от командния ред, като изпълним следния оператор:

sudo e4defrag -c

В резултат ще получим изображение, подобно на следващото, което показва стойността на фрагментация на нашата единица. Ако тази цифра достигне резултат по-висок от 30, ще бъде Препоръчително е да се опитате да го намалите с помощта на помощната програма че сме посочили и ако надвишава стойността от 56 ще е необходимо да действаме възможно най-скоро.

Вижте помощната програма e4defrag

За да дефрагментираме единица, трябва да извикаме приложението със следната последователност:

sudo e4defrag /ruta

Или този друг, ако искаме да действаме на цяло устройство:

sudo e4defrag /dev/device

Както винаги, ние ви напомняме това препоръчително е да разглобите устройствата или устройствата на вашата система, на която ще действате с тази помощна програма или подобна, за да избегнете повреда на данните.

И накрая, илиПрепоръчваме ви да оставите вашите коментари и да ни кажете какво Това приложение работи толкова добре за вас и ако сте забелязали някакво подобрение в компютрите си, след като го стартирате.


Съдържанието на статията се придържа към нашите принципи на редакторска етика. За да съобщите за грешка, щракнете върху тук.

19 коментара, оставете своя

Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван.

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Алисия Никол Сан каза той

    какво се печели от грабването на това !!! скорост или нещо такова?

    1.    Луис Гомес каза той

      Здравейте Алисия, местоположението на данните прави така, че в същия проход главата на диска улавя информацията, която ще бъде използвана по-късно и следователно страниците с памет, които ще бъдат използвани, са ударени. Това води до по-висока скорост.

  2.   Алисия Никол Сан каза той

    Как да дефрагментирам моя ubuntu, ако този инструмент се използва. Пише, че трябва да се разглоби, не разбирам

    1.    Луис Гомес каза той

      Здравейте Алисия, прегледайте командата umount и я приложете на устройството или устройството, което ще дефрагментирате. Типичен пример за umount е с CDROM: umount / dev / cdrom.

      За поздрав.

  3.   РиоХам Гутиерес Ривера каза той

    В Windows дефрагментирането помага за по-бързо намиране на файлове. Представете си рафт, пълен с книги, всички заедно. Премахването на един оставя празнота. Това се случва на твърдия диск, когато изтрием файл. Това води до това, че системата е малко по-бавна поради факта, че губи време за търсене, дори в тези пропуски. Дефрагментирането служи за събиране на информацията и да не бъде празно. В Linux това не предизвиква голямо въздействие, както в Windows. Но може да е добре, ако го използваме от дълго време.

  4.   Алисия Никол Сан каза той

    о ... разбирам благодаря. ако имах някакви знания, но в windows. но в линукс ме грабва твърде бързо повече от линукс .. дори ако с течение на времето хваща малко бавно не като windos сега го имам много бавно мисля, че това е eindoes installed инсталирах диск win и linux. Благодаря за информацията

  5.   феду каза той

    Имам памет на kingston usb 3.0 Тази, която използвах за инсталиране на ubuntu, но един ден не знам какво се случи, ако беше, че премахнах паметта, без да я демонтирам или не знам, но от този ден нататък беше „само за четене“ и оттогава се лутах из страниците, за да видя дали мога да възстановя тази памет (защото е високоскоростен usb 3), но нищо, както казват в Испания «na de na», някой знае ли как да поправи или поне да обясните как да предотвратите това да се повтори?

    1.    Роуланд Рохас каза той

      Опитвали ли сте да изтриете данните си с Gparted?

    2.    ловък каза той

      Има няколко начина, по които можете да използвате инсталирано приложение, наречено Open Disks и отидете на usb, който е вътре и му дадете fomat, друга опция ще бъде през терминала

  6.   Мигел Ангел Сантамария Рогадо каза той

    Здравей, Луис,

    Съжалявам, че ви казвам, че статията е малко неточна.

    От една страна, не времето причинява фрагментация във файловите системи, а моделите на използване: създаване на хиляди малки файлове и след това произволно изтриване на някои, много бавно писане на много големи файлове и т.н .; и степента на заетост на файловата система, използването над 90% се споменава като момент, в който файловата система не е в състояние да смекчи фрагментацията (въпреки че никога не съм виждал официално обяснение на тези 90%).

    От друга страна, командите, които сте поставили, се променят: "e4defrag -c / path" показва информацията (броя) за фрагментацията, а "e4defrag / path" прави дефрагментирането.

    За финал оставям тук [1] ​​статия, която обяснява съвсем просто една толкова сложна тема като тази за фрагментацията на файловата система; Той е от 2006 г. и не споменава структури или методи като "екстенти" или онлайн дефрагментиране, но е лесно да се разбере.

    Поздрави.

    PS: Само от любопитство, за да покажа, че след година и половина употреба и без каквато и да е дефрагментация, моята система има чисто нова 0% фрагментация при 79% употреба (Ubuntu 14.04).

    [Две]: http://geekblog.oneandoneis2.org/index.php/2006/08/17/why_doesn_t_linux_need_defragmenting

    1.    Луис Гомес каза той

      Здравейте Мигел Анхел, първо, благодаря за бележката. Модифицирам изречението в момента. Както добре посочвате, моделите на използване и дори преди това, изборът на клъстера или размера на блока, по-късно ще обусловят това поведение в единиците. Тъй като не е предвидимо дали ще имаме много малки файлове или малко и големи файлове в нашето устройство, обикновено се приема стойността по подразбиране, която системата обработва.

      От друга страна, посочете, че печалбата от дефрагментирането е не толкова в уплътняването на информацията, колкото в добрия ред, последван от информацията. Колкото по-малко главите на диска трябва да скачат, толкова повече скорост ще спечелим (и като цяло това обикновено се случва с големи файлове и с блокове подред, отколкото с много малки, разположени произволно на диска).

      Благодаря за четенето.

  7.   zytumj каза той

    Общо / най-добри степени 276635/270531
    Среден размер на обхват 252 KB
    Резултат на фрагментация 0
    [0-30 няма проблем: 31-55 малко фрагментиран: 56 - има нужда от дефрагментиране]
    Тази директория (/) не се нуждае от дефрагментиране.
    Дари.
    --------------
    Компютърът е на около 3 години, изобщо не е лош, нали?
    Linux Mint 17.2

    1.    Мигел Ангел Сантамария Рогадо каза той

      Здравей zytumj,

      че фрагментацията на практика не съществува, е нормално във файловите системи, използвани в Linux, "смята се", за да я избегнат.

      Всъщност не си струва дефрагментиране в Linux, тези инструменти са главно в случай, че трябва да направите някакво преоразмеряване на дяловете, така че да нямате файлове в края на дяла, които не ви позволяват да промените размера .

      Поздрави.

      PS: Не съм го споменавал преди, както и статията, но ако имате SSD диск, дефрагментирането му е загуба на време, независимо от файловата система, която използвате.

  8.   zytumj каза той

    Благодаря Мигел Анхел.
    Не, използвам традиционен диск. По същия начин, когато започнах с GNU / Linux през 2008 г., вече потърсих как да дефрагментирам и прочетох, че това не е необходимо.

    1.    канал неизвестен каза той

      Тъй като те засягат темата на файловете, разпределени в целия дял и се смята, че ще направят намаляване на дяла. Обозначих, че използвайки графични приложения като Defraggler или друго от windows за NTFS дялове на твърд диск, много пъти те не могат да дефрагментират достатъчно, а когато го направят, може да останат файлове към края на дяла.
      Чудя се дали в Linux може да има 0% фрагментация в дял Ext4, но също така има файлове към края на дяла, т.е. към центъра има празно място.

      Мисля, че идеалът за запазване на данни в дял е, че данните се записват към центъра на дяла към външната страна. Какво мислиш?

  9.   Леонпардо каза той

    Здравейте. И как мога да дефрагментирам NTFS или FAT32 дялове? Благодаря

  10.   Патрик каза той

    Здравейте всички! Използвам Ubuntu от години и никога не ми отне много време, обожавам го. 10 секунди за стартиране и 3 за изключване. Поздравления!

  11.   Елиан каза той

    Работя с три принтера и нито един от трите не мога да инсталирам в Ubuntu 20.04, вече изтеглих драйверите за всеки от тях. компютърът е нов и ubuntu току-що е инсталиран. с предишния компютър, който трябваше да изхвърля, защото не стартира (initramsf) и никой не успя да го поправи, и трите принтера работеха добре. принтерите са два epson и един hp.
    lsb не съществува в ubuntu 20.04

  12.   Грабя каза той

    Добър ден.
    За да използвате e4defrag е необходимо устройството да е монтирано:

    root@Asgar:/media# umount disk1
    root@Asgar:/media# e4defrag /dev/sda1
    e4defrag 1.46.6-rc1 (12-Sep-2022)
    Файловата система не е монтирана
    root@Asgar:/медия#

    Поздрави.