Скільки місця потрібно залишити на жорсткому диску? [зачинено]


20

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

[Я знаю, що відповідь залежить від використання (наприклад: відеофайлів проти тексту), розміру диска, рівня RAID, формату диска, розміру диска - але, оскільки задавати 100 варіантів одного і того ж питання недоцільно, будь-яка інформація є вільною]

Відповіді:


20

Як правило, ви хочете залишити близько 10% вільних, щоб уникнути фрагментації, але тут є улов. За замовчуванням Linux зарезервує 5% диска для кореневого користувача. Якщо ви використовуєте 'df', вихід не включає ці 5%, якщо ви запускаєте його як некористувацький користувач. Просто щось, про що слід пам’ятати, роблячи оцінювання.

До речі, ви можете змінити кореневий резерв, використовуючи tune2fs. Наприклад

tune2fs -m 2 /dev/hda1

встановить кореневий запас на рівні 2%. Звичайно, це, звичайно, не рекомендується, якщо ви не маєте на увазі дуже конкретну мету.


Хороший підказок - я роблю це для наших терабайтних накопичувачів і збиваю його до 1% - це все ще 10 Гб, зарезервоване для root, і я ніколи не стикався з цим жодних проблем.
недм

7
це специфічно для ext3, не всі файлові системи Linux роблять це.
Джеймс

Як щодо Journaled файлової системи? Чи все ще залишатимуть 5% для системи Linux?

@ Bamb.Zheng - ext3 - це файлова система, що займається перекладом.
Чашки

5

Я б рекомендував 10% плюс у Windows, тому що defrag не запуститься, якщо на диску не буде стільки вільного, коли ви запускаєте його. Однак, залишаючи вільний простір, необов'язково зупиняти виникнення фрагментації. Як ви вже згадували, це залежить від використання. Фрагментація викликається більшою мірою залежно від кількості дисперсії даних на диску та розміру файлів, що записуються та видаляються. Чим більше змінюються дані і чим більше випадкових розмірів файлів, тим більше шансів на фрагментацію.

Єдиним реальним способом мінімізувати фрагментацію буде регулярне дефрагментація накопичувача вручну або використання такого інструменту, як Diskeeper, який працює у фоновому режимі під час очищення Windows, коли машина не працює. Є файлові системи, де фрагментація обробляється ОС у фоновому режимі, тому вручну запускати дефрагментацію не потрібно.


5

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


3

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


3

SSD-диски додають до цього новий шар. Носіть вирівнювання та посилення запису. З цих причин ви хочете більше вільного місця, ніж вам абсолютно потрібно на традиційних жорстких дисках.

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

Ви все ще не хочете заповнювати накопичувач, але з SSD-дисками негайного ефекту немає, і причина в чому інша.


У SSD немає рухомої частини, з якою слід обробляти.
Cees Timmerman

2

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


+1 ой. Я вношу зміни до свого запитання до формату обсягу mentione
ім'я користувача

1

Так, це залежить від використання та базової системи зберігання. Деякі системи, такі як дискові масиви на основі високого класу SAN, сміються над фрагментацією файлів, роблячи єдиний системний вплив на фрагментацію - накладні операційні системи при розпорошенні речей по всьому часу та йонам. Інші системи, такі як накопичувачі ноутбуків - це вже інша історія. І це не потрапляє в новіші файлові системи, наприклад, ZFS, де концепція жорсткого обмеження простору в кращому випадку неясна.

Звичайно, NTFS - це власний звір. Сьогодні я даю C: \ загальний розмір 15 Гб для систем XP, і ще не грав з Vista / Win7, щоб знати, що там рекомендувати. Ви дійсно не хочете отримати набагато нижче ГБ безкоштовно на C :. Використання тіньових копій означає, що ви повинні зберігати більше "порожнього" простору, ніж ви інакше, і я б сказав, що 20% вільного простору - це маркер, коли потрібно додавати більше або робити очищення.

За звичайні старі обсяги даних NTFS я хвилююся, коли він отримує менше 15%. Однак якщо привід - це 1 ТБ накопичувач, 15% - це ще багато місця для роботи та виділення нових файлів (навпаки, для дефрагментації потрібно набагато більше часу).


1

Я завжди намагаюся зберігати близько 50% вільного обсягу системних томів будь-якого виду та, можливо, менших обсягів даних. Якщо можливо, розмір 2 для 1, і я встановив би поріг попередження у 75% чи щось.

Але для зберігання даних, проте, це лише питання швидкості росту даних, яку потрібно відстежувати та / або оцінювати при налаштуванні моніторингу ... якщо дані не ростуть дуже швидко, наприклад, об'єм 1 ТБ - кілька% для поріг попередження буде добре, і мені буде зручно 90-95% використання. Якщо швидкість росту вища, відрегулюйте її вниз, щоб вчасно отримувати сповіщення ... часто може бути вирішена фрагментація, якщо дані не ростуть і просто змінюються за допомогою запланованих дефрагментів.


0

Я намагаюся залишити 50% безкоштовно з кількох причин:

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

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


Мета лише заповнити його нижче 50% працює однаково добре, якщо ми використовуємо 80% замість цього, з додатковим бонусом збільшення корисного простору, тому цей аргумент насправді не має для мене сенсу.
RoG
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.