Чи потрібно дефрагментувати накопичувачі в Ubuntu? Якщо так, то як це зробити і як часто це потрібно робити?
Чи потрібно дефрагментувати накопичувачі в Ubuntu? Якщо так, то як це зробити і як часто це потрібно робити?
Відповіді:
Дефрагментація рекомендується (або була) рекомендована в Windows, оскільки вона мала погану реалізацію файлової системи. Прості методи, такі як розподілення блоків для файлів у групах, а не одна за одною, утримують фрагментацію під Linux. Типові файлові системи Linux значно виграють від дефрагментації майже на повну файлову систему або з незвичайними шаблонами запису. Більшість користувачів цього не потребує , хоча великі спільні користувачі файлів можуть отримати від цього користь (заповнення файлу невеликими бітами в середині - це не випадок, коли був оптимізований варіант ext3; якщо ви стурбовані фрагментацією, а ваш bittorrent або іншим клієнтом обміну файлами) пропонує цю опцію, скажіть їй, щоб попередньо розмістити всі файли перед початком завантаження).
Наразі не існує готового до виробництва інструменту дефрагментації для загальних файлових систем в Linux ( ext3 та ext4 ). Якщо ви встановили Ubuntu 9.10 або новішу версію, або перетворили існуючу установку, у вас є файлова система ext4 , яка підтримує розширення , що ще більше зменшує фрагментацію.
У тих випадках, коли виникає фрагментація, працює інструмент дефрагментації ext4, але він ще не готовий .
Зауважте, що загалом філософія Linux, а особливо філософія Ubuntu, полягає в тому, що загальні завдання технічного обслуговування мають відбуватися автоматично, не потребуючи втручання .
Це найкраще пояснення (я не тільки щодо фрагментації файлів, але і того, наскільки EXT2 / 3/4 є більш стійким до нього, ніж FAT або NTFS), що я знайшов, і я все ще посилаюсь на нього людей: http://geekblog.oneandoneis2.org/ index.php / 2006/08/17 / why_doesn_t_linux_need_defragmenting
Якщо ви використовуєте ext, ось хороша цитата Теодора Цьо (він активно брав участь у розробці файлової системи):
Якщо встановити кількість зарезервованих блоків на нуль, це не вплине на продуктивність, за винятком випадків, коли ви працюєте протягом тривалого періоду часу (з великою кількістю файлів створюється та видаляється), поки файлова система майже повна (тобто, скажімо, вище 95%), в цей момент у вас виникнуть проблеми з фрагментацією. Багатоблоковий розподільник Ext4 набагато стійкіший до фрагментації, тому що він намагається значно важче знайти суміжні блоки, тому навіть якщо ви не ввімкнете інші функції ext4, ви побачите кращі результати просто встановлення файлової системи ext3 за допомогою ext4 перед файловою системою стає повністю повним.
Отже, відповідь - «ні». Тільки в крайніх випадках ви почнете бачити несприятливу фрагментацію (з ext).