LinuxForum.Fans
Тема

mke2fs -m N

Автор: Peter 9 сообщений 1152 просмотров
#380578

Здравствуйте!

По умолчанию mke2fs оставляет 5% раздела для всяких нужд,
а известно ли, сколько реально требуется, чтобы не было дефрагментации?
Не больше, чем размер самого большого файла, который может встретиться?
Или как-то иначе?

Пётр.

#380591

Благодарю за ссылку. В моём случае это диск для хранения данных, там имеет значение только дефрагментация,
так что можно ограничиться и небольшим значением.

Пётр.

#380691

"Peter" написал:
а известно ли, сколько реально требуется, чтобы не было дефрагментации?
как доктор заявляю, что -m никакого отношения НЕ имеет к фрагментации.

Это просто резерв для ремонтных работ. А то система может всё загадить, и вы не сможете даже в неё войти.

"Macumazan" написал:
Судя по комментариям, для etx4 этот параметр не столь важен, как для ext3.
это вы видимо не так поняли.

PS: лично я для /home/ на десктопе ставлю -m0, ибо /home/ для ремонта не нужен. Для SSD таки 5%, просто что-бы был резерв для работы самого SSD. Для флешек тоже полезно. Лучше конечно больше, но жалко.
#380692

"Peter" написал:
В моём случае это диск для хранения данных
тогда смело ставьте -m0.
#380711

drBatty написал:
[quote="Peter"]В моём случае это диск для хранения данных
тогда смело ставьте -m0.[/quote]
Хорошо, благодарю за совет. Я думал, что это пространство используется также для временного
хранения файлов при записи на диск. Хотя я наблюдал, что при скачивании большого архива
*.part находится в том же каталоге, куда скачивается файл.

Пётр.
#380713

Peter, не. Просто обычный пользователь не может использовать всё место, а может только 95% (по умолчанию). А когда заюзает 95%, система ему скажет "недостаточно места на диске!".

PS: кстати 5% в любом случае слишком много для HDD. Достаточно 1% и даже меньше(правда старые ОС меньше не умеют в процентах). Просто это умолчание из 80х..90х годов прошлого века.

PPS: для временного хранения обычно используется каталог, имя которого программа получает из переменной окружения $TMP (иногда $TMPDIR и/или можно задать в конфиге. См. man pages для конкретной программы). По умолчанию это /tmp/ (есть ещё /var/tmp/, этот каталог сохраняется при перезагрузке, в отличие от /tmp/, который при перезагрузке может очиститься)

PPPS:

"Peter" написал:
Хотя я наблюдал, что при скачивании большого архива
*.part находится в том же каталоге, куда скачивается файл.

дык это что-бы не копировать. Если part успешно загрузится, он просто переименовывается как надо. А если с ошибкой, он удалиться (или его можно докачать с середины).

#380772

Да, я понимаю, что для дисков в сотни GB 5% - это много.
Что для временного хранения используется /tmp, тоже знаю, но когда явно указан каталог
для скачивания, наверное, он же и для временного хранения.

Пётр.

#380777

"Peter" написал:
но когда явно указан каталог
для скачивания, наверное, он же и для временного хранения.
вот тут по разному всё. Я, кстати, обычно качаю в $TMP.
Войдите или зарегистрируйтесь, чтобы ответить.