Skip to content

Резервное копирование сервера с помощью tar Ubuntu 16.04/18.04/18.10

Для создания архива сервера, можно воспользоваться следующей командой

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 /
Published inLinux

Be First to Comment

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *