История изменений
Исправление 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