Як дефрагментувати в 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

Як завжди, ми нагадуємо вам про це доцільно розібрати пристрої або накопичувачі вашої системи, на якій ви збираєтеся діяти за допомогою цієї утиліти або подібної, щоб уникнути пошкодження даних.

Нарешті, абоМи радимо вам залишити свої коментарі та сказати нам, що Ця програма так добре працювала для вас, і якщо ви помітили якісь покращення у своїх комп'ютерах після її запуску.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

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

      Алісія Ніколь Сан - сказав він

    що виграєш, схопивши це !!! швидкість чи щось інше?

         Луїс Гомес - сказав він

      Привіт Алісія, справді, розташування даних робить так, що в той же прохід голова диска ловить інформацію, яка буде використана пізніше, і тому сторінки пам'яті, які збираються використовувати, потрапляють. Це означає більшу швидкість.

      Алісія Ніколе Сан - сказав він

    Як дефрагментувати моє ubuntu, якщо цей інструмент використовується. Там сказано, що його потрібно розібрати, я не розумію

         Луїс Гомес - сказав він

      Привіт Алісія, перегляньте команду umount і застосуйте її на диску або пристрої, який ви збираєтеся дефрагментувати. Типовим прикладом umount є CDROM: umount / dev / cdrom.

      Привітання.

      РіоХам Гутьєррес Рівера - сказав він

    У Windows дефрагментація допомагає швидше знаходити файли. Уявіть полицю, повну книг, усі разом. Видалення одного залишає порожнечу. Це відбувається на жорсткому диску, коли ми видаляємо файл. Це призводить до того, що система працює трохи повільніше через те, що вона витрачає час на пошук, навіть у цих прогалинах. Дефрагментація служить для збору інформації та не порожньої. У Linux це не викликає великого впливу, як у Windows. Але може бути добре, якщо ми використовуємо його протягом тривалого часу.

      Алісія Ніколь Сан - сказав він

    о ... я розумію спасибі. якби я мав якісь знання, але у вікнах. але в Linux це захоплює мене занадто швидко більше, ніж linux .. навіть якщо з часом він захоплює трохи повільно, не так як windos, зараз у мене це дуже повільно, я думаю, що це те, що таке eindoes 🙂 Я встановив диск win і linux. дякую за інформацію

      fedu - сказав він

    У мене є пам’ять kingston usb 3.0, яку я використовував для встановлення ubuntu, але одного дня я не знаю, що сталося, якщо я видалив пам’ять, не демонтуючи її, або я не знаю, але з того дня це було "тільки для читання", і з тих пір я бродив по сторінках, щоб дізнатись, чи можу я відновити цю пам'ять (оскільки це високошвидкісний usb 3), але нічого, як кажуть в Іспанії «na de na», ніхто не знає, як це виправити це, або, принаймні, пояснити, як запобігти цьому більше?

         Роуленд Рохас - сказав він

      Ви пробували стирати свої дані за допомогою Gparted?

         спритний - сказав він

      Існує кілька способів використовувати встановлену програму під назвою Відкриті диски, і ви переходите на USB, який є, і надаєте йому fomat, інший варіант буде через термінал

      Мігель Анхель Сантамарія Рогадо - сказав він

    Привіт Луїс,

    Мені шкода сказати, що стаття була дещо неточною.

    З одного боку, не час викликає фрагментацію у файлових системах, а схеми використання: створення тисяч маленьких файлів, а потім випадкове видалення деяких, дуже повільне написання дуже великих файлів тощо; і ступінь заповнення файлової системи, використання вище 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

         Луїс Гомес - сказав він

      Привіт Мігелю Анхелю, перш за все, дякую за примітку. Я модифікую речення прямо зараз. Як ви добре вказуєте, моделі використання і навіть до цього вибір кластера або розміру блоку згодом зумовлять цю поведінку в одиницях. Оскільки неможливо передбачити, чи буде в нашому блоці багато маленьких файлів чи мало великих файлів, зазвичай приймається значення за замовчуванням, яке обробляє система.

      З іншого боку, вкажіть, що виграш дефрагментації полягає не стільки в ущільненні інформації, скільки в належному порядку, за яким слідує інформація. Чим менше головам диска доведеться стрибати, тим більшу швидкість ми наберемо (і загалом це зазвичай трапляється з великими файлами та блоками підряд, ніж із багатьма дрібними, розташованими хаотично на диску).

      Дякуємо за читання.

      zytumj - сказав він

    Всього / найкращі розміри 276635/270531
    Середній розмір на розмір 252 КБ
    Оцінка фрагментації 0
    [0-30 немає проблем: 31-55 трохи фрагментований: 56 - потребує дефрагментації]
    Цей каталог (/) не потребує дефрагментації.
    Пожертвувати.
    --------------
    Комп’ютеру близько 3 років, зовсім непогано, так?
    Linux Mint 17.2

         Мігель Анхель Сантамарія Рогадо - сказав він

      Привіт zytumj,

      те, що фрагментація практично відсутня, є нормальним явищем у файлових системах, що використовуються в Linux, "їх вважають" уникати цього.

      Насправді не варто дефрагментувати в Linux, ці інструменти в основному на випадок, якщо вам потрібно зробити якусь зміну розміру розділів, щоб у вас не було файлів у кінці розділу, які не дозволяють вам змінювати розмір .

      Привіт.

      PS: Я раніше про це не згадував, як і про статтю, але якщо у вас є SSD-диск, дефрагментація - це марна трата часу незалежно від використовуваної файлової системи.

      zytumj - сказав він

    Дякую Мігелю Анхелю.
    Ні, я використовую традиційний диск. Так само, коли я почав працювати з GNU / Linux ще в 2008 році, я вже шукав, як дефрагментувати, і читав, що це не потрібно.

         канал невідомий - сказав він

      Оскільки вони торкаються теми файлів, розподілених по всьому розділу, і, як вважається, це зменшить розділ. Я зазначив, що використовуючи графічні програми, такі як Defraggler або інше з вікон для розділів NTFS на жорсткому диску, багато разів вони не можуть дефрагувати достатньо, і коли вони це роблять, можуть залишатися файли до кінця розділу.
      Цікаво, якщо в Linux може бути 0% фрагментація в розділі Ext4, але також є файли до кінця розділу, тобто до центру залишається порожній простір.

      Я думаю, ідеал збереження даних у розділі полягає в тому, що дані зберігаються у напрямку до центру розділу назовні. Як ти гадаєш?

      Леонпардо - сказав він

    Привіт. І як я можу дефрагментувати розділи NTFS або FAT32? Дякую

      Патрісіо - сказав він

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

      Еліанна - сказав він

    Я працюю з трьома принтерами, і жоден з трьох я не можу встановити в Ubuntu 20.04, я вже завантажив драйвери для кожного з них. ПК новий, а ubuntu щойно встановлений. з попереднім ПК, який мені довелося відкинути, оскільки він не запускався (initramsf), і ніхто не зміг його відновити, всі три принтери працювали добре. принтери - це два epson і один hp.
    lsb не існує в ubuntu 20.04

      Гаррі - сказав він

    Добрий день.
    Для використання e4defrag необхідно, щоб пристрій був змонтований:

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

    Привіт.