LINUX.ORG.RU
ФорумTalks

Выпущен бэта дефрагментатор exfat

 


0

1

Попробовал exfatprogs-1.3.0 там появился бэта версия дефрагментатора exfat . Удивлен -фрагментация оказалось очень маленькая, среди 4 дисков которые я обменеваюсь информацией с знакомыми дефрагментация понадобилось только на 1 диске с 4% фрагментов. Что значит простая фс . Почему не использую UDF - M$ очень долго забивал болт в 7 версии офтопика на баги в драйвере, из за чего раздел на ровном месте переходил в RO при подключении к linux.Потом перед окончанием поддержки разразились обновлением :-( .А т.к многие эти обновления так и не скачали, куда мне с этой ФС идти мне советовали говорить не хочу:-( А с ремонтом этой фс в linux все грустно было . Сейчас чуть получше -в 22 году выпустили под BSD fsck_udf .Под linux утилита собирается но нужно использовать libbsd .Пакетов готовых нет и переодически что то в ядрах отваливается - из за чего утилита падает при проверке при инициализации :-(
Хочется чтобы перенесли утилиту под linux ,благо говорят нейросети чудеса творят .Код очень небольшой 370 килобайт. Писали что так (с помощью нейросетей) драйвера под свежее ядро перенесли для какой то модели ленточного архиватора.

★★

Последнее исправление: CrX (всего исправлений: 1)

с помощью нейросетей

Фу, брось гадость.

firkax ★★★★★
()

переодически что то в ядрах отваливается

Каких ещё ядрах?

из за чего утилита падает при проверке при инициализации :-(

Значит в ней баги.

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

Нет .Их бессмысленно и даже вредно (для ресурса ) дефрагментировать . Там идёт косвенная адресация и таблица замен.А т.к механического перемещение головок нет - задержки из за фрагментов практически нет .

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

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

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

Дефрагментатор файловой системы не должен никак зависеть от ядра. Всё, что ему нужно - работающие open(), pread(), pwrite(), close(). Он бы даже с оффтопом должен был бы быть совместим из коробки, если бы там можно было открыть /dev/sda7 как файл с помощью fopen() (но там нельзя).

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 2)
Ответ на: комментарий от firkax

Так я же и пишу - не родной для linux ,работает через прослойку libbsd.Что то есть на нижнем уровне что переодически ломается при обновлениях и секьюрити падчах.Может даже работа с ОЗУ.

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

libbsd это не прослойка. И повторю, никаких особых требований у дефрагментатора быть не должно. Он просто переставляет байты в файле (/dev/XXX) и ничего кроме этого от него не требуется. Никакого «нижнего уровня» у него нет.

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 2)
Ответ на: комментарий от maximnik0

К проверяльщику файловой системы всё вышесказанное так же относится.

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

Нет .Их бессмысленно и даже вредно (для ресурса ) дефрагментировать . Там идёт косвенная адресация и таблица замен.А т.к механического перемещение головок нет - задержки из за фрагментов практически нет .

Конечно, просто в наши дни fat ставить мимо флешек смысл редко есть.

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

Да не ,активно таскаю , чего только не было . Но конечно диски чистили от хлама .

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

По умолчанию, он, т.е. дефрагментатор, не собирается.

Ololo_Trololo ★★
()
Последнее исправление: Ololo_Trololo (всего исправлений: 1)
Ответ на: комментарий от Bfgeshka

Exfat просто быстрый. А ещё ntfs ставит метки для мультимедийных файлов.

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

Сильное падение от > 200 фрагментов на файл .Мда , проще тогда удалить всю информацию чем дефрагментировать такую флэшку. Сейчас даже винда научилась резервировать место под запись ,из за чего сильная фрагментация начинается уже при практическезаполненной флэшке .Или уже сильный износ некоторых хячеек и сам контроллер начал раскидывать файлы по ячейкам для более равномерного износа.

maximnik0 ★★
() автор топика
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)