Хоча навколо файлових систем Linux завжди ходили чутки, засновані головним чином на версіях продовжити або інші системи з журнал як JFS, ZFS, XFS або ReiserFS, вони не потребують дефрагментації, це правда, що з часом його працездатність стає все повільнішою через розпорошеність даних. Хоча його вплив ніколи не є таким драматичним, як у системах на основі FAT та NTFS, це те, що ми можемо легко вирішити в системі, якщо застосуємо такий інструмент, як e4defrag.
E4defrag - це утиліта, яка доступна в більшості дистрибутивів Linux, включаючи Ubuntu, у складі пакету e2fsprogs. Є багато інших, які діють подібним чином, але ми обрали це за зручність використання. Для того, щоб встановити його в нашій системі, потрібно лише викликати таку команду:
sudo apt-get install e2fsprogs
Після встановлення пакету ми можемо викликати утиліту з командного рядка, виконавши наступний оператор:
sudo e4defrag -c
В результаті ми отримаємо зображення, подібне до наведеного нижче, яке вказує на значення фрагментації нашої одиниці. Якщо цей показник досягне балу вище 30, це буде Бажано спробувати зменшити його за допомогою утиліти що ми вказали, і якщо воно перевищує значення 56, потрібно буде діяти якомога швидше.
Для дефрагментації одиниці ми повинні викликати програму з наступною послідовністю:
sudo e4defrag /ruta
Або цей інший, якщо ми хочемо діяти на цілому пристрої:
sudo e4defrag /dev/device
Як завжди, ми нагадуємо вам про це доцільно розібрати пристрої або накопичувачі вашої системи, на якій ви збираєтеся діяти за допомогою цієї утиліти або подібної, щоб уникнути пошкодження даних.
Нарешті, абоМи радимо вам залишити свої коментарі та сказати нам, що Ця програма так добре працювала для вас, і якщо ви помітили якісь покращення у своїх комп'ютерах після її запуску.
що виграєш, схопивши це !!! швидкість чи щось інше?
Привіт Алісія, справді, розташування даних робить так, що в той же прохід голова диска ловить інформацію, яка буде використана пізніше, і тому сторінки пам'яті, які збираються використовувати, потрапляють. Це означає більшу швидкість.
Як дефрагментувати моє ubuntu, якщо цей інструмент використовується. Там сказано, що його потрібно розібрати, я не розумію
Привіт Алісія, перегляньте команду umount і застосуйте її на диску або пристрої, який ви збираєтеся дефрагментувати. Типовим прикладом umount є CDROM: umount / dev / cdrom.
Привітання.
У Windows дефрагментація допомагає швидше знаходити файли. Уявіть полицю, повну книг, усі разом. Видалення одного залишає порожнечу. Це відбувається на жорсткому диску, коли ми видаляємо файл. Це призводить до того, що система працює трохи повільніше через те, що вона витрачає час на пошук, навіть у цих прогалинах. Дефрагментація служить для збору інформації та не порожньої. У Linux це не викликає великого впливу, як у Windows. Але може бути добре, якщо ми використовуємо його протягом тривалого часу.
о ... я розумію спасибі. якби я мав якісь знання, але у вікнах. але в Linux це захоплює мене занадто швидко більше, ніж linux .. навіть якщо з часом він захоплює трохи повільно, не так як windos, зараз у мене це дуже повільно, я думаю, що це те, що таке eindoes 🙂 Я встановив диск win і linux. дякую за інформацію
У мене є пам’ять 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
Привіт Мігелю Анхелю, перш за все, дякую за примітку. Я модифікую речення прямо зараз. Як ви добре вказуєте, моделі використання і навіть до цього вибір кластера або розміру блоку згодом зумовлять цю поведінку в одиницях. Оскільки неможливо передбачити, чи буде в нашому блоці багато маленьких файлів чи мало великих файлів, зазвичай приймається значення за замовчуванням, яке обробляє система.
З іншого боку, вкажіть, що виграш дефрагментації полягає не стільки в ущільненні інформації, скільки в належному порядку, за яким слідує інформація. Чим менше головам диска доведеться стрибати, тим більшу швидкість ми наберемо (і загалом це зазвичай трапляється з великими файлами та блоками підряд, ніж із багатьма дрібними, розташованими хаотично на диску).
Дякуємо за читання.
Всього / найкращі розміри 276635/270531
Середній розмір на розмір 252 КБ
Оцінка фрагментації 0
[0-30 немає проблем: 31-55 трохи фрагментований: 56 - потребує дефрагментації]
Цей каталог (/) не потребує дефрагментації.
Пожертвувати.
--------------
Комп’ютеру близько 3 років, зовсім непогано, так?
Linux Mint 17.2
Привіт zytumj,
те, що фрагментація практично відсутня, є нормальним явищем у файлових системах, що використовуються в Linux, "їх вважають" уникати цього.
Насправді не варто дефрагментувати в Linux, ці інструменти в основному на випадок, якщо вам потрібно зробити якусь зміну розміру розділів, щоб у вас не було файлів у кінці розділу, які не дозволяють вам змінювати розмір .
Привіт.
PS: Я раніше про це не згадував, як і про статтю, але якщо у вас є SSD-диск, дефрагментація - це марна трата часу незалежно від використовуваної файлової системи.
Дякую Мігелю Анхелю.
Ні, я використовую традиційний диск. Так само, коли я почав працювати з 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#
Привіт.