Как починить фрагментированный диск расширения - миф или истина?

Установите свою cygwin среду на окнах, затем скомпилируйте там.

2
27.09.2012, 13:12
1 ответ

То, что Вы считали, верно. Файловые системы становятся фрагментированными со временем - поскольку Вы пишете больше своего эпического сценария, или добавляете к Вашей музыкальной коллекции или загружаете больше фотографий, и т.д., таким образом, свободное пространство кончается, и система должна разделить файлы для установки на диске. В процессе, описанном в выборке, Вы отправили, заключительный этап, копируя файлы назад на недавно убранный диск, сделан последовательно - таким образом, файлы записаны в файловую систему, один за другим, позволив системе выделить дисковое пространство способом, который избегает условий, которые привели к фрагментации во-первых.

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

Файловые системы UNIX не начинают страдать от фрагментации до почти полный, когда система больше не имеет достаточное свободное пространство для использования, поскольку это пытается переставить файлы вокруг для хранения их занимающий непрерывные блоки. Точно так же для дефрагментатора Windows нужны приблизительно 15% диска, чтобы быть неиспользованным, чтобы смочь эффективно выполнить его обязанность.

3
27.01.2020, 22:07
  • 1
    Фантастический ответ. Файлы копируются последовательно, таким образом, никакая фрагментация не происходит. Крутой :) –  pilau 27.09.2012, 12:18
  • 2
    Другое примечание - то, что в файловых системах, таких как ext2/3/4, некоторая часть диска (5% по умолчанию) резервируется. Одно использование этого зарезервированного пространства должно бороться с фрагментацией. –  jordanm 27.09.2012, 18:34
  • 3
    @jordanm - положительная сторона. То же верно для UFS и UFS2 (где зарезервированное пространство составляет 8% по умолчанию на FreeBSD). Это, вероятно, верно на других типах файловой системы, также. –  D_Bye 27.09.2012, 18:55
  • 4
    проблемы, Каким образом то свободное пространство используется для борьбы с фрагментацией? –  pilau 27.09.2012, 21:15
  • 5
    @pilau видит этот ответ: unix.stackexchange.com/a/7965/13796 –  jordanm 27.09.2012, 21:50

Теги

Похожие вопросы