Записки админа
12.6K subscribers
631 photos
28 videos
221 files
2.39K links
Пишу о Linux и администрировании серверов.

Связаться с автором: @servers

Заметки в браузере: https://sysadmin.pm/

Буст канала: https://tttttt.me/sysadminnotes?boost
Download Telegram
При работе с tar (с бекапами, например) на сервере, не стоит забывать что у архиватора есть возможность сохранять расширенные атрибуты файлов. Делается это с помощью соответствующих ключей:

# tar --selinux --acls --xattrs -cvf backup.tar /var/www/user/data

# tar --no-acls --no-selinux --no-xattrs -xvf backup.tar

Особенно важно, не забыть об этих параметрах при работе с сервером, где selinux активен.

Аналогичная ситуация и с rsync, там мы так же можем работать с расширенными атрибутами файлов с помощью ключей -A для acl и -X для selinux:

$ rsync -e ssh -aAXHPv /home/user/web root@sysadmin.pm:/var/www/user/data/

#tar #rsync #selinux
В заметке немного о tar, несовместимости архиватора в Linux и BSD, с которой время от времени приходится сталкиваться, и о том, что можно с этим сделать.

📗 Открыть на сайте.

#tar #bsd #linux
📦 Бекап с tar.

Что бы не потерялось... Быстро сделать бекап всей системы, если она расположена на одной партации:

# tar -cvpzf system.tar.gz --exclude=/system.tar.gz --one-file-system /

Если партиций используется несколько (например, /var или /home на отдельных разделах), то --one-file-system не подойдёт для такого случая, тогда просто достаточно создать архив от корня, но при этом, с помощью --exclude исключить лишние директории.

#будничное #tar #backup