Для создания архива сервера, можно воспользоваться следующей командой
cd /
tar -cvpzf archive.tar.gz --exclude=/archive.tar.gz --one-file-system /
Это позволит создать архив системы исключая виртуальные файловые системы /proc, /sys и т.д
Расшифровка:
tar — утилита для создания архива
c — создание нового архива
v — подробный режим, вывод текущего дейсвия
p — сохранять права
z — сжать файлы с помощью gzip
f — указать имя архива
—exclude=/archive.tar.gz исключить данный файл из бекапа
—one-file-system исключить виртуальные ФС
Или полный вариант команды
cd /
tar -cvpzf archive.tar.gz \
--exclude=/archive.tar.gz \
--exclude=/proc \
--exclude=/tmp \
--exclude=/mnt \
--exclude=/dev \
--exclude=/sys \
--exclude=/run \
--exclude=/media \
--exclude=/var/log \
--exclude=/var/cache/apt/archives \
--exclude=/usr/src/linux-headers* \
--exclude=/home/*/.gvfs \
--exclude=/home/*/.cache \
--exclude=/home/*/.local/share/Trash /
Be First to Comment