BSD archive

From Help system
Jump to: navigation, search


При переносе бэкапов с сервера с FreeBSD возможны ошибки при распаковке бэкапов

Что-нибудь вроде такого:

tar: Ignoring unknown extended header keyword `SCHILY.dev'
tar: Ignoring unknown extended header keyword `SCHILY.ino'
tar: Ignoring unknown extended header keyword `SCHILY.nlink'

В этом случае нужно распаковать все бэкапы и заархивировать их
reseller -имя реселлера или admin

Для этого, находясь в /home/reseller/user_backups, выполнить:

for i in `ls | awk -F "." '{print $1}'`; do mkdir $i && tar -zxf $i.tar.gz -C $i ; done

Комманда распакует каждый бэкап в свою директорию
Если это рабочий сервер и бэкапы большие запускать с nice 19

rm -f *.tar.gz
for i in `ls` ; do cd /home/reseller/user_backups/$i && tar -zcf $i.tar.gz backup domains ; done
cd /home/reseller/user_backups/
for i in `ls` ; do mv $i/$i.tar.gz . ;done

сменить владельца и можно восстанавливать, а после удалить все.

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox