LINUX.ORG.RU
ФорумTalks

[а можно ли]user-space дефрагментатор


0

1

Возможно ли методом манипуляций в user-space произвести дефрагментацию фс?

Однозначно да, потому что вариант «все забекапить, удалить и скопировать начистую» приводит к дефрагментации фс. Как такое сделать без полной очистки фс? Можно ли так реализовать онлайн дефрагментацию (если да, то как)?

★★★★★

>Можно ли так реализовать онлайн дефрагментацию
ну до - твоя система тебя возненавидит

megabaks ★★★★
()

>Однозначно да, потому что вариант «все забекапить, удалить и скопировать начистую» приводит к дефрагментации фс. Как такое сделать без полной очистки фс?
google Colivas defrag

megabaks ★★★★
()
Ответ на: комментарий от megabaks

google Colivas defrag

Интересно.

А достаточно ли полного переписывания? Как-то ненадежно...

Pavval ★★★★★
() автор топика

>Возможно ли методом манипуляций в user-space произвести дефрагментацию фс?

Однозначно да, потому что вариант «все забекапить, удалить и скопировать начистую» приводит к дефрагментации фс


Логика размышлений поражает.
Для дефраментации нужен некий специальный API. Тот же e4defrag, судя по всему, использует драйвер ext4 для дефрагментации и сам работает в юзерспейсе. В вайндоусе примерно то же самое, только не привязано к конкретной ФС.

h31 ★★★★
()
Ответ на: комментарий от Pavval

Последний коммит где-то в декабре, люди пользуются и не жалуются.

h31 ★★★★
()
Ответ на: комментарий от megabaks

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

h31 ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.