![]() |
![]() |
словник | перекладачка | факти | тексти | програми | ![]() |
![]() |
щодо | посилання | новини | гостьова книга | пошук | ||
початок ![]() ![]() ![]() ![]()
|
![]() ![]() ![]() ![]() ![]() Далі: Інші програми для всіх Вгору: Файлові системи Назад: Перевірка зіпсованих блоків за Боротьба з фраґментацієюНе завжди можливо записати файл на диск як неперервну послідовність блоків. Про файл, який записано з розривами ("не нерозривна" послідовність блоків) кажуть, що він фраґментований. На прочитання фраґментованого файлу потрібно більше часу оскільки читаюча/записуюча головка повинна зробити для цього більше переміщень. Тому краще було б позбутися фраґментації, хоча в системах, які мають добрий буфер з ``читанням наперед'' це і невелика проблема. Файлова система ext2 намагається утримувати фраґментацію на мінімумі, розташовуючи всі блоки файлу разом, навіть якщо їх не можна записати в послідовних секторах. Ext2 ефективно розташовує вільні блоки, які знаходяться по сусідству з іншими блоками файлу. Тобто для ext2 рідко коли буває необхідним турбуватися про фраґментацію. Існує програма для дефраґментації ext2, дивіться Linux filesystem defragmenter. Існує багато програм дефраґментації для MS-DOS, які переписують блоки туди-сюди, щоб позбутися фраґментації файлів. Для інших систем дефраґментації можна досягти переписавши файлову систему ціляком на резервні носії і відновивши її знову. Створення резервної копії перед дефраґментацією взагалі непагана ідея для будь-якої такої програми, оскільки багато чого може трапитися під час роботи програми.
Dmytro Kovalev 1999-06-10 |
![]() |
|
||||
© 2000-2003, Київ, Соломко Валентин -- ідея та наповнення, графічне опрацювання -- проєкт дизайн, змiнено -- 08.06.2003 14:25:50 |