При работе с
Особенно важно, не забыть об этих параметрах при работе с сервером, где selinux активен.
Аналогичная ситуация и с
#tar #rsync #selinux
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 #bsd #linux
t.me
Tar в Linux и BSD.
Tar в Linux и BSD системах могут оказаться не совместимы друг с другом, это может привести к разного рода ошибкам. Один из самых частых случаев рассмотрим ниже в заметке.
📦 Бекап с tar.
Что бы не потерялось... Быстро сделать бекап всей системы, если она расположена на одной партации:
Если партиций используется несколько (например, /var или /home на отдельных разделах), то
#будничное #tar #backup
Что бы не потерялось... Быстро сделать бекап всей системы, если она расположена на одной партации:
# tar -cvpzf system.tar.gz --exclude=/system.tar.gz --one-file-system /
Если партиций используется несколько (например, /var или /home на отдельных разделах), то
--one-file-system
не подойдёт для такого случая, тогда просто достаточно создать архив от корня, но при этом, с помощью --exclude
исключить лишние директории.#будничное #tar #backup