LINUX.ORG.RU

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

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

Проприетарное или как вариант с помощью borg backup бекапить целый раздел, он может в дедупликацию блоков (https://borgbackup.readthedocs.io/en/stable/usage/create.html#examples)

Примерно так

#!/bin/bash
export BORG_RSH="ssh -i /tmp/borg_id_rsa"
export BORG_REPO="user@192.168.1.2:/media/storage/borg-alt"
export BORG_UNKNOWN_UNENCRYPTED_REPO_ACCESS_IS_OK="yes"
cd /run/archiso/img_dev/
cp borg_id_rsa /tmp/
chmod 600 /tmp/borg_id_rsa

if [[ $(id -u) -ne 0 ]] 
then 
  echo "You need ROOT access" 
  exit 1
fi

borg info ::

for i in "lnx=04fdec1d-ed25-411c-bed8-32b40160e54a" "win10=DC78892D7889080A"
do
  name=$(echo $i | cut -f 1 -d "=")
  raw=$(blkid -o value --uuid $(echo $i | cut -f 2 -d "=")) 
  dd if=$raw bs=4M | borg create -s --progress --chunker-params 10,20,15,4095 --compression zstd,9 --stdin-name $name.img ::$name-{now} -
done

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

Проприетарное или как вариант с помощью borg backup бекапить целый раздел, он может в дедупликацию блоков (https://borgbackup.readthedocs.io/en/stable/usage/create.html#examples)

Примерно так

#!/bin/bash
export BORG_RSH="ssh -i /tmp/borg_id_rsa"
export BORG_REPO="user@192.168.1.2:/media/storage/borg-alt"
export BORG_UNKNOWN_UNENCRYPTED_REPO_ACCESS_IS_OK="yes"
cd /run/archiso/img_dev/
cp borg_id_rsa /tmp/
chmod 600 /tmp/borg_id_rsa

if [[ $(id -u) -ne 0 ]] 
then 
  echo "You need ROOT access" 
  exit 1
fi

borg info ::

for i in "lnx=04fdec1d-ed25-411c-bed8-32b40160e54a" "win10=DC78892D7889080A"
do
  name=$(echo $i | cut -f 1 -d "=")
  raw=$(blkid -o value --uuid $(echo $i | cut -f 2 -d "=")) 
  dd if=$raw bs=4M | borg create -s --progress --chunker-params 10,20,15,4095 --compression zstd,9 --stdin-name $name.img ::$name-{now} -
done

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

Проприетарное или как вариант с помощью borg backup бекапить целый раздел, он может в дедупликацию блоков (https://borgbackup.readthedocs.io/en/stable/usage/create.html#examples)