Дерево дырок — Удобный способ хранения логических образов ваших дисков!

Вы знаете что такое «Дерево дырок»? Вы умеете его создавать и использовать?

Этот термин, автор этих строк ввёл в июне 2019, на форуме linux.org.ru при описании ТЗ на создание программы по созданию «дерева дырок». (Программеры есть? А можете на халяву реализовать небольшой проект? Думаю можно даже на скриптовом языке. Идея: «Дерево дырок»)

Чрез 7.5 часов (Вы можете это увидеть по времени написания сообщений в форуме), некий Иван Миронов — создал программу: https://github.com/im-0/fsholetree — успешно выполняющую эту миссию.

Суть «дерева дырок» в том чтобы сделать копию дерева каталогов с файлами — имеющими верные размеры и даты но не содержащими данные. Затем это дерево упаковывается в контейнер squashfs (.sq) и получаем (для примера) 20 мегабайтный образ 790 Гигабайтного дерева каталогов с файлами. Конечно файлы будут забиты нулями, но выглядеть будут так же как на оригинальном диске. Фактически мы получаем логический образ вашего диска.

За долгую жизнь — набралась масса носителей с данными и поиск по их содержимому — может занять очень много времени. Ещё в 2011 году пришла мысль обойти это созданием такого образа в виде .iso файла и монтировать его как виртуальный CD (Создать ISO со служебной информацией из дерева каталогов. Чем?), причем мне казалось что я решение этой задачи ранее знал, но забыл как… Увы, концов не нашел…

Один из обсуждавших эту тему — для этого даже написал простейший скрипт, но работал он очень долго и имел какие то ограничения. И вот в 2019 я получил приличную программу для этих целей.

Теперь каждый может взять эту программу, создать образы ваших оффлайн носителей, собрать их в одном месте и вы всегда будете иметь возможность оперативного поиска файлов в них.

Да что офлайн носители? Можно даже текущие образы нескольких серверов сохранить, этакий «снимок» диска.

Новая сущность: «Дерево дырок» — весьма уникальна. Гугль про неё не знает, а Яндекс первым же вхождением — находит то обсуждение с заказом программы для создания «Дерева дырок».

Оставить комментарий