Я знаю, что это поздно, не уверен, что ОП в конце августа, но вот несколько советов:
вы можете создать новый раздел, используя файловую систему и скопировать все, что вы хотите хранить в этом разделе. Затем уменьшите размер раздела, чтобы сэкономить место. Тогда вы можете использовать, например,dd
чтобы создать образ раздела, скажите, что это /dev/sdc3
в самом простом:
dd if=/dev/sdc3 of=backup_image.bin
для Windows Google для "dd для windows" или найдите эквивалентную программу, которая может создать байтовый образ раздела или устройства.
после этого, этот файл изображения можно поместить в долгосрочном хранении. Пока у вас есть доступ к файлу, и ваш носитель поддерживает случайный поиск, вы можете просто смонтировать файл напрямую, например:
sudo mkdir /media/backup
sudo mount /path/to/backup_image.bin /media/backup
для Windows, Google для "образ раздела для монтирования windows".
вы будете иметь полный доступ к данным и только минимальное количество читает необходимо для поддержки навигации по файловой системе и доступа к этому файлу.
другой, более очевидный вариант-просто не объединять файлы в один архивный файл. Создайте обычную файловую систему на вашем долгосрочном хранилище и просто скопируйте файлы в нее. Файловые системы уже предоставляют средства для доступа к определенным файлам без доступа к ненужным данным, возможно, Вам не придется изобретать колесо.
также собственнические форматы как одно вы опишите, например, программное обеспечение для резервного копирования, как Acronis резервное копирование данных, подключить сетевые диски или еще куда, в ".TIB " файлы, которые можно просматривать (и извлекать данные) без необходимости чтения всего файла. Я не знаю, поддерживает ли Acronis просмотр резервных копий файловой системы Linux/OSX, но я знаю, что он поддерживает этот тип просмотра резервных копий FAT32 и NTFS. Я уверен, что есть и другие.