<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: OpenNews: Использование fslint для чистки мусора в файловой системе Linux</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/44258.html</link>
    <description>&quot;Clean up your filesystems with fslint (http://www.linux.com/feature/149490)&quot; - использование fslint (http://www.pixelbeat.org/fslint/) для чистки мусора в файловой системе Linux. Например, программа  находит дубликаты файлов, файлы с некорректными именами (битые UTF-8 символы), ошибочные символические ссылки, пустые директории и бинарные файлы с не удаленной отладочной информацией.&lt;br&gt;&lt;br&gt;URL: http://www.linux.com/feature/149490&lt;br&gt;Новость: http://www.opennet.ru/opennews/art.shtml?num=18280&lt;br&gt;</description>

<item>
    <title>Использование fslint для чистки мусора в файловой системе Li... (User294)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/44258.html#12</link>
    <pubDate>Tue, 07 Oct 2008 14:41:40 GMT</pubDate>
    <description>&amp;gt;1. Если у меня в /usr/src/linux-* штук 17 исходников ядер, что же &lt;br&gt;&amp;gt;будет после прохода такой прогой. &lt;br&gt;&lt;br&gt;Для этого в правильных дуполовках бывают исключаемые пути :) В принципе не вижу большого криминала убить нафиг дупы, заменив их симлинками на один оригинал.Сэкономится туева хуча места а функционал имхо не пострадает.Единственное но - оригинал надо выбирать аккуратно а то убьешь вот так старое ядро, а тут то и наступят опаньки... в общем потенциально грабельки есть. Human factor называются :-)&lt;br&gt;&lt;br&gt;&amp;gt;2. Некоторые пустые каталоги нужны! &lt;br&gt;&lt;br&gt;Дык это, исключения что, не в моде?&lt;br&gt;&lt;br&gt;&amp;gt;3. Линки никуда не указывающие, очень помогают разабраться в глюках системы. &lt;br&gt;&lt;br&gt;Скорее, они эти глюки зачастую и создают.Нормальная ситуация - таких млинков нет.Если есть... ну да, фиксить это лучше вручную вместо тупого автоприбиения.&lt;br&gt;&lt;br&gt;&amp;gt;В общем, такие проги и утилитки, как вставные челюсти, для каждого делают &lt;br&gt;&amp;gt;свои! :) &lt;br&gt;&lt;br&gt;И это тоже.Благо, алгоритм MD5 можно взять готовый (дергать MD5 из готовой либы катит на практически любом я</description>
</item>

<item>
    <title>Использование fslint для чистки мусора в файловой системе Li... (User294)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/44258.html#11</link>
    <pubDate>Tue, 07 Oct 2008 13:51:13 GMT</pubDate>
    <description>&amp;gt;Чтоб работать с хэшем его надо сначала создать :) &lt;br&gt;&lt;br&gt;Логично, но для чистилок-дуполовок с этим никаких проблем: 1 проход по диску - хэширование и далее разбор результатов путем сравнения хэшей.&lt;br&gt;&lt;br&gt;Если с диффом - допустим, у нас есть файлы A, B, C и D.Нас волнует не являются ли они дупами?С диффом придется сравнить A с B, C и D.Потом B с C и D.Потом C и D.Итого 9 чтений файлов с диска на 4 файла.А если мы посчитаем хэш и будем сравнивать хранящиеся в RAM хэши - обойдемся 4-я чтениями с диска.Даже для 4 файлов экономия на чтении диска (самая тормозная часть работы, собссно) - более чем *вдвое*.Что будет на реальной ФС... если сравнивать все файлы друг с другом диффом - а вы не поседеете пока сравнение закончится?&lt;br&gt;</description>
</item>

<item>
    <title>Использование fslint для чистки мусора в файловой системе Li... (pavlinux)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/44258.html#10</link>
    <pubDate>Tue, 07 Oct 2008 08:56:22 GMT</pubDate>
    <description>Чтоб работать с хэшем его надо сначала создать :)&lt;br&gt; &lt;br&gt;</description>
</item>

<item>
    <title>Использование fslint для чистки мусора в файловой системе Li... (charon)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/44258.html#9</link>
    <pubDate>Tue, 07 Oct 2008 07:42:35 GMT</pubDate>
    <description>&amp;gt;т.е. ищем через find и сравниваем через diff... &lt;br&gt;&amp;gt;P.S. &lt;br&gt;&amp;gt;Как вариант можно еще через md5, sha1 хэши сранивать, по идее у &lt;br&gt;&amp;gt;одинаковых фалов они должны быть одинаковы. sha1sum или md5sum. :-) &lt;br&gt;&lt;br&gt;ИМХО - слишком круто. Достаточно CRC32. Хотя я могу и ошибаться.&lt;br&gt;</description>
</item>

<item>
    <title>Использование fslint для чистки мусора в файловой системе Li... (User294)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/44258.html#8</link>
    <pubDate>Tue, 07 Oct 2008 05:06:21 GMT</pubDate>
    <description>&amp;gt;find  и diff. &lt;br&gt;&lt;br&gt;Ну вы и извращенцы.Это ж будет медленно так что повеситься можно пока дождешься что каждый файл сравнится с каждым.Нормальные дуп-килялки делают иначе - для файлов считается хэш.Сравниваются хэши между собой, файлы с одинаковыми считаются одинаковыми (или кандидатами на одинаковость если параноя).В результате каждый файл читается только ОДИН раз... а с вашим методом - это ж ппц.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Использование fslint для чистки мусора в файловой системе Li... (Аноним)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/44258.html#7</link>
    <pubDate>Tue, 07 Oct 2008 04:50:38 GMT</pubDate>
    <description>оффтопик:&lt;br&gt;А меня всегда радовала NTFS-3G, при помощи которой можно создать файл или папку с символами &quot;:&quot; и т.д. и которые нельзя будет удалить из под винды :)&lt;br&gt;</description>
</item>

<item>
    <title>Использование fslint для чистки мусора в файловой системе Li... (pavlinux)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/44258.html#6</link>
    <pubDate>Mon, 06 Oct 2008 22:54:46 GMT</pubDate>
    <description>&amp;gt;А кто что может посоветовать для поиска дубликатов для консоли, кроме названного &lt;br&gt;&amp;gt;fslint? &lt;br&gt;&lt;br&gt;Да нет, никто не против. Это же куча скриптов собранная воедино и каждый сам для себя делает такие вещи. &lt;br&gt;&lt;br&gt;1. Если у меня в /usr/src/linux-* штук 17 исходников ядер, что же будет после прохода такой прогой. &lt;br&gt;2. Некоторые пустые каталоги нужны! К примеру дерево кэша squid_a, в /var/ тоже много пустых.&lt;br&gt;3. Линки никуда не указывающие, очень помогают разабраться в глюках системы. &lt;br&gt;Именно тот факт, что они никуда не указывают, сигнализирует о том, &lt;br&gt;что система выходит из под контроля, например вечно отсутствующие линки java и gcc &lt;br&gt;в каталоге /etc/alternatives/ &lt;br&gt;&lt;br&gt;В общем, такие проги и утилитки, как вставные челюсти, для каждого делают свои! :) &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Использование fslint для чистки мусора в файловой системе Li... (rakshas)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/44258.html#5</link>
    <pubDate>Mon, 06 Oct 2008 20:47:55 GMT</pubDate>
    <description>т.е. ищем через find и сравниваем через diff...&lt;br&gt;P.S.&lt;br&gt;Как вариант можно еще через md5, sha1 хэши сранивать, по идее у одинаковых фалов они должны быть одинаковы. sha1sum или md5sum. :-)&lt;br&gt;</description>
</item>

<item>
    <title>Использование fslint для чистки мусора в файловой системе Li... (rakshas)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/44258.html#4</link>
    <pubDate>Mon, 06 Oct 2008 20:34:23 GMT</pubDate>
    <description>&amp;gt;А кто что может посоветовать для поиска дубликатов для консоли, кроме названного &lt;br&gt;&amp;gt;fslint? &lt;br&gt;&lt;br&gt;find  и diff.&lt;br&gt;</description>
</item>

</channel>
</rss>
