Сеть: прослушивание порта, но сбой nc

Повторное копирование файлов может привести к получению разных архивов, поскольку порядок, в котором tar добавляет файлы в архив, не всегда стабилен. Чтобы убедиться, что файлы будут повторно разархивированы в том же порядке, в котором они были изначально, перечислите файлы в архиве и сохраните этот список в файл:

tar -tf your-archive.tar > file-list.txt

Затем перетартируйте их в том же порядке, считывая добавляемые файлы из списка, который вы создали ранее (поскольку этот список может содержать каталоги, а мы не хотим спускаться в них в этот момент, нам нужна --no-recursion):

tar -cf your-new-archive.tar --no-recursion -T file-list.txt

Предполагая, что ни один из файлов (или их атрибутов) не был изменен, your-new-archive. tar будет полностью идентичен your-archive.tar.

Однако при создании сжатых архивов вы столкнетесь с проблемой: по умолчанию gzip добавляет метку времени к каждому сжатому файлу, который он создает. Чтобы избежать этого, вам придется передать вывод tar в gzip (вместо того, чтобы использовать tar с ключом -z) и отключить временные метки с помощью -n:

tar -c --no-recursion -T file-list.txt | gzip -n > your-new-archive.tar.gz

0
27.12.2018, 16:10
1 ответ

Попробуйте использовать инструмент для создания разделов, такой как gparted , доступный на превосходном SystemRescueCd , для доступа к вашему USB-накопителю. Предполагая, что ваша установка Debian находится на единственном разделе на флешке (/dev/sdb1 или что-то подобное -используйте lsblk и/или fdisk -l для проверки ), вы можете использовать gparted для уменьшения раздела и создайте второй раздел (или несколько из них )на 27 ГБ свободного места.Using lsblk and fdisk -l to find flash drive info

0
28.01.2020, 04:06

Теги

Похожие вопросы