era_copy/zz_dm-era.sh

27 lines
570 B
Bash
Raw Permalink Normal View History

2020-05-29 13:49:58 +03:00
#!/bin/sh
2020-08-14 16:25:49 +03:00
# Put into /etc/initramfs-tools/scripts/local-block
2020-05-29 13:49:58 +03:00
set -e
PREREQ=""
prereqs()
{
echo "${PREREQ}"
}
case "${1}" in
prereqs)
prereqs
exit 0
;;
esac
modprobe dm-era
2020-08-14 16:25:49 +03:00
DATA_DEVICE=`realpath /dev/disk/by-partuuid/ca313f78-7911-994b-b465-5cda9a3ceafb`
META_DEVICE=`realpath /dev/disk/by-partuuid/be47b5e2-1587-1243-9c5f-f9e165df5c30`
2020-05-29 13:49:58 +03:00
ERA_DEVICE_NAME=root_era
2020-08-14 16:25:49 +03:00
[ -z "$DATA_DEVICE" -o -z "$META_DEVICE" ] && exit 0
2020-05-29 13:49:58 +03:00
dmsetup create $ERA_DEVICE_NAME --table "0 `/sbin/blockdev --getsz $DATA_DEVICE` era $META_DEVICE $DATA_DEVICE 1024"