При работе с
Особенно важно, не забыть об этих параметрах при работе с сервером, где 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