Топовые новости
Новое

Создание резервных копий с помощью cpio

Создание резервных копий с помощью cpioКоманда cpio применяется для сохранения отдельных файлов, которые не находятся в одном каталоге, а разбросаны по всей файловой системе. Можно генерировать список файлов и передавать его утилите cpio, которая сожмет эти файлы в архив. Интересно, что файлы rpm — это модифицированные файлы cpio. Команда rpm2cpio может быть использована для извлечения файлов из RPM-архива.

Обратите внимание, что можно объединять несколько списков файлов и использовать команду fgrep для поиска и удаления файлов, которые не должны попасть в архив. Эти команды можно использовать для составления сценариев, с помощью которых можно выполнять сложные и тщательно продуманные сценарии резервного копирования, соответствующие потребностям пользователей. В man-странице команды cpio, приведен большой список опций, которые можно использовать вместе с этой командой для резервного копирования и восстановления файлов Для резервной копии можно назначить любое имя, но, следуя соглашениям об именах файлов, принято заканчивать имя файла расширением. tar, .tgz или. cpio. Также, хорошей идеей является включение в имя файла текущую дату и время — это легко сделать, используя для создания резервных копий сценарий командного интерпретатора и демон сгоп. , Опция — im команды cpio используется для восстановления файлов из резервной копии, при этом атрибуты файлов сохраняются. Как и в случае с tar, в команде cpio с помощью опции — d можно создавать подкаталоги. Однако использовать эту опцию нужно осторожно, поскольку резервные копии могут быть созданы с использованием относительных и абсолютных путей. Перед извлечением файлов нужно запустить команду cpio с опцией — otv, чтобы вывести список файлов, содержащихся в архиве, и увидеть, куда они будут помещены.

Поскольку перед именами путей к файлам не стоит обратная косая черта/ эти пути являются относительными, поэтому соответствующие файлы будут инсталлироваться в текущий рабочий каталог.

Два из наиболее старых и довольно примитивных приложения UNIX вызываются с помощью команд dump и restore. Утилита dump проверяет файлы в файловых системах ext2 и ext3 и определяет, какие файлы должны быть подвергнуты резервному копированию.

Галерея
6198 8845 9566 9710 12874 36053
Интересные записи
Рубрики