LINUX.ORG.RU

История изменений

Исправление serg002, (текущая версия) :

backup.sh

TARGET_SRC="/mnt/debian"
TARGET_DST="/mnt/home/user/media/backup"
TARGET_ARCH="backup_debian_full-$(date '+%Y%m%d').tar.gz"

rm -rf "${TARGET_DST}/${TARGET_ARCH}"

cd "${TARGET_SRC}"
tar --warning='no-file-ignored' \
     -cjpf "${TARGET_DST}/${TARGET_ARCH}" \
     --exclude=home \
     --exclude=root \
     --exclude=media \
     .

restore.sh

TARGET_DST="/mnt/debian"
TARGET_SRC="/mnt/home/user/media/backup"
TARGET_ARCH="backup_debian_full-20220406.tar.gz"

cd "${TARGET_DST}"
rm -rf bin dev home initrd.img.old lib32 libx32 media opt root sbin srv tmp var vmlinuz.old boot etc initrd.img lib lib64 mnt proc run  snap sys usr vmlinuz .bash_history .config lost+found

cd "${TARGET_SRC}"
tar -xjpf "${TARGET_ARCH}" -C "${TARGET_DST}"
mkdir -p "${TARGET_DST}"/{media}

Такая же история с apparmor. Бекаплю из livecd, а не из работающей системы

Исправление serg002, :

backup.sh

TARGET_SRC="/mnt/debian"
TARGET_DST="/mnt/home/user/media/backup"
TARGET_ARCH="backup_debian_full-$(date '+%Y%m%d').tar.gz"

rm -rf "${TARGET_DST}/${TARGET_ARCH}"

cd "${TARGET_SRC}"
tar --warning='no-file-ignored' \
     -cjpf "${TARGET_DST}/${TARGET_ARCH}" \
     --exclude=home \
     --exclude=root \
     --exclude=media \
     .

restore.sh

TARGET_DST="/mnt/debian"
TARGET_SRC="/mnt/home/user/media/backup"
TARGET_ARCH="backup_debian_full-20220406.tar.gz"

cd "${TARGET_DST}"
rm -rf bin dev home initrd.img.old lib32 libx32 media opt root sbin srv tmp var vmlinuz.old boot etc initrd.img lib lib64 mnt proc run  snap sys usr vmlinuz .bash_history .config lost+found

cd "${TARGET_SRC}"
tar -xjpf "${TARGET_ARCH}" -C "${TARGET_DST}"
mkdir -p "${TARGET_DST}"/{media}

такая же история с apparmor

Исправление serg002, :

backup.sh

TARGET_SRC="/mnt/debian"
TARGET_DST="/mnt/home/user/media/backup"
TARGET_ARCH="backup_debian_full-$(date '+%Y%m%d').tar.gz"

rm -rf "${TARGET_DST}/${TARGET_ARCH}"

cd "${TARGET_SRC}"
tar --warning='no-file-ignored' \
     -cjpf "${TARGET_DST}/${TARGET_ARCH}" \
     --exclude=home \
     --exclude=root \
     --exclude=media \
     .

restore.sh

TARGET_DST="/mnt/debian"
TARGET_SRC="/mnt/home/user/media/backup"
TARGET_ARCH="backup_debian_full-20220406.tar.gz"

cd "${TARGET_DST}"
rm -rf bin dev home initrd.img.old lib32 libx32 media opt root sbin srv tmp var vmlinuz.old boot etc initrd.img lib lib64 mnt proc run  snap sys usr vmlinuz .bash_history .config lost+found

cd "${TARGET_SRC}"
tar -xjpf "${TARGET_ARCH}" -C "${TARGET_DST}"
mkdir -p "${TARGET_DST}"/{media}

такая же история с apparmor

Исправление serg002, :

TARGET_SRC="/mnt/debian"
TARGET_DST="/mnt/home/user/media/backup"
TARGET_ARCH="backup_debian_full-$(date '+%Y%m%d').tar.gz"

rm -rf "${TARGET_DST}/${TARGET_ARCH}"

cd "${TARGET_SRC}"
tar --warning='no-file-ignored' \
     -cjpf "${TARGET_DST}/${TARGET_ARCH}" \
     --exclude=home \
     --exclude=root \
     --exclude=media \
     .

такая же история с apparmor

Исходная версия serg002, :

TARGET_SRC="/mnt/debian"
TARGET_DST="/mnt/home/user/media/backup"
TARGET_ARCH="backup_debian_full-$(date '+%Y%m%d').tar.gz"

rm -rf "${TARGET_DST}/${TARGET_ARCH}"

cd "${TARGET_SRC}"
tar --warning='no-file-ignored' -cjpf "${TARGET_DST}/${TARGET_ARCH}" \
     --exclude=home \
     --exclude=root \
     --exclude=media \
     .

такая же история с apparmor