22 lines
817 B
Bash
Executable File
22 lines
817 B
Bash
Executable File
#!/bin/bash
|
|
# backups all files in Debian root dir
|
|
#bkpdir=/root/penek4_bkp
|
|
# Если примонтировать директорию для бакапов в последний раз не удалось,
|
|
# то удаляем файлы бакапов, созданные на локальном диске
|
|
#rm -f ${bkpdir}/*.deb.tgz
|
|
|
|
#/usr/bin/fusesmb /root/smb
|
|
#bkpdir=/root/smb/MSHOME/BACKBONE/penek4_bkp
|
|
bkpdir=/root/penek4_bkp
|
|
##smbmount //backbone/penek4_bkp ${bkpdir} -o username=guest,password=guest
|
|
#sleep 5
|
|
|
|
for dir in bin boot etc home initrd lib opt root sbin usr var; do
|
|
mv -f "${bkpdir}/${dir}.deb.tgz" "${bkpdir}/${dir}.deb.tgz~"
|
|
tar cvz --one-file-system -f "${bkpdir}/${dir}.deb.tgz" "/${dir}"
|
|
rm -f "${bkpdir}/${dir}.deb.tgz~"
|
|
done;
|
|
#umount /root/smb
|
|
##smbumount ${bkpdir}
|
|
#sleep 5
|