2021-06-22 06:54:15.946258844 Relax-and-Recover 2.6 / Git 2021-06-22 06:54:15.947815219 Running rear mkbackup (PID 2267 date 2021-06-22 06:54:15) 2021-06-22 06:54:15.949392027 Command line options: /usr/sbin/rear -D -c /var/www/html/imageBackup/data/conf/ -C local.conf mkbackup 2021-06-22 06:54:15.950215561 Using log file: /var/log/rear/rear-vijay.log 2021-06-22 06:54:15.951868598 Current set of flags is 'hB' 2021-06-22 06:54:15.952745162 The debugscripts flags are 'x' 2021-06-22 06:54:15.953648766 Combining configuration files 2021-06-22 06:54:15.954570836 Skipping Source() because source file '/var/www/html/imageBackup/data/conf//os.conf' not found or empty 2021-06-22 06:54:15.963039961 Including conf/Linux-i386.conf 2021-06-22 06:54:15.963927970 Entering debugscript mode via 'set -x'. + source /usr/share/rear/conf/Linux-i386.conf ++ REQUIRED_PROGS+=(sfdisk) ++ PROGS+=(grub lilo) + source_return_code=0 + test 0 -eq 0 + cd /var/www/html/imageBackup/data + test 1 + Debug 'Leaving debugscript mode (back to previous bash flags and options settings).' + test 1 + Log 'Leaving debugscript mode (back to previous bash flags and options settings).' + echo '2021-06-22 06:54:15.967159423 Leaving debugscript mode (back to previous bash flags and options settings).' 2021-06-22 06:54:15.967159423 Leaving debugscript mode (back to previous bash flags and options settings). 2021-06-22 06:54:15.968561582 Including conf/GNU/Linux.conf 2021-06-22 06:54:15.969498830 Entering debugscript mode via 'set -x'. + source /usr/share/rear/conf/GNU/Linux.conf ++ REQUIRED_PROGS+=(chroot ip less parted readlink) ++ PROGS+=(partprobe fdisk cfdisk sfdisk) ++ PROGS+=(rpc.statd rpcbind mknod blkid vol_id udev_volume_id portmap rpcinfo tac reboot halt shutdown killall5 killall tee ifconfig nslookup route ifenslave ifrename nameif klogd syslog-ng syslogd rsyslogd date rmdir init telinit ethtool expand insmod modprobe lsmod true false mingetty agetty getty rmmod hostname uname sleep logger pstree ln dirname basename tty ping netstat free traceroute xxd vi pico nano rmmod df dmesg du gzip netcat curl top iptraf joe getent id ldd strace rsync tail head find md5sum mkfs mkfs.ext2 mkfs.ext3 mkfs.ext4 mkfs.ext4dev mkfs.jfs mkfs.xfs mkfs.reiserfs mkfs.vfat mkfs.btrfs mkfs.ntfs ntfs-3g mkreiserfs fsck fsck.ext2 fsck.ext3 fsck.ext4 fsck.ext4dev fsck.xfs fsck.reiserfs reiserfsck fsck.btrfs findmnt btrfsck tune2fs tune4fs xfs_admin xfs_db xfs_repair xfs_info xfs_growfs btrfs jfs_tune reiserfstune egrep fgrep chmod chown stat mkswap swapon swapoff mknod touch scsi_id lsscsi logd initctl lspci usleep mktemp /bin/true strace which mkfifo seq openvt poweroff chacl getfacl setfacl attr getfattr setfattr mpath_wait xargs sg_inq env w dosfslabel sysctl blockdev lsblk clear) ++ LIBS+=(/lib*/libnss_dns* /lib*/libnss_files* /lib/*/libnss_dns* /lib/*/libnss_files* /lib*/libgcc_s* /lib*/libresolv* /usr/lib*/rsyslog/*so /lib*/rsyslog/*so /usr/lib*/syslog-ng/* /lib*/libnsspem.so* /usr/lib*/libnsspem.so* /lib*/libfreebl*.so* /usr/lib*/libfreebl*.so* /lib*/libnss3.so* /usr/lib*/libnss3.so* /lib*/libnssutil3.so* /usr/lib*/libnssutil3.so* /lib*/libsoftokn3.so* /usr/lib*/libsoftokn3.so* /lib*/libsqlite3.so* /usr/lib*/libsqlite3.so* /lib*/libfreeblpriv3.so* /usr/lib*/libfreeblpriv3.so* /lib*/libssl.so* /usr/lib*/libssl.so* /lib*/libnssdbm3.so* /usr/lib*/libnssdbm3.so*) ++ COPY_AS_IS+=(/dev /etc/inputr[c] /etc/protocols /etc/services /etc/rpc /etc/termcap /etc/terminfo /lib*/terminfo /usr/share/terminfo /etc/netconfig /etc/mke2fs.conf /etc/*-release /etc/localtime /etc/magic /usr/share/misc/magic /etc/dracut.conf /etc/dracut.conf.d /usr/lib/dracut /sbin/modprobe.ksplice-orig /etc/sysctl.conf /etc/sysctl.d /etc/e2fsck.conf) ++ COPY_AS_IS+=('/etc/ssl/certs/*' '/etc/pki/*' '/usr/lib/ssl/*' '/usr/share/ca-certificates/*' '/etc/ca-certificates/*') ++ COPY_AS_IS_EXCLUDE+=(dev/shm/\*) ++ COPY_AS_IS_EXCLUDE+=('/etc/pki/tls/private' '/etc/pki/CA/private' '/etc/pki/nssdb/key*.db' '/usr/lib/ssl/private') ++ KERNEL_CMDLINE+=' selinux=0' ++ CLONE_USERS+=(daemon rpc usbmuxd usbmux vcsa nobody dbus) ++ CLONE_GROUPS+=(tty usbmuxd usbmux fuse kvm oinstall dbus) ++ type -p lspci ++ lspci ++ grep --quiet ' VGA .*AMD' + source_return_code=0 + test 0 -eq 0 + cd /var/www/html/imageBackup/data + test 1 + Debug 'Leaving debugscript mode (back to previous bash flags and options settings).' + test 1 + Log 'Leaving debugscript mode (back to previous bash flags and options settings).' + echo '2021-06-22 06:54:15.986002643 Leaving debugscript mode (back to previous bash flags and options settings).' 2021-06-22 06:54:15.986002643 Leaving debugscript mode (back to previous bash flags and options settings). 2021-06-22 06:54:15.987438396 Including conf/Ubuntu.conf 2021-06-22 06:54:15.988340207 Entering debugscript mode via 'set -x'. + source /usr/share/rear/conf/Ubuntu.conf ++ PROGS+=(initctl MAKEDEV) ++ COPY_AS_IS_EXCLUDE+=(/usr/share/misc/magic) ++ OPAL_PBA_PROGS+=(plymouth plymouthd) ++ OPAL_PBA_COPY_AS_IS+=(/etc/alternatives/*plymouth* /usr/lib/x86_64-linux-gnu/plymouth /usr/share/plymouth /usr/share/fonts/truetype/ubuntu) ++ OPAL_PBA_LIBS+=(/usr/lib/x86_64-linux-gnu/plymouth/*.so /usr/lib/x86_64-linux-gnu/plymouth/renderers/*.so) +++ grep --extended-regexp --only-matching 'vt.handoff=[0-9]+' /proc/cmdline ++ vt_handoff= ++ [[ -n '' ]] ++ OPAL_PBA_USE_SERIAL_CONSOLE=No + source_return_code=0 + test 0 -eq 0 + cd /var/www/html/imageBackup/data + test 1 + Debug 'Leaving debugscript mode (back to previous bash flags and options settings).' + test 1 + Log 'Leaving debugscript mode (back to previous bash flags and options settings).' + echo '2021-06-22 06:54:15.993028000 Leaving debugscript mode (back to previous bash flags and options settings).' 2021-06-22 06:54:15.993028000 Leaving debugscript mode (back to previous bash flags and options settings). 2021-06-22 06:54:15.995546352 Including /var/www/html/imageBackup/data/conf//local.conf 2021-06-22 06:54:15.996439047 Entering debugscript mode via 'set -x'. + source /var/www/html/imageBackup/data/conf//local.conf ++ OUTPUT=ISO ++ BACKUP=RSYNC ++ RSYNC_PREFIX=vijay_vijay ++ OUTPUT_URL=rsync://vijay@192.168.1.5::rsync_backup ++ BACKUP_URL=rsync://vijay@192.168.1.5::rsync_backup ++ BACKUP_RSYNC_OPTIONS+=(-z --progress --password-file=/var/www/html/imageBackup/user_profile/vijay/rsync_pass) ++ BACKUP_PROG_EXCLUDE+=("$( 10#01 )) ++ return 0 ++ FEATURE_PARTED_MACHINEREADABLE=y ++ version_newer 3.3 1.6.23 ++ v1list=(${1//[-.]/ }) ++ local v1list ++ v2list=(${2//[-.]/ }) ++ local v2list ++ local max=2 ++ (( 2 < 3 )) ++ max=3 ++ local pos +++ seq 0 2 ++ for pos in $(seq 0 $(( max -1 ))) ++ (( 10#03 < 10#01 )) ++ (( 10#03 > 10#01 )) ++ return 0 ++ Log 'Saving disk partitions.' ++ echo '2267: 2021-06-22 06:54:29.990141222 Saving disk partitions.' 2267: 2021-06-22 06:54:29.990141222 Saving disk partitions. ++ for disk in /sys/block/* ++ blockd=loop0 ++ [[ loop0 = hd* ]] ++ [[ loop0 = sd* ]] ++ [[ loop0 = cciss* ]] ++ [[ loop0 = vd* ]] ++ [[ loop0 = xvd* ]] ++ [[ loop0 = dasd* ]] ++ [[ loop0 = nvme* ]] ++ [[ loop0 = mmcblk* ]] ++ for disk in /sys/block/* ++ blockd=loop1 ++ [[ loop1 = hd* ]] ++ [[ loop1 = sd* ]] ++ [[ loop1 = cciss* ]] ++ [[ loop1 = vd* ]] ++ [[ loop1 = xvd* ]] ++ [[ loop1 = dasd* ]] ++ [[ loop1 = nvme* ]] ++ [[ loop1 = mmcblk* ]] ++ for disk in /sys/block/* ++ blockd=loop2 ++ [[ loop2 = hd* ]] ++ [[ loop2 = sd* ]] ++ [[ loop2 = cciss* ]] ++ [[ loop2 = vd* ]] ++ [[ loop2 = xvd* ]] ++ [[ loop2 = dasd* ]] ++ [[ loop2 = nvme* ]] ++ [[ loop2 = mmcblk* ]] ++ for disk in /sys/block/* ++ blockd=loop3 ++ [[ loop3 = hd* ]] ++ [[ loop3 = sd* ]] ++ [[ loop3 = cciss* ]] ++ [[ loop3 = vd* ]] ++ [[ loop3 = xvd* ]] ++ [[ loop3 = dasd* ]] ++ [[ loop3 = nvme* ]] ++ [[ loop3 = mmcblk* ]] ++ for disk in /sys/block/* ++ blockd=loop4 ++ [[ loop4 = hd* ]] ++ [[ loop4 = sd* ]] ++ [[ loop4 = cciss* ]] ++ [[ loop4 = vd* ]] ++ [[ loop4 = xvd* ]] ++ [[ loop4 = dasd* ]] ++ [[ loop4 = nvme* ]] ++ [[ loop4 = mmcblk* ]] ++ for disk in /sys/block/* ++ blockd=loop5 ++ [[ loop5 = hd* ]] ++ [[ loop5 = sd* ]] ++ [[ loop5 = cciss* ]] ++ [[ loop5 = vd* ]] ++ [[ loop5 = xvd* ]] ++ [[ loop5 = dasd* ]] ++ [[ loop5 = nvme* ]] ++ [[ loop5 = mmcblk* ]] ++ for disk in /sys/block/* ++ blockd=loop6 ++ [[ loop6 = hd* ]] ++ [[ loop6 = sd* ]] ++ [[ loop6 = cciss* ]] ++ [[ loop6 = vd* ]] ++ [[ loop6 = xvd* ]] ++ [[ loop6 = dasd* ]] ++ [[ loop6 = nvme* ]] ++ [[ loop6 = mmcblk* ]] ++ for disk in /sys/block/* ++ blockd=loop7 ++ [[ loop7 = hd* ]] ++ [[ loop7 = sd* ]] ++ [[ loop7 = cciss* ]] ++ [[ loop7 = vd* ]] ++ [[ loop7 = xvd* ]] ++ [[ loop7 = dasd* ]] ++ [[ loop7 = nvme* ]] ++ [[ loop7 = mmcblk* ]] ++ for disk in /sys/block/* ++ blockd=md0 ++ [[ md0 = hd* ]] ++ [[ md0 = sd* ]] ++ [[ md0 = cciss* ]] ++ [[ md0 = vd* ]] ++ [[ md0 = xvd* ]] ++ [[ md0 = dasd* ]] ++ [[ md0 = nvme* ]] ++ [[ md0 = mmcblk* ]] ++ for disk in /sys/block/* ++ blockd=md1 ++ [[ md1 = hd* ]] ++ [[ md1 = sd* ]] ++ [[ md1 = cciss* ]] ++ [[ md1 = vd* ]] ++ [[ md1 = xvd* ]] ++ [[ md1 = dasd* ]] ++ [[ md1 = nvme* ]] ++ [[ md1 = mmcblk* ]] ++ for disk in /sys/block/* ++ blockd=sda ++ [[ sda = hd* ]] ++ [[ sda = sd* ]] ++ [[ sda == dasd* ]] ++ is_multipath_path sda ++ test sda ++ type multipath ++ multipath -l ++ grep -q '[[:alnum:]]' ++ return 1 ++ [[ sda = *rpmb ]] ++ [[ sda = *[0-9]boot[0-9] ]] +++ get_device_name /sys/block/sda +++ local name=/sys/block/sda +++ name=sda +++ contains_visible_char sda ++++ tr -d -c '[:graph:]' +++ test sda +++ [[ sda =~ ^mapper/ ]] +++ [[ -L /dev/sda ]] +++ [[ sda =~ ^dm- ]] +++ name=sda +++ echo /dev/sda +++ [[ -r /dev/sda ]] +++ return 0 ++ devname=/dev/sda +++ get_disk_size sda +++ local disk_name=sda +++ has_binary blockdev +++ for bin in $@ +++ type blockdev +++ return 0 +++ blockdev --getsize64 /dev/sda +++ return ++ devsize=1000204886016 +++ parted -s /dev/sda print +++ grep -E 'Partition Table|Disk label' +++ cut -d : -f 2 +++ tr -d ' ' ++ disktype=gpt ++ echo '# Disk /dev/sda' ++ echo '# Format: disk ' ++ echo 'disk /dev/sda 1000204886016 gpt' ++ echo '# Partitions on /dev/sda' ++ echo '# Format: part /dev/' ++ extract_partitions /dev/sda ++ declare device=/dev/sda +++ get_sysfs_name /dev/sda +++ local name=sda +++ name=sda +++ [[ -e /sys/block/sda ]] +++ echo sda +++ return 0 ++ declare sysfs_name=sda ++ sysfs_paths_unfiltered=(/sys/block/$sysfs_name/$sysfs_name*) ++ declare -a sysfs_paths_unfiltered ++ sysfs_paths=() ++ declare -a sysfs_paths ++ for possible_sysfs_partition in "${sysfs_paths_unfiltered[@]}" ++ [[ /sys/block/sda/sda1 = *\/\m\m\c\b\l\k+([0-9])\r\p\m\b ]] ++ [[ /sys/block/sda/sda1 = *\/\m\m\c\b\l\k+([0-9])\b\o\o\t+([0-9]) ]] ++ sysfs_paths+=($possible_sysfs_partition) ++ for possible_sysfs_partition in "${sysfs_paths_unfiltered[@]}" ++ [[ /sys/block/sda/sda2 = *\/\m\m\c\b\l\k+([0-9])\r\p\m\b ]] ++ [[ /sys/block/sda/sda2 = *\/\m\m\c\b\l\k+([0-9])\b\o\o\t+([0-9]) ]] ++ sysfs_paths+=($possible_sysfs_partition) ++ declare path sysfs_path ++ [[ 2 -eq 0 ]] ++ : ++ declare partition_name partition_prefix start_block ++ declare partition_nr size start ++ for path in "${sysfs_paths[@]}" +++ get_device_name sda1 +++ local name=sda1 +++ name=sda1 +++ contains_visible_char sda1 ++++ tr -d -c '[:graph:]' +++ test sda1 +++ [[ sda1 =~ ^mapper/ ]] +++ [[ -L /dev/sda1 ]] +++ [[ sda1 =~ ^dm- ]] +++ name=sda1 +++ echo /dev/sda1 +++ [[ -r /dev/sda1 ]] +++ return 0 ++ partition_name=/dev/sda1 ++ partition_name=sda1 ++ partition_name=sda1 +++ get_partition_number sda1 +++ local partition_block_device=sda1 ++++ echo sda1 ++++ grep -o -E '[0-9]+$' +++ local partition_number=1 +++ test 1 -gt 0 +++ test 1 -le 128 +++ echo 1 ++ partition_nr=1 ++ partition_prefix=sda +++ get_disk_size sda/sda1 +++ local disk_name=sda/sda1 +++ has_binary blockdev +++ for bin in $@ +++ type blockdev +++ return 0 +++ blockdev --getsize64 /dev/sda1 +++ return ++ size=536870912 +++ get_partition_start sda/sda1 +++ local disk_name=sda/sda1 +++ local start_block start +++ local block_size=512 +++ [[ -r /sys/block/sda/sda1/start ]] +++ start_block=2048 +++ [[ -z 2048 ]] +++ start=1048576 +++ echo 1048576 ++ start=1048576 ++ echo '1 536870912 1048576' ++ for path in "${sysfs_paths[@]}" +++ get_device_name sda2 +++ local name=sda2 +++ name=sda2 +++ contains_visible_char sda2 ++++ tr -d -c '[:graph:]' +++ test sda2 +++ [[ sda2 =~ ^mapper/ ]] +++ [[ -L /dev/sda2 ]] +++ [[ sda2 =~ ^dm- ]] +++ name=sda2 +++ echo /dev/sda2 +++ [[ -r /dev/sda2 ]] +++ return 0 ++ partition_name=/dev/sda2 ++ partition_name=sda2 ++ partition_name=sda2 +++ get_partition_number sda2 +++ local partition_block_device=sda2 ++++ echo sda2 ++++ grep -o -E '[0-9]+$' +++ local partition_number=2 +++ test 2 -gt 0 +++ test 2 -le 128 +++ echo 2 ++ partition_nr=2 ++ partition_prefix=sda +++ get_disk_size sda/sda2 +++ local disk_name=sda/sda2 +++ has_binary blockdev +++ for bin in $@ +++ type blockdev +++ return 0 +++ blockdev --getsize64 /dev/sda2 +++ return ++ size=999665172480 +++ get_partition_start sda/sda2 +++ local disk_name=sda/sda2 +++ local start_block start +++ local block_size=512 +++ [[ -r /sys/block/sda/sda2/start ]] +++ start_block=1050624 +++ [[ -z 1050624 ]] +++ start=537919488 +++ echo 537919488 ++ start=537919488 ++ echo '2 999665172480 537919488' ++ sort -un /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/partitions_unsorted ++ [[ ! -s /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/partitions ]] ++ declare disk_label ++ [[ -n y ]] ++ parted -m -s /dev/sda print +++ grep '^/' /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/parted +++ cut -d : -f 6 ++ disk_label=gpt ++ cp /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/partitions /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/partitions-data ++ declare type ++ [[ gpt = \m\s\d\o\s ]] ++ [[ gpt = \g\p\t ]] ++ [[ -n y ]] ++ read partition_nr size start junk ++ [[ gpt = \d\a\s\d ]] +++ grep '^1:' /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/parted +++ cut -d : -f 6 ++ type= ++ test '' ++ type=rear-noname +++ percent_encode rear-noname +++ local string=rear-noname +++ local length=11 +++ local pos=0 +++ local char= +++ (( pos = 0 )) +++ (( pos < length )) +++ char=r +++ case $char in +++ printf r +++ (( pos++ )) +++ (( pos < length )) +++ char=e +++ case $char in +++ printf e +++ (( pos++ )) +++ (( pos < length )) +++ char=a +++ case $char in +++ printf a +++ (( pos++ )) +++ (( pos < length )) +++ char=r +++ case $char in +++ printf r +++ (( pos++ )) +++ (( pos < length )) +++ char=- +++ case $char in +++ printf - +++ (( pos++ )) +++ (( pos < length )) +++ char=n +++ case $char in +++ printf n +++ (( pos++ )) +++ (( pos < length )) +++ char=o +++ case $char in +++ printf o +++ (( pos++ )) +++ (( pos < length )) +++ char=n +++ case $char in +++ printf n +++ (( pos++ )) +++ (( pos < length )) +++ char=a +++ case $char in +++ printf a +++ (( pos++ )) +++ (( pos < length )) +++ char=m +++ case $char in +++ printf m +++ (( pos++ )) +++ (( pos < length )) +++ char=e +++ case $char in +++ printf e +++ (( pos++ )) +++ (( pos < length )) ++ type=rear-noname ++ sed -i '/^1 /s/$/ rear-noname/' /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/partitions ++ read partition_nr size start junk ++ [[ gpt = \d\a\s\d ]] +++ grep '^2:' /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/parted +++ cut -d : -f 6 ++ type= ++ test '' ++ type=rear-noname +++ percent_encode rear-noname +++ local string=rear-noname +++ local length=11 +++ local pos=0 +++ local char= +++ (( pos = 0 )) +++ (( pos < length )) +++ char=r +++ case $char in +++ printf r +++ (( pos++ )) +++ (( pos < length )) +++ char=e +++ case $char in +++ printf e +++ (( pos++ )) +++ (( pos < length )) +++ char=a +++ case $char in +++ printf a +++ (( pos++ )) +++ (( pos < length )) +++ char=r +++ case $char in +++ printf r +++ (( pos++ )) +++ (( pos < length )) +++ char=- +++ case $char in +++ printf - +++ (( pos++ )) +++ (( pos < length )) +++ char=n +++ case $char in +++ printf n +++ (( pos++ )) +++ (( pos < length )) +++ char=o +++ case $char in +++ printf o +++ (( pos++ )) +++ (( pos < length )) +++ char=n +++ case $char in +++ printf n +++ (( pos++ )) +++ (( pos < length )) +++ char=a +++ case $char in +++ printf a +++ (( pos++ )) +++ (( pos < length )) +++ char=m +++ case $char in +++ printf m +++ (( pos++ )) +++ (( pos < length )) +++ char=e +++ case $char in +++ printf e +++ (( pos++ )) +++ (( pos < length )) ++ type=rear-noname ++ sed -i '/^2 /s/$/ rear-noname/' /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/partitions ++ read partition_nr size start junk ++ declare flags flaglist ++ [[ -n y ]] ++ read partition_nr size start junk ++ [[ gpt = \d\a\s\d ]] +++ grep '^1:' /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/parted +++ cut -d : -f 7 +++ tr -d , +++ tr -d ';' ++ flaglist='boot esp' ++ flags= ++ for flag in $flaglist ++ [[ boot = boot ]] ++ flags=boot, ++ for flag in $flaglist ++ [[ esp = boot ]] ++ [[ esp = esp ]] ++ flags=boot,esp, ++ test boot,esp, ++ sed -i '/^1 /s/$/ boot,esp/' /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/partitions ++ read partition_nr size start junk ++ [[ gpt = \d\a\s\d ]] +++ cut -d : -f 7 +++ tr -d , +++ tr -d ';' +++ grep '^2:' /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/parted ++ flaglist= ++ flags= ++ test '' ++ flags=none ++ sed -i '/^2 /s/$/ none/' /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/partitions ++ read partition_nr size start junk ++ [[ gpt = \m\s\d\o\s ]] ++ read partition_nr size start type flags junk ++ partition_name=/dev/sda1 +++ get_device_name /dev/sda1 +++ local name=sda1 +++ name=sda1 +++ contains_visible_char sda1 ++++ tr -d -c '[:graph:]' +++ test sda1 +++ [[ sda1 =~ ^mapper/ ]] +++ [[ -L /dev/sda1 ]] +++ [[ sda1 =~ ^dm- ]] +++ name=sda1 +++ echo /dev/sda1 +++ [[ -r /dev/sda1 ]] +++ return 0 ++ echo 'part /dev/sda 536870912 1048576 rear-noname boot,esp /dev/sda1' ++ read partition_nr size start type flags junk ++ partition_name=/dev/sda2 +++ get_device_name /dev/sda2 +++ local name=sda2 +++ name=sda2 +++ contains_visible_char sda2 ++++ tr -d -c '[:graph:]' +++ test sda2 +++ [[ sda2 =~ ^mapper/ ]] +++ [[ -L /dev/sda2 ]] +++ [[ sda2 =~ ^dm- ]] +++ name=sda2 +++ echo /dev/sda2 +++ [[ -r /dev/sda2 ]] +++ return 0 ++ echo 'part /dev/sda 999665172480 537919488 rear-noname none /dev/sda2' ++ read partition_nr size start type flags junk ++ for disk in /sys/block/* ++ blockd=sdb ++ [[ sdb = hd* ]] ++ [[ sdb = sd* ]] ++ [[ sdb == dasd* ]] ++ is_multipath_path sdb ++ test sdb ++ type multipath ++ multipath -l ++ grep -q '[[:alnum:]]' ++ return 1 ++ [[ sdb = *rpmb ]] ++ [[ sdb = *[0-9]boot[0-9] ]] +++ get_device_name /sys/block/sdb +++ local name=/sys/block/sdb +++ name=sdb +++ contains_visible_char sdb ++++ tr -d -c '[:graph:]' +++ test sdb +++ [[ sdb =~ ^mapper/ ]] +++ [[ -L /dev/sdb ]] +++ [[ sdb =~ ^dm- ]] +++ name=sdb +++ echo /dev/sdb +++ [[ -r /dev/sdb ]] +++ return 0 ++ devname=/dev/sdb +++ get_disk_size sdb +++ local disk_name=sdb +++ has_binary blockdev +++ for bin in $@ +++ type blockdev +++ return 0 +++ blockdev --getsize64 /dev/sdb +++ return ++ devsize=62763565056 +++ parted -s /dev/sdb print +++ grep -E 'Partition Table|Disk label' +++ tr -d ' ' +++ cut -d : -f 2 ++ disktype=msdos ++ echo '# Disk /dev/sdb' ++ echo '# Format: disk ' ++ echo 'disk /dev/sdb 62763565056 msdos' ++ echo '# Partitions on /dev/sdb' ++ echo '# Format: part /dev/' ++ extract_partitions /dev/sdb ++ declare device=/dev/sdb +++ get_sysfs_name /dev/sdb +++ local name=sdb +++ name=sdb +++ [[ -e /sys/block/sdb ]] +++ echo sdb +++ return 0 ++ declare sysfs_name=sdb ++ sysfs_paths_unfiltered=(/sys/block/$sysfs_name/$sysfs_name*) ++ declare -a sysfs_paths_unfiltered ++ sysfs_paths=() ++ declare -a sysfs_paths ++ for possible_sysfs_partition in "${sysfs_paths_unfiltered[@]}" ++ [[ /sys/block/sdb/sdb1 = *\/\m\m\c\b\l\k+([0-9])\r\p\m\b ]] ++ [[ /sys/block/sdb/sdb1 = *\/\m\m\c\b\l\k+([0-9])\b\o\o\t+([0-9]) ]] ++ sysfs_paths+=($possible_sysfs_partition) ++ declare path sysfs_path ++ [[ 1 -eq 0 ]] ++ : ++ declare partition_name partition_prefix start_block ++ declare partition_nr size start ++ for path in "${sysfs_paths[@]}" +++ get_device_name sdb1 +++ local name=sdb1 +++ name=sdb1 +++ contains_visible_char sdb1 ++++ tr -d -c '[:graph:]' +++ test sdb1 +++ [[ sdb1 =~ ^mapper/ ]] +++ [[ -L /dev/sdb1 ]] +++ [[ sdb1 =~ ^dm- ]] +++ name=sdb1 +++ echo /dev/sdb1 +++ [[ -r /dev/sdb1 ]] +++ return 0 ++ partition_name=/dev/sdb1 ++ partition_name=sdb1 ++ partition_name=sdb1 +++ get_partition_number sdb1 +++ local partition_block_device=sdb1 ++++ echo sdb1 ++++ grep -o -E '[0-9]+$' +++ local partition_number=1 +++ test 1 -gt 0 +++ test 1 -le 128 +++ echo 1 ++ partition_nr=1 ++ partition_prefix=sdb +++ get_disk_size sdb/sdb1 +++ local disk_name=sdb/sdb1 +++ has_binary blockdev +++ for bin in $@ +++ type blockdev +++ return 0 +++ blockdev --getsize64 /dev/sdb1 +++ return ++ size=62762516480 +++ get_partition_start sdb/sdb1 +++ local disk_name=sdb/sdb1 +++ local start_block start +++ local block_size=512 +++ [[ -r /sys/block/sdb/sdb1/start ]] +++ start_block=2048 +++ [[ -z 2048 ]] +++ start=1048576 +++ echo 1048576 ++ start=1048576 ++ echo '1 62762516480 1048576' ++ sort -un /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/partitions_unsorted ++ [[ ! -s /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/partitions ]] ++ declare disk_label ++ [[ -n y ]] ++ parted -m -s /dev/sdb print +++ grep '^/' /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/parted +++ cut -d : -f 6 ++ disk_label=msdos ++ cp /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/partitions /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/partitions-data ++ declare type ++ [[ msdos = \m\s\d\o\s ]] ++ declare -i has_logical ++ read partition_nr size start junk ++ (( 1 > 4 )) ++ declare type=primary ++ sed -i '/^1 /s/$/ primary/' /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/partitions ++ read partition_nr size start junk ++ [[ msdos = \g\p\t ]] ++ [[ msdos = \g\p\t\_\s\y\n\c\_\m\b\r ]] ++ [[ msdos = \d\a\s\d ]] ++ declare flags flaglist ++ [[ -n y ]] ++ read partition_nr size start junk ++ [[ msdos = \d\a\s\d ]] +++ grep '^1:' /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/parted +++ cut -d : -f 7 +++ tr -d , +++ tr -d ';' ++ flaglist='boot lba' ++ flags= ++ for flag in $flaglist ++ [[ boot = boot ]] ++ flags=boot, ++ for flag in $flaglist ++ [[ lba = boot ]] ++ [[ lba = esp ]] ++ [[ lba = root ]] ++ [[ lba = swap ]] ++ [[ lba = hidden ]] ++ [[ lba = raid ]] ++ [[ lba = lvm ]] ++ [[ lba = lba ]] ++ flags=boot,lba, ++ test boot,lba, ++ sed -i '/^1 /s/$/ boot,lba/' /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/partitions ++ read partition_nr size start junk ++ [[ msdos = \m\s\d\o\s ]] ++ [[ -n '' ]] ++ read partition_nr size start type flags junk ++ partition_name=/dev/sdb1 +++ get_device_name /dev/sdb1 +++ local name=sdb1 +++ name=sdb1 +++ contains_visible_char sdb1 ++++ tr -d -c '[:graph:]' +++ test sdb1 +++ [[ sdb1 =~ ^mapper/ ]] +++ [[ -L /dev/sdb1 ]] +++ [[ sdb1 =~ ^dm- ]] +++ name=sdb1 +++ echo /dev/sdb1 +++ [[ -r /dev/sdb1 ]] +++ return 0 ++ echo 'part /dev/sdb 62762516480 1048576 primary boot,lba /dev/sdb1' ++ read partition_nr size start type flags junk ++ for disk in /sys/block/* ++ blockd=sdc ++ [[ sdc = hd* ]] ++ [[ sdc = sd* ]] ++ [[ sdc == dasd* ]] ++ is_multipath_path sdc ++ test sdc ++ type multipath ++ multipath -l ++ grep -q '[[:alnum:]]' ++ return 1 ++ [[ sdc = *rpmb ]] ++ [[ sdc = *[0-9]boot[0-9] ]] +++ get_device_name /sys/block/sdc +++ local name=/sys/block/sdc +++ name=sdc +++ contains_visible_char sdc ++++ tr -d -c '[:graph:]' +++ test sdc +++ [[ sdc =~ ^mapper/ ]] +++ [[ -L /dev/sdc ]] +++ [[ sdc =~ ^dm- ]] +++ name=sdc +++ echo /dev/sdc +++ [[ -r /dev/sdc ]] +++ return 0 ++ devname=/dev/sdc +++ get_disk_size sdc +++ local disk_name=sdc +++ has_binary blockdev +++ for bin in $@ +++ type blockdev +++ return 0 +++ blockdev --getsize64 /dev/sdc +++ return ++ devsize=30765219840 +++ parted -s /dev/sdc print +++ grep -E 'Partition Table|Disk label' +++ cut -d : -f 2 +++ tr -d ' ' ++ disktype=gpt ++ echo '# Disk /dev/sdc' ++ echo '# Format: disk ' ++ echo 'disk /dev/sdc 30765219840 gpt' ++ echo '# Partitions on /dev/sdc' ++ echo '# Format: part /dev/' ++ extract_partitions /dev/sdc ++ declare device=/dev/sdc +++ get_sysfs_name /dev/sdc +++ local name=sdc +++ name=sdc +++ [[ -e /sys/block/sdc ]] +++ echo sdc +++ return 0 ++ declare sysfs_name=sdc ++ sysfs_paths_unfiltered=(/sys/block/$sysfs_name/$sysfs_name*) ++ declare -a sysfs_paths_unfiltered ++ sysfs_paths=() ++ declare -a sysfs_paths ++ for possible_sysfs_partition in "${sysfs_paths_unfiltered[@]}" ++ [[ /sys/block/sdc/sdc1 = *\/\m\m\c\b\l\k+([0-9])\r\p\m\b ]] ++ [[ /sys/block/sdc/sdc1 = *\/\m\m\c\b\l\k+([0-9])\b\o\o\t+([0-9]) ]] ++ sysfs_paths+=($possible_sysfs_partition) ++ declare path sysfs_path ++ [[ 1 -eq 0 ]] ++ : ++ declare partition_name partition_prefix start_block ++ declare partition_nr size start ++ for path in "${sysfs_paths[@]}" +++ get_device_name sdc1 +++ local name=sdc1 +++ name=sdc1 +++ contains_visible_char sdc1 ++++ tr -d -c '[:graph:]' +++ test sdc1 +++ [[ sdc1 =~ ^mapper/ ]] +++ [[ -L /dev/sdc1 ]] +++ [[ sdc1 =~ ^dm- ]] +++ name=sdc1 +++ echo /dev/sdc1 +++ [[ -r /dev/sdc1 ]] +++ return 0 ++ partition_name=/dev/sdc1 ++ partition_name=sdc1 ++ partition_name=sdc1 +++ get_partition_number sdc1 +++ local partition_block_device=sdc1 ++++ grep -o -E '[0-9]+$' ++++ echo sdc1 +++ local partition_number=1 +++ test 1 -gt 0 +++ test 1 -le 128 +++ echo 1 ++ partition_nr=1 ++ partition_prefix=sdc +++ get_disk_size sdc/sdc1 +++ local disk_name=sdc/sdc1 +++ has_binary blockdev +++ for bin in $@ +++ type blockdev +++ return 0 +++ blockdev --getsize64 /dev/sdc1 +++ return ++ size=30763122688 +++ get_partition_start sdc/sdc1 +++ local disk_name=sdc/sdc1 +++ local start_block start +++ local block_size=512 +++ [[ -r /sys/block/sdc/sdc1/start ]] +++ start_block=2048 +++ [[ -z 2048 ]] +++ start=1048576 +++ echo 1048576 ++ start=1048576 ++ echo '1 30763122688 1048576' ++ sort -un /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/partitions_unsorted ++ [[ ! -s /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/partitions ]] ++ declare disk_label ++ [[ -n y ]] ++ parted -m -s /dev/sdc print +++ grep '^/' /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/parted +++ cut -d : -f 6 ++ disk_label=gpt ++ cp /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/partitions /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/partitions-data ++ declare type ++ [[ gpt = \m\s\d\o\s ]] ++ [[ gpt = \g\p\t ]] ++ [[ -n y ]] ++ read partition_nr size start junk ++ [[ gpt = \d\a\s\d ]] +++ grep '^1:' /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/parted +++ cut -d : -f 6 ++ type= ++ test '' ++ type=rear-noname +++ percent_encode rear-noname +++ local string=rear-noname +++ local length=11 +++ local pos=0 +++ local char= +++ (( pos = 0 )) +++ (( pos < length )) +++ char=r +++ case $char in +++ printf r +++ (( pos++ )) +++ (( pos < length )) +++ char=e +++ case $char in +++ printf e +++ (( pos++ )) +++ (( pos < length )) +++ char=a +++ case $char in +++ printf a +++ (( pos++ )) +++ (( pos < length )) +++ char=r +++ case $char in +++ printf r +++ (( pos++ )) +++ (( pos < length )) +++ char=- +++ case $char in +++ printf - +++ (( pos++ )) +++ (( pos < length )) +++ char=n +++ case $char in +++ printf n +++ (( pos++ )) +++ (( pos < length )) +++ char=o +++ case $char in +++ printf o +++ (( pos++ )) +++ (( pos < length )) +++ char=n +++ case $char in +++ printf n +++ (( pos++ )) +++ (( pos < length )) +++ char=a +++ case $char in +++ printf a +++ (( pos++ )) +++ (( pos < length )) +++ char=m +++ case $char in +++ printf m +++ (( pos++ )) +++ (( pos < length )) +++ char=e +++ case $char in +++ printf e +++ (( pos++ )) +++ (( pos < length )) ++ type=rear-noname ++ sed -i '/^1 /s/$/ rear-noname/' /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/partitions ++ read partition_nr size start junk ++ declare flags flaglist ++ [[ -n y ]] ++ read partition_nr size start junk ++ [[ gpt = \d\a\s\d ]] +++ grep '^1:' /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/parted +++ cut -d : -f 7 +++ tr -d , +++ tr -d ';' ++ flaglist= ++ flags= ++ test '' ++ flags=none ++ sed -i '/^1 /s/$/ none/' /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/partitions ++ read partition_nr size start junk ++ [[ gpt = \m\s\d\o\s ]] ++ read partition_nr size start type flags junk ++ partition_name=/dev/sdc1 +++ get_device_name /dev/sdc1 +++ local name=sdc1 +++ name=sdc1 +++ contains_visible_char sdc1 ++++ tr -d -c '[:graph:]' +++ test sdc1 +++ [[ sdc1 =~ ^mapper/ ]] +++ [[ -L /dev/sdc1 ]] +++ [[ sdc1 =~ ^dm- ]] +++ name=sdc1 +++ echo /dev/sdc1 +++ [[ -r /dev/sdc1 ]] +++ return 0 ++ echo 'part /dev/sdc 30763122688 1048576 rear-noname none /dev/sdc1' ++ read partition_nr size start type flags junk ++ for disk in /sys/block/* ++ blockd=sdd ++ [[ sdd = hd* ]] ++ [[ sdd = sd* ]] ++ [[ sdd == dasd* ]] ++ is_multipath_path sdd ++ test sdd ++ type multipath ++ multipath -l ++ grep -q '[[:alnum:]]' ++ return 1 ++ [[ sdd = *rpmb ]] ++ [[ sdd = *[0-9]boot[0-9] ]] +++ get_device_name /sys/block/sdd +++ local name=/sys/block/sdd +++ name=sdd +++ contains_visible_char sdd ++++ tr -d -c '[:graph:]' +++ test sdd +++ [[ sdd =~ ^mapper/ ]] +++ [[ -L /dev/sdd ]] +++ [[ sdd =~ ^dm- ]] +++ name=sdd +++ echo /dev/sdd +++ [[ -r /dev/sdd ]] +++ return 0 ++ devname=/dev/sdd +++ get_disk_size sdd +++ local disk_name=sdd +++ has_binary blockdev +++ for bin in $@ +++ type blockdev +++ return 0 +++ blockdev --getsize64 /dev/sdd +++ return ++ devsize=30752000000 +++ grep -E 'Partition Table|Disk label' +++ parted -s /dev/sdd print +++ cut -d : -f 2 +++ tr -d ' ' ++ disktype=gpt ++ echo '# Disk /dev/sdd' ++ echo '# Format: disk ' ++ echo 'disk /dev/sdd 30752000000 gpt' ++ echo '# Partitions on /dev/sdd' ++ echo '# Format: part /dev/' ++ extract_partitions /dev/sdd ++ declare device=/dev/sdd +++ get_sysfs_name /dev/sdd +++ local name=sdd +++ name=sdd +++ [[ -e /sys/block/sdd ]] +++ echo sdd +++ return 0 ++ declare sysfs_name=sdd ++ sysfs_paths_unfiltered=(/sys/block/$sysfs_name/$sysfs_name*) ++ declare -a sysfs_paths_unfiltered ++ sysfs_paths=() ++ declare -a sysfs_paths ++ for possible_sysfs_partition in "${sysfs_paths_unfiltered[@]}" ++ [[ /sys/block/sdd/sdd1 = *\/\m\m\c\b\l\k+([0-9])\r\p\m\b ]] ++ [[ /sys/block/sdd/sdd1 = *\/\m\m\c\b\l\k+([0-9])\b\o\o\t+([0-9]) ]] ++ sysfs_paths+=($possible_sysfs_partition) ++ declare path sysfs_path ++ [[ 1 -eq 0 ]] ++ : ++ declare partition_name partition_prefix start_block ++ declare partition_nr size start ++ for path in "${sysfs_paths[@]}" +++ get_device_name sdd1 +++ local name=sdd1 +++ name=sdd1 +++ contains_visible_char sdd1 ++++ tr -d -c '[:graph:]' +++ test sdd1 +++ [[ sdd1 =~ ^mapper/ ]] +++ [[ -L /dev/sdd1 ]] +++ [[ sdd1 =~ ^dm- ]] +++ name=sdd1 +++ echo /dev/sdd1 +++ [[ -r /dev/sdd1 ]] +++ return 0 ++ partition_name=/dev/sdd1 ++ partition_name=sdd1 ++ partition_name=sdd1 +++ get_partition_number sdd1 +++ local partition_block_device=sdd1 ++++ echo sdd1 ++++ grep -o -E '[0-9]+$' +++ local partition_number=1 +++ test 1 -gt 0 +++ test 1 -le 128 +++ echo 1 ++ partition_nr=1 ++ partition_prefix=sdd +++ get_disk_size sdd/sdd1 +++ local disk_name=sdd/sdd1 +++ has_binary blockdev +++ for bin in $@ +++ type blockdev +++ return 0 +++ blockdev --getsize64 /dev/sdd1 +++ return ++ size=30749491200 +++ get_partition_start sdd/sdd1 +++ local disk_name=sdd/sdd1 +++ local start_block start +++ local block_size=512 +++ [[ -r /sys/block/sdd/sdd1/start ]] +++ start_block=2048 +++ [[ -z 2048 ]] +++ start=1048576 +++ echo 1048576 ++ start=1048576 ++ echo '1 30749491200 1048576' ++ sort -un /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/partitions_unsorted ++ [[ ! -s /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/partitions ]] ++ declare disk_label ++ [[ -n y ]] ++ parted -m -s /dev/sdd print +++ grep '^/' /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/parted +++ cut -d : -f 6 ++ disk_label=gpt ++ cp /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/partitions /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/partitions-data ++ declare type ++ [[ gpt = \m\s\d\o\s ]] ++ [[ gpt = \g\p\t ]] ++ [[ -n y ]] ++ read partition_nr size start junk ++ [[ gpt = \d\a\s\d ]] +++ grep '^1:' /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/parted +++ cut -d : -f 6 ++ type= ++ test '' ++ type=rear-noname +++ percent_encode rear-noname +++ local string=rear-noname +++ local length=11 +++ local pos=0 +++ local char= +++ (( pos = 0 )) +++ (( pos < length )) +++ char=r +++ case $char in +++ printf r +++ (( pos++ )) +++ (( pos < length )) +++ char=e +++ case $char in +++ printf e +++ (( pos++ )) +++ (( pos < length )) +++ char=a +++ case $char in +++ printf a +++ (( pos++ )) +++ (( pos < length )) +++ char=r +++ case $char in +++ printf r +++ (( pos++ )) +++ (( pos < length )) +++ char=- +++ case $char in +++ printf - +++ (( pos++ )) +++ (( pos < length )) +++ char=n +++ case $char in +++ printf n +++ (( pos++ )) +++ (( pos < length )) +++ char=o +++ case $char in +++ printf o +++ (( pos++ )) +++ (( pos < length )) +++ char=n +++ case $char in +++ printf n +++ (( pos++ )) +++ (( pos < length )) +++ char=a +++ case $char in +++ printf a +++ (( pos++ )) +++ (( pos < length )) +++ char=m +++ case $char in +++ printf m +++ (( pos++ )) +++ (( pos < length )) +++ char=e +++ case $char in +++ printf e +++ (( pos++ )) +++ (( pos < length )) ++ type=rear-noname ++ sed -i '/^1 /s/$/ rear-noname/' /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/partitions ++ read partition_nr size start junk ++ declare flags flaglist ++ [[ -n y ]] ++ read partition_nr size start junk ++ [[ gpt = \d\a\s\d ]] +++ grep '^1:' /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/parted +++ cut -d : -f 7 +++ tr -d , +++ tr -d ';' ++ flaglist= ++ flags= ++ test '' ++ flags=none ++ sed -i '/^1 /s/$/ none/' /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/partitions ++ read partition_nr size start junk ++ [[ gpt = \m\s\d\o\s ]] ++ read partition_nr size start type flags junk ++ partition_name=/dev/sdd1 +++ get_device_name /dev/sdd1 +++ local name=sdd1 +++ name=sdd1 +++ contains_visible_char sdd1 ++++ tr -d -c '[:graph:]' +++ test sdd1 +++ [[ sdd1 =~ ^mapper/ ]] +++ [[ -L /dev/sdd1 ]] +++ [[ sdd1 =~ ^dm- ]] +++ name=sdd1 +++ echo /dev/sdd1 +++ [[ -r /dev/sdd1 ]] +++ return 0 ++ echo 'part /dev/sdd 30749491200 1048576 rear-noname none /dev/sdd1' ++ read partition_nr size start type flags junk ++ for disk in /sys/block/* ++ blockd=sde ++ [[ sde = hd* ]] ++ [[ sde = sd* ]] ++ [[ sde == dasd* ]] ++ is_multipath_path sde ++ test sde ++ type multipath ++ multipath -l ++ grep -q '[[:alnum:]]' ++ return 1 ++ [[ sde = *rpmb ]] ++ [[ sde = *[0-9]boot[0-9] ]] +++ get_device_name /sys/block/sde +++ local name=/sys/block/sde +++ name=sde +++ contains_visible_char sde ++++ tr -d -c '[:graph:]' +++ test sde +++ [[ sde =~ ^mapper/ ]] +++ [[ -L /dev/sde ]] +++ [[ sde =~ ^dm- ]] +++ name=sde +++ echo /dev/sde +++ [[ -r /dev/sde ]] +++ return 0 ++ devname=/dev/sde +++ get_disk_size sde +++ local disk_name=sde +++ has_binary blockdev +++ for bin in $@ +++ type blockdev +++ return 0 +++ blockdev --getsize64 /dev/sde +++ return ++ devsize=500074283008 +++ parted -s /dev/sde print +++ grep -E 'Partition Table|Disk label' +++ tr -d ' ' +++ cut -d : -f 2 ++ disktype=gpt ++ echo '# Disk /dev/sde' ++ echo '# Format: disk ' ++ echo 'disk /dev/sde 500074283008 gpt' ++ echo '# Partitions on /dev/sde' ++ echo '# Format: part /dev/' ++ extract_partitions /dev/sde ++ declare device=/dev/sde +++ get_sysfs_name /dev/sde +++ local name=sde +++ name=sde +++ [[ -e /sys/block/sde ]] +++ echo sde +++ return 0 ++ declare sysfs_name=sde ++ sysfs_paths_unfiltered=(/sys/block/$sysfs_name/$sysfs_name*) ++ declare -a sysfs_paths_unfiltered ++ sysfs_paths=() ++ declare -a sysfs_paths ++ for possible_sysfs_partition in "${sysfs_paths_unfiltered[@]}" ++ [[ /sys/block/sde/sde1 = *\/\m\m\c\b\l\k+([0-9])\r\p\m\b ]] ++ [[ /sys/block/sde/sde1 = *\/\m\m\c\b\l\k+([0-9])\b\o\o\t+([0-9]) ]] ++ sysfs_paths+=($possible_sysfs_partition) ++ declare path sysfs_path ++ [[ 1 -eq 0 ]] ++ : ++ declare partition_name partition_prefix start_block ++ declare partition_nr size start ++ for path in "${sysfs_paths[@]}" +++ get_device_name sde1 +++ local name=sde1 +++ name=sde1 +++ contains_visible_char sde1 ++++ tr -d -c '[:graph:]' +++ test sde1 +++ [[ sde1 =~ ^mapper/ ]] +++ [[ -L /dev/sde1 ]] +++ [[ sde1 =~ ^dm- ]] +++ name=sde1 +++ echo /dev/sde1 +++ [[ -r /dev/sde1 ]] +++ return 0 ++ partition_name=/dev/sde1 ++ partition_name=sde1 ++ partition_name=sde1 +++ get_partition_number sde1 +++ local partition_block_device=sde1 ++++ echo sde1 ++++ grep -o -E '[0-9]+$' +++ local partition_number=1 +++ test 1 -gt 0 +++ test 1 -le 128 +++ echo 1 ++ partition_nr=1 ++ partition_prefix=sde +++ get_disk_size sde/sde1 +++ local disk_name=sde/sde1 +++ has_binary blockdev +++ for bin in $@ +++ type blockdev +++ return 0 +++ blockdev --getsize64 /dev/sde1 +++ return ++ size=500072185856 +++ get_partition_start sde/sde1 +++ local disk_name=sde/sde1 +++ local start_block start +++ local block_size=512 +++ [[ -r /sys/block/sde/sde1/start ]] +++ start_block=2048 +++ [[ -z 2048 ]] +++ start=1048576 +++ echo 1048576 ++ start=1048576 ++ echo '1 500072185856 1048576' ++ sort -un /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/partitions_unsorted ++ [[ ! -s /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/partitions ]] ++ declare disk_label ++ [[ -n y ]] ++ parted -m -s /dev/sde print +++ grep '^/' /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/parted +++ cut -d : -f 6 ++ disk_label=gpt ++ cp /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/partitions /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/partitions-data ++ declare type ++ [[ gpt = \m\s\d\o\s ]] ++ [[ gpt = \g\p\t ]] ++ [[ -n y ]] ++ read partition_nr size start junk ++ [[ gpt = \d\a\s\d ]] +++ grep '^1:' /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/parted +++ cut -d : -f 6 ++ type= ++ test '' ++ type=rear-noname +++ percent_encode rear-noname +++ local string=rear-noname +++ local length=11 +++ local pos=0 +++ local char= +++ (( pos = 0 )) +++ (( pos < length )) +++ char=r +++ case $char in +++ printf r +++ (( pos++ )) +++ (( pos < length )) +++ char=e +++ case $char in +++ printf e +++ (( pos++ )) +++ (( pos < length )) +++ char=a +++ case $char in +++ printf a +++ (( pos++ )) +++ (( pos < length )) +++ char=r +++ case $char in +++ printf r +++ (( pos++ )) +++ (( pos < length )) +++ char=- +++ case $char in +++ printf - +++ (( pos++ )) +++ (( pos < length )) +++ char=n +++ case $char in +++ printf n +++ (( pos++ )) +++ (( pos < length )) +++ char=o +++ case $char in +++ printf o +++ (( pos++ )) +++ (( pos < length )) +++ char=n +++ case $char in +++ printf n +++ (( pos++ )) +++ (( pos < length )) +++ char=a +++ case $char in +++ printf a +++ (( pos++ )) +++ (( pos < length )) +++ char=m +++ case $char in +++ printf m +++ (( pos++ )) +++ (( pos < length )) +++ char=e +++ case $char in +++ printf e +++ (( pos++ )) +++ (( pos < length )) ++ type=rear-noname ++ sed -i '/^1 /s/$/ rear-noname/' /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/partitions ++ read partition_nr size start junk ++ declare flags flaglist ++ [[ -n y ]] ++ read partition_nr size start junk ++ [[ gpt = \d\a\s\d ]] +++ grep '^1:' /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/parted +++ cut -d : -f 7 +++ tr -d , +++ tr -d ';' ++ flaglist= ++ flags= ++ test '' ++ flags=none ++ sed -i '/^1 /s/$/ none/' /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/partitions ++ read partition_nr size start junk ++ [[ gpt = \m\s\d\o\s ]] ++ read partition_nr size start type flags junk ++ partition_name=/dev/sde1 +++ get_device_name /dev/sde1 +++ local name=sde1 +++ name=sde1 +++ contains_visible_char sde1 ++++ tr -d -c '[:graph:]' +++ test sde1 +++ [[ sde1 =~ ^mapper/ ]] +++ [[ -L /dev/sde1 ]] +++ [[ sde1 =~ ^dm- ]] +++ name=sde1 +++ echo /dev/sde1 +++ [[ -r /dev/sde1 ]] +++ return 0 ++ echo 'part /dev/sde 500072185856 1048576 rear-noname none /dev/sde1' ++ read partition_nr size start type flags junk ++ for disk in /sys/block/* ++ blockd=sr0 ++ [[ sr0 = hd* ]] ++ [[ sr0 = sd* ]] ++ [[ sr0 = cciss* ]] ++ [[ sr0 = vd* ]] ++ [[ sr0 = xvd* ]] ++ [[ sr0 = dasd* ]] ++ [[ sr0 = nvme* ]] ++ [[ sr0 = mmcblk* ]] ++ egrep -q '^disk |^part ' /var/lib/rear/layout/disklayout.conf ++ REQUIRED_PROGS+=(parted partprobe) + source_return_code=0 + test 0 -eq 0 + cd /var/www/html/imageBackup/data + test 1 + Debug 'Leaving debugscript mode (back to previous bash flags and options settings).' + test 1 + Log 'Leaving debugscript mode (back to previous bash flags and options settings).' + echo '2267: 2021-06-22 06:54:31.526951752 Leaving debugscript mode (back to previous bash flags and options settings).' 2267: 2021-06-22 06:54:31.526951752 Leaving debugscript mode (back to previous bash flags and options settings). 2267: 2021-06-22 06:54:31.540448009 Including layout/save/GNU/Linux/210_raid_layout.sh 2267: 2021-06-22 06:54:31.544452893 Entering debugscript mode via 'set -x'. + source /usr/share/rear/layout/save/GNU/Linux/210_raid_layout.sh ++ '[' -e /proc/mdstat ']' ++ grep -q blocks /proc/mdstat ++ Log 'Saving Software RAID configuration.' ++ echo '2267: 2021-06-22 06:54:31.565290143 Saving Software RAID configuration.' 2267: 2021-06-22 06:54:31.565290143 Saving Software RAID configuration. ++ read array device junk +++ mdadm --detail --scan --config=partitions ++ '[' ARRAY '!=' ARRAY ']' ++ [[ -h /dev/md0 ]] ++ mdadm --misc --detail /dev/md0 +++ grep Version /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/mdraid +++ tr -d ' ' +++ cut -d : -f 2 ++ metadata=1.2 +++ grep 'Raid Level' /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/mdraid +++ tr -d ' ' +++ cut -d : -f 2 ++ level=raid1 +++ grep UUID /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/mdraid +++ tr -d ' ' +++ cut -d '(' -f 1 +++ cut -d : -f 2- ++ uuid=1ebd01dd:0e40a36e:0bc73849:0dcb662a +++ grep Layout /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/mdraid +++ tr -d ' ' +++ cut -d : -f 2 ++ layout= +++ grep 'Chunk Size' /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/mdraid +++ tr -d ' ' +++ sed -r 's/^([0-9]+).+/\1/' +++ cut -d : -f 2 ++ chunksize= ++ '[' raid1 = raid10 ']' +++ grep 'Raid Devices' /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/mdraid +++ tr -d ' ' +++ cut -d : -f 2 ++ ndevices=2 +++ grep 'Total Devices' /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/mdraid +++ tr -d ' ' +++ cut -d : -f 2 ++ totaldevices=2 ++ let sparedevices=2-2 ++ devices= +++ grep -o -E '/dev/[^m].*$' /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/mdraid +++ tr '\n' ' ' ++ for disk in $( grep -o -E "/dev/[^m].*$" $TMP_DIR/mdraid | tr "\n" " ") +++ get_device_name /dev/sda2 +++ local name=sda2 +++ name=sda2 +++ contains_visible_char sda2 ++++ tr -d -c '[:graph:]' +++ test sda2 +++ [[ sda2 =~ ^mapper/ ]] +++ [[ -L /dev/sda2 ]] +++ [[ sda2 =~ ^dm- ]] +++ name=sda2 +++ echo /dev/sda2 +++ [[ -r /dev/sda2 ]] +++ return 0 ++ disk=/dev/sda2 ++ '[' -z '' ']' ++ devices=' devices=/dev/sda2' ++ for disk in $( grep -o -E "/dev/[^m].*$" $TMP_DIR/mdraid | tr "\n" " ") +++ get_device_name /dev/sde1 +++ local name=sde1 +++ name=sde1 +++ contains_visible_char sde1 ++++ tr -d -c '[:graph:]' +++ test sde1 +++ [[ sde1 =~ ^mapper/ ]] +++ [[ -L /dev/sde1 ]] +++ [[ sde1 =~ ^dm- ]] +++ name=sde1 +++ echo /dev/sde1 +++ [[ -r /dev/sde1 ]] +++ return 0 ++ disk=/dev/sde1 ++ '[' -z ' devices=/dev/sda2' ']' ++ devices=' devices=/dev/sda2,/dev/sde1' ++ metadata=' metadata=1.2' ++ level=' level=raid1' ++ ndevices=' raid-devices=2' ++ uuid=' uuid=1ebd01dd:0e40a36e:0bc73849:0dcb662a' ++ '[' 0 -gt 0 ']' ++ sparedevices= ++ '[' -n '' ']' ++ layout= ++ '[' -n '' ']' ++ chunksize= ++ [[ -n '' ]] ++ name= ++ echo 'raid /dev/md0 metadata=1.2 level=raid1 raid-devices=2 uuid=1ebd01dd:0e40a36e:0bc73849:0dcb662a devices=/dev/sda2,/dev/sde1' ++ extract_partitions /dev/md0 ++ declare device=/dev/md0 +++ get_sysfs_name /dev/md0 +++ local name=md0 +++ name=md0 +++ [[ -e /sys/block/md0 ]] +++ echo md0 +++ return 0 ++ declare sysfs_name=md0 ++ sysfs_paths_unfiltered=(/sys/block/$sysfs_name/$sysfs_name*) ++ declare -a sysfs_paths_unfiltered ++ sysfs_paths=() ++ declare -a sysfs_paths ++ for possible_sysfs_partition in "${sysfs_paths_unfiltered[@]}" ++ [[ /sys/block/md0/md0p1 = *\/\m\m\c\b\l\k+([0-9])\r\p\m\b ]] ++ [[ /sys/block/md0/md0p1 = *\/\m\m\c\b\l\k+([0-9])\b\o\o\t+([0-9]) ]] ++ sysfs_paths+=($possible_sysfs_partition) ++ for possible_sysfs_partition in "${sysfs_paths_unfiltered[@]}" ++ [[ /sys/block/md0/md0p2 = *\/\m\m\c\b\l\k+([0-9])\r\p\m\b ]] ++ [[ /sys/block/md0/md0p2 = *\/\m\m\c\b\l\k+([0-9])\b\o\o\t+([0-9]) ]] ++ sysfs_paths+=($possible_sysfs_partition) ++ for possible_sysfs_partition in "${sysfs_paths_unfiltered[@]}" ++ [[ /sys/block/md0/md0p3 = *\/\m\m\c\b\l\k+([0-9])\r\p\m\b ]] ++ [[ /sys/block/md0/md0p3 = *\/\m\m\c\b\l\k+([0-9])\b\o\o\t+([0-9]) ]] ++ sysfs_paths+=($possible_sysfs_partition) ++ for possible_sysfs_partition in "${sysfs_paths_unfiltered[@]}" ++ [[ /sys/block/md0/md0p4 = *\/\m\m\c\b\l\k+([0-9])\r\p\m\b ]] ++ [[ /sys/block/md0/md0p4 = *\/\m\m\c\b\l\k+([0-9])\b\o\o\t+([0-9]) ]] ++ sysfs_paths+=($possible_sysfs_partition) ++ declare path sysfs_path ++ [[ 4 -eq 0 ]] ++ : ++ declare partition_name partition_prefix start_block ++ declare partition_nr size start ++ for path in "${sysfs_paths[@]}" +++ get_device_name md0p1 +++ local name=md0p1 +++ name=md0p1 +++ contains_visible_char md0p1 ++++ tr -d -c '[:graph:]' +++ test md0p1 +++ [[ md0p1 =~ ^mapper/ ]] +++ [[ -L /dev/md0p1 ]] +++ [[ md0p1 =~ ^dm- ]] +++ name=md0p1 +++ echo /dev/md0p1 +++ [[ -r /dev/md0p1 ]] +++ return 0 ++ partition_name=/dev/md0p1 ++ partition_name=md0p1 ++ partition_name=md0p1 +++ get_partition_number md0p1 +++ local partition_block_device=md0p1 ++++ echo md0p1 ++++ grep -o -E '[0-9]+$' +++ local partition_number=1 +++ test 1 -gt 0 +++ test 1 -le 128 +++ echo 1 ++ partition_nr=1 ++ partition_prefix=md0p +++ get_disk_size md0/md0p1 +++ local disk_name=md0/md0p1 +++ has_binary blockdev +++ for bin in $@ +++ type blockdev +++ return 0 +++ blockdev --getsize64 /dev/md0p1 +++ return ++ size=214748364800 +++ get_partition_start md0/md0p1 +++ local disk_name=md0/md0p1 +++ local start_block start +++ local block_size=512 +++ [[ -r /sys/block/md0/md0p1/start ]] +++ start_block=2048 +++ [[ -z 2048 ]] +++ start=1048576 +++ echo 1048576 ++ start=1048576 ++ echo '1 214748364800 1048576' ++ for path in "${sysfs_paths[@]}" +++ get_device_name md0p2 +++ local name=md0p2 +++ name=md0p2 +++ contains_visible_char md0p2 ++++ tr -d -c '[:graph:]' +++ test md0p2 +++ [[ md0p2 =~ ^mapper/ ]] +++ [[ -L /dev/md0p2 ]] +++ [[ md0p2 =~ ^dm- ]] +++ name=md0p2 +++ echo /dev/md0p2 +++ [[ -r /dev/md0p2 ]] +++ return 0 ++ partition_name=/dev/md0p2 ++ partition_name=md0p2 ++ partition_name=md0p2 +++ get_partition_number md0p2 +++ local partition_block_device=md0p2 ++++ echo md0p2 ++++ grep -o -E '[0-9]+$' +++ local partition_number=2 +++ test 2 -gt 0 +++ test 2 -le 128 +++ echo 2 ++ partition_nr=2 ++ partition_prefix=md0p +++ get_disk_size md0/md0p2 +++ local disk_name=md0/md0p2 +++ has_binary blockdev +++ for bin in $@ +++ type blockdev +++ return 0 +++ blockdev --getsize64 /dev/md0p2 +++ return ++ size=21474836480 +++ get_partition_start md0/md0p2 +++ local disk_name=md0/md0p2 +++ local start_block start +++ local block_size=512 +++ [[ -r /sys/block/md0/md0p2/start ]] +++ start_block=419432448 +++ [[ -z 419432448 ]] +++ start=214749413376 +++ echo 214749413376 ++ start=214749413376 ++ echo '2 21474836480 214749413376' ++ for path in "${sysfs_paths[@]}" +++ get_device_name md0p3 +++ local name=md0p3 +++ name=md0p3 +++ contains_visible_char md0p3 ++++ tr -d -c '[:graph:]' +++ test md0p3 +++ [[ md0p3 =~ ^mapper/ ]] +++ [[ -L /dev/md0p3 ]] +++ [[ md0p3 =~ ^dm- ]] +++ name=md0p3 +++ echo /dev/md0p3 +++ [[ -r /dev/md0p3 ]] +++ return 0 ++ partition_name=/dev/md0p3 ++ partition_name=md0p3 ++ partition_name=md0p3 +++ get_partition_number md0p3 +++ local partition_block_device=md0p3 ++++ echo md0p3 ++++ grep -o -E '[0-9]+$' +++ local partition_number=3 +++ test 3 -gt 0 +++ test 3 -le 128 +++ echo 3 ++ partition_nr=3 ++ partition_prefix=md0p +++ get_disk_size md0/md0p3 +++ local disk_name=md0/md0p3 +++ has_binary blockdev +++ for bin in $@ +++ type blockdev +++ return 0 +++ blockdev --getsize64 /dev/md0p3 +++ return ++ size=214748364800 +++ get_partition_start md0/md0p3 +++ local disk_name=md0/md0p3 +++ local start_block start +++ local block_size=512 +++ [[ -r /sys/block/md0/md0p3/start ]] +++ start_block=461375488 +++ [[ -z 461375488 ]] +++ start=236224249856 +++ echo 236224249856 ++ start=236224249856 ++ echo '3 214748364800 236224249856' ++ for path in "${sysfs_paths[@]}" +++ get_device_name md0p4 +++ local name=md0p4 +++ name=md0p4 +++ contains_visible_char md0p4 ++++ tr -d -c '[:graph:]' +++ test md0p4 +++ [[ md0p4 =~ ^mapper/ ]] +++ [[ -L /dev/md0p4 ]] +++ [[ md0p4 =~ ^dm- ]] +++ name=md0p4 +++ echo /dev/md0p4 +++ [[ -r /dev/md0p4 ]] +++ return 0 ++ partition_name=/dev/md0p4 ++ partition_name=md0p4 ++ partition_name=md0p4 +++ get_partition_number md0p4 +++ local partition_block_device=md0p4 ++++ echo md0p4 ++++ grep -o -E '[0-9]+$' +++ local partition_number=4 +++ test 4 -gt 0 +++ test 4 -le 128 +++ echo 4 ++ partition_nr=4 ++ partition_prefix=md0p +++ get_disk_size md0/md0p4 +++ local disk_name=md0/md0p4 +++ has_binary blockdev +++ for bin in $@ +++ type blockdev +++ return 0 +++ blockdev --getsize64 /dev/md0p4 +++ return ++ size=48961159168 +++ get_partition_start md0/md0p4 +++ local disk_name=md0/md0p4 +++ local start_block start +++ local block_size=512 +++ [[ -r /sys/block/md0/md0p4/start ]] +++ start_block=880805888 +++ [[ -z 880805888 ]] +++ start=450972614656 +++ echo 450972614656 ++ start=450972614656 ++ echo '4 48961159168 450972614656' ++ sort -un /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/partitions_unsorted ++ [[ ! -s /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/partitions ]] ++ declare disk_label ++ [[ -n y ]] ++ parted -m -s /dev/md0 print +++ grep '^/' /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/parted +++ cut -d : -f 6 ++ disk_label=gpt ++ cp /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/partitions /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/partitions-data ++ declare type ++ [[ gpt = \m\s\d\o\s ]] ++ [[ gpt = \g\p\t ]] ++ [[ -n y ]] ++ read partition_nr size start junk ++ [[ gpt = \d\a\s\d ]] +++ grep '^1:' /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/parted +++ cut -d : -f 6 ++ type= ++ test '' ++ type=rear-noname +++ percent_encode rear-noname +++ local string=rear-noname +++ local length=11 +++ local pos=0 +++ local char= +++ (( pos = 0 )) +++ (( pos < length )) +++ char=r +++ case $char in +++ printf r +++ (( pos++ )) +++ (( pos < length )) +++ char=e +++ case $char in +++ printf e +++ (( pos++ )) +++ (( pos < length )) +++ char=a +++ case $char in +++ printf a +++ (( pos++ )) +++ (( pos < length )) +++ char=r +++ case $char in +++ printf r +++ (( pos++ )) +++ (( pos < length )) +++ char=- +++ case $char in +++ printf - +++ (( pos++ )) +++ (( pos < length )) +++ char=n +++ case $char in +++ printf n +++ (( pos++ )) +++ (( pos < length )) +++ char=o +++ case $char in +++ printf o +++ (( pos++ )) +++ (( pos < length )) +++ char=n +++ case $char in +++ printf n +++ (( pos++ )) +++ (( pos < length )) +++ char=a +++ case $char in +++ printf a +++ (( pos++ )) +++ (( pos < length )) +++ char=m +++ case $char in +++ printf m +++ (( pos++ )) +++ (( pos < length )) +++ char=e +++ case $char in +++ printf e +++ (( pos++ )) +++ (( pos < length )) ++ type=rear-noname ++ sed -i '/^1 /s/$/ rear-noname/' /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/partitions ++ read partition_nr size start junk ++ [[ gpt = \d\a\s\d ]] +++ grep '^2:' /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/parted +++ cut -d : -f 6 ++ type= ++ test '' ++ type=rear-noname +++ percent_encode rear-noname +++ local string=rear-noname +++ local length=11 +++ local pos=0 +++ local char= +++ (( pos = 0 )) +++ (( pos < length )) +++ char=r +++ case $char in +++ printf r +++ (( pos++ )) +++ (( pos < length )) +++ char=e +++ case $char in +++ printf e +++ (( pos++ )) +++ (( pos < length )) +++ char=a +++ case $char in +++ printf a +++ (( pos++ )) +++ (( pos < length )) +++ char=r +++ case $char in +++ printf r +++ (( pos++ )) +++ (( pos < length )) +++ char=- +++ case $char in +++ printf - +++ (( pos++ )) +++ (( pos < length )) +++ char=n +++ case $char in +++ printf n +++ (( pos++ )) +++ (( pos < length )) +++ char=o +++ case $char in +++ printf o +++ (( pos++ )) +++ (( pos < length )) +++ char=n +++ case $char in +++ printf n +++ (( pos++ )) +++ (( pos < length )) +++ char=a +++ case $char in +++ printf a +++ (( pos++ )) +++ (( pos < length )) +++ char=m +++ case $char in +++ printf m +++ (( pos++ )) +++ (( pos < length )) +++ char=e +++ case $char in +++ printf e +++ (( pos++ )) +++ (( pos < length )) ++ type=rear-noname ++ sed -i '/^2 /s/$/ rear-noname/' /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/partitions ++ read partition_nr size start junk ++ [[ gpt = \d\a\s\d ]] +++ grep '^3:' /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/parted +++ cut -d : -f 6 ++ type= ++ test '' ++ type=rear-noname +++ percent_encode rear-noname +++ local string=rear-noname +++ local length=11 +++ local pos=0 +++ local char= +++ (( pos = 0 )) +++ (( pos < length )) +++ char=r +++ case $char in +++ printf r +++ (( pos++ )) +++ (( pos < length )) +++ char=e +++ case $char in +++ printf e +++ (( pos++ )) +++ (( pos < length )) +++ char=a +++ case $char in +++ printf a +++ (( pos++ )) +++ (( pos < length )) +++ char=r +++ case $char in +++ printf r +++ (( pos++ )) +++ (( pos < length )) +++ char=- +++ case $char in +++ printf - +++ (( pos++ )) +++ (( pos < length )) +++ char=n +++ case $char in +++ printf n +++ (( pos++ )) +++ (( pos < length )) +++ char=o +++ case $char in +++ printf o +++ (( pos++ )) +++ (( pos < length )) +++ char=n +++ case $char in +++ printf n +++ (( pos++ )) +++ (( pos < length )) +++ char=a +++ case $char in +++ printf a +++ (( pos++ )) +++ (( pos < length )) +++ char=m +++ case $char in +++ printf m +++ (( pos++ )) +++ (( pos < length )) +++ char=e +++ case $char in +++ printf e +++ (( pos++ )) +++ (( pos < length )) ++ type=rear-noname ++ sed -i '/^3 /s/$/ rear-noname/' /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/partitions ++ read partition_nr size start junk ++ [[ gpt = \d\a\s\d ]] +++ grep '^4:' /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/parted +++ cut -d : -f 6 ++ type= ++ test '' ++ type=rear-noname +++ percent_encode rear-noname +++ local string=rear-noname +++ local length=11 +++ local pos=0 +++ local char= +++ (( pos = 0 )) +++ (( pos < length )) +++ char=r +++ case $char in +++ printf r +++ (( pos++ )) +++ (( pos < length )) +++ char=e +++ case $char in +++ printf e +++ (( pos++ )) +++ (( pos < length )) +++ char=a +++ case $char in +++ printf a +++ (( pos++ )) +++ (( pos < length )) +++ char=r +++ case $char in +++ printf r +++ (( pos++ )) +++ (( pos < length )) +++ char=- +++ case $char in +++ printf - +++ (( pos++ )) +++ (( pos < length )) +++ char=n +++ case $char in +++ printf n +++ (( pos++ )) +++ (( pos < length )) +++ char=o +++ case $char in +++ printf o +++ (( pos++ )) +++ (( pos < length )) +++ char=n +++ case $char in +++ printf n +++ (( pos++ )) +++ (( pos < length )) +++ char=a +++ case $char in +++ printf a +++ (( pos++ )) +++ (( pos < length )) +++ char=m +++ case $char in +++ printf m +++ (( pos++ )) +++ (( pos < length )) +++ char=e +++ case $char in +++ printf e +++ (( pos++ )) +++ (( pos < length )) ++ type=rear-noname ++ sed -i '/^4 /s/$/ rear-noname/' /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/partitions ++ read partition_nr size start junk ++ declare flags flaglist ++ [[ -n y ]] ++ read partition_nr size start junk ++ [[ gpt = \d\a\s\d ]] +++ grep '^1:' /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/parted +++ cut -d : -f 7 +++ tr -d , +++ tr -d ';' ++ flaglist= ++ flags= ++ test '' ++ flags=none ++ sed -i '/^1 /s/$/ none/' /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/partitions ++ read partition_nr size start junk ++ [[ gpt = \d\a\s\d ]] +++ grep '^2:' /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/parted +++ cut -d : -f 7 +++ tr -d , +++ tr -d ';' ++ flaglist= ++ flags= ++ test '' ++ flags=none ++ sed -i '/^2 /s/$/ none/' /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/partitions ++ read partition_nr size start junk ++ [[ gpt = \d\a\s\d ]] +++ grep '^3:' /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/parted +++ cut -d : -f 7 +++ tr -d , +++ tr -d ';' ++ flaglist= ++ flags= ++ test '' ++ flags=none ++ sed -i '/^3 /s/$/ none/' /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/partitions ++ read partition_nr size start junk ++ [[ gpt = \d\a\s\d ]] +++ grep '^4:' /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/parted +++ cut -d : -f 7 +++ tr -d , +++ tr -d ';' ++ flaglist=swap ++ flags= ++ for flag in $flaglist ++ [[ swap = boot ]] ++ [[ swap = esp ]] ++ [[ swap = root ]] ++ [[ swap = swap ]] ++ flags=swap, ++ test swap, ++ sed -i '/^4 /s/$/ swap/' /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/partitions ++ read partition_nr size start junk ++ [[ gpt = \m\s\d\o\s ]] ++ read partition_nr size start type flags junk ++ partition_name=/dev/md0p1 +++ get_device_name /dev/md0p1 +++ local name=md0p1 +++ name=md0p1 +++ contains_visible_char md0p1 ++++ tr -d -c '[:graph:]' +++ test md0p1 +++ [[ md0p1 =~ ^mapper/ ]] +++ [[ -L /dev/md0p1 ]] +++ [[ md0p1 =~ ^dm- ]] +++ name=md0p1 +++ echo /dev/md0p1 +++ [[ -r /dev/md0p1 ]] +++ return 0 ++ echo 'part /dev/md0 214748364800 1048576 rear-noname none /dev/md0p1' ++ read partition_nr size start type flags junk ++ partition_name=/dev/md0p2 +++ get_device_name /dev/md0p2 +++ local name=md0p2 +++ name=md0p2 +++ contains_visible_char md0p2 ++++ tr -d -c '[:graph:]' +++ test md0p2 +++ [[ md0p2 =~ ^mapper/ ]] +++ [[ -L /dev/md0p2 ]] +++ [[ md0p2 =~ ^dm- ]] +++ name=md0p2 +++ echo /dev/md0p2 +++ [[ -r /dev/md0p2 ]] +++ return 0 ++ echo 'part /dev/md0 21474836480 214749413376 rear-noname none /dev/md0p2' ++ read partition_nr size start type flags junk ++ partition_name=/dev/md0p3 +++ get_device_name /dev/md0p3 +++ local name=md0p3 +++ name=md0p3 +++ contains_visible_char md0p3 ++++ tr -d -c '[:graph:]' +++ test md0p3 +++ [[ md0p3 =~ ^mapper/ ]] +++ [[ -L /dev/md0p3 ]] +++ [[ md0p3 =~ ^dm- ]] +++ name=md0p3 +++ echo /dev/md0p3 +++ [[ -r /dev/md0p3 ]] +++ return 0 ++ echo 'part /dev/md0 214748364800 236224249856 rear-noname none /dev/md0p3' ++ read partition_nr size start type flags junk ++ partition_name=/dev/md0p4 +++ get_device_name /dev/md0p4 +++ local name=md0p4 +++ name=md0p4 +++ contains_visible_char md0p4 ++++ tr -d -c '[:graph:]' +++ test md0p4 +++ [[ md0p4 =~ ^mapper/ ]] +++ [[ -L /dev/md0p4 ]] +++ [[ md0p4 =~ ^dm- ]] +++ name=md0p4 +++ echo /dev/md0p4 +++ [[ -r /dev/md0p4 ]] +++ return 0 ++ echo 'part /dev/md0 48961159168 450972614656 rear-noname swap /dev/md0p4' ++ read partition_nr size start type flags junk ++ read array device junk ++ '[' ARRAY '!=' ARRAY ']' ++ [[ -h /dev/md1 ]] ++ mdadm --misc --detail /dev/md1 +++ tr -d ' ' +++ grep Version /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/mdraid +++ cut -d : -f 2 ++ metadata=1.2 +++ grep 'Raid Level' /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/mdraid +++ tr -d ' ' +++ cut -d : -f 2 ++ level=raid1 +++ grep UUID /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/mdraid +++ tr -d ' ' +++ cut -d '(' -f 1 +++ cut -d : -f 2- ++ uuid=af181a97:35d16b0a:a2839cb8:a19ea341 +++ grep Layout /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/mdraid +++ tr -d ' ' +++ cut -d : -f 2 ++ layout= +++ tr -d ' ' +++ grep 'Chunk Size' /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/mdraid +++ cut -d : -f 2 +++ sed -r 's/^([0-9]+).+/\1/' ++ chunksize= ++ '[' raid1 = raid10 ']' +++ grep 'Raid Devices' /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/mdraid +++ tr -d ' ' +++ cut -d : -f 2 ++ ndevices=2 +++ grep 'Total Devices' /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/mdraid +++ tr -d ' ' +++ cut -d : -f 2 ++ totaldevices=2 ++ let sparedevices=2-2 ++ devices= +++ grep -o -E '/dev/[^m].*$' /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/mdraid +++ tr '\n' ' ' ++ for disk in $( grep -o -E "/dev/[^m].*$" $TMP_DIR/mdraid | tr "\n" " ") +++ get_device_name /dev/sdc1 +++ local name=sdc1 +++ name=sdc1 +++ contains_visible_char sdc1 ++++ tr -d -c '[:graph:]' +++ test sdc1 +++ [[ sdc1 =~ ^mapper/ ]] +++ [[ -L /dev/sdc1 ]] +++ [[ sdc1 =~ ^dm- ]] +++ name=sdc1 +++ echo /dev/sdc1 +++ [[ -r /dev/sdc1 ]] +++ return 0 ++ disk=/dev/sdc1 ++ '[' -z '' ']' ++ devices=' devices=/dev/sdc1' ++ for disk in $( grep -o -E "/dev/[^m].*$" $TMP_DIR/mdraid | tr "\n" " ") +++ get_device_name /dev/sdd1 +++ local name=sdd1 +++ name=sdd1 +++ contains_visible_char sdd1 ++++ tr -d -c '[:graph:]' +++ test sdd1 +++ [[ sdd1 =~ ^mapper/ ]] +++ [[ -L /dev/sdd1 ]] +++ [[ sdd1 =~ ^dm- ]] +++ name=sdd1 +++ echo /dev/sdd1 +++ [[ -r /dev/sdd1 ]] +++ return 0 ++ disk=/dev/sdd1 ++ '[' -z ' devices=/dev/sdc1' ']' ++ devices=' devices=/dev/sdc1,/dev/sdd1' ++ metadata=' metadata=1.2' ++ level=' level=raid1' ++ ndevices=' raid-devices=2' ++ uuid=' uuid=af181a97:35d16b0a:a2839cb8:a19ea341' ++ '[' 0 -gt 0 ']' ++ sparedevices= ++ '[' -n '' ']' ++ layout= ++ '[' -n '' ']' ++ chunksize= ++ [[ -n '' ]] ++ name= ++ echo 'raid /dev/md1 metadata=1.2 level=raid1 raid-devices=2 uuid=af181a97:35d16b0a:a2839cb8:a19ea341 devices=/dev/sdc1,/dev/sdd1' ++ extract_partitions /dev/md1 ++ declare device=/dev/md1 +++ get_sysfs_name /dev/md1 +++ local name=md1 +++ name=md1 +++ [[ -e /sys/block/md1 ]] +++ echo md1 +++ return 0 ++ declare sysfs_name=md1 ++ sysfs_paths_unfiltered=(/sys/block/$sysfs_name/$sysfs_name*) ++ declare -a sysfs_paths_unfiltered ++ sysfs_paths=() ++ declare -a sysfs_paths ++ for possible_sysfs_partition in "${sysfs_paths_unfiltered[@]}" ++ [[ /sys/block/md1/md1p1 = *\/\m\m\c\b\l\k+([0-9])\r\p\m\b ]] ++ [[ /sys/block/md1/md1p1 = *\/\m\m\c\b\l\k+([0-9])\b\o\o\t+([0-9]) ]] ++ sysfs_paths+=($possible_sysfs_partition) ++ declare path sysfs_path ++ [[ 1 -eq 0 ]] ++ : ++ declare partition_name partition_prefix start_block ++ declare partition_nr size start ++ for path in "${sysfs_paths[@]}" +++ get_device_name md1p1 +++ local name=md1p1 +++ name=md1p1 +++ contains_visible_char md1p1 ++++ tr -d -c '[:graph:]' +++ test md1p1 +++ [[ md1p1 =~ ^mapper/ ]] +++ [[ -L /dev/md1p1 ]] +++ [[ md1p1 =~ ^dm- ]] +++ name=md1p1 +++ echo /dev/md1p1 +++ [[ -r /dev/md1p1 ]] +++ return 0 ++ partition_name=/dev/md1p1 ++ partition_name=md1p1 ++ partition_name=md1p1 +++ get_partition_number md1p1 +++ local partition_block_device=md1p1 ++++ echo md1p1 ++++ grep -o -E '[0-9]+$' +++ local partition_number=1 +++ test 1 -gt 0 +++ test 1 -le 128 +++ echo 1 ++ partition_nr=1 ++ partition_prefix=md1p +++ get_disk_size md1/md1p1 +++ local disk_name=md1/md1p1 +++ has_binary blockdev +++ for bin in $@ +++ type blockdev +++ return 0 +++ blockdev --getsize64 /dev/md1p1 +++ return ++ size=30727471104 +++ get_partition_start md1/md1p1 +++ local disk_name=md1/md1p1 +++ local start_block start +++ local block_size=512 +++ [[ -r /sys/block/md1/md1p1/start ]] +++ start_block=2048 +++ [[ -z 2048 ]] +++ start=1048576 +++ echo 1048576 ++ start=1048576 ++ echo '1 30727471104 1048576' ++ sort -un /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/partitions_unsorted ++ [[ ! -s /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/partitions ]] ++ declare disk_label ++ [[ -n y ]] ++ parted -m -s /dev/md1 print +++ grep '^/' /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/parted +++ cut -d : -f 6 ++ disk_label=gpt ++ cp /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/partitions /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/partitions-data ++ declare type ++ [[ gpt = \m\s\d\o\s ]] ++ [[ gpt = \g\p\t ]] ++ [[ -n y ]] ++ read partition_nr size start junk ++ [[ gpt = \d\a\s\d ]] +++ grep '^1:' /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/parted +++ cut -d : -f 6 ++ type= ++ test '' ++ type=rear-noname +++ percent_encode rear-noname +++ local string=rear-noname +++ local length=11 +++ local pos=0 +++ local char= +++ (( pos = 0 )) +++ (( pos < length )) +++ char=r +++ case $char in +++ printf r +++ (( pos++ )) +++ (( pos < length )) +++ char=e +++ case $char in +++ printf e +++ (( pos++ )) +++ (( pos < length )) +++ char=a +++ case $char in +++ printf a +++ (( pos++ )) +++ (( pos < length )) +++ char=r +++ case $char in +++ printf r +++ (( pos++ )) +++ (( pos < length )) +++ char=- +++ case $char in +++ printf - +++ (( pos++ )) +++ (( pos < length )) +++ char=n +++ case $char in +++ printf n +++ (( pos++ )) +++ (( pos < length )) +++ char=o +++ case $char in +++ printf o +++ (( pos++ )) +++ (( pos < length )) +++ char=n +++ case $char in +++ printf n +++ (( pos++ )) +++ (( pos < length )) +++ char=a +++ case $char in +++ printf a +++ (( pos++ )) +++ (( pos < length )) +++ char=m +++ case $char in +++ printf m +++ (( pos++ )) +++ (( pos < length )) +++ char=e +++ case $char in +++ printf e +++ (( pos++ )) +++ (( pos < length )) ++ type=rear-noname ++ sed -i '/^1 /s/$/ rear-noname/' /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/partitions ++ read partition_nr size start junk ++ declare flags flaglist ++ [[ -n y ]] ++ read partition_nr size start junk ++ [[ gpt = \d\a\s\d ]] +++ grep '^1:' /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/parted +++ cut -d : -f 7 +++ tr -d , +++ tr -d ';' ++ flaglist= ++ flags= ++ test '' ++ flags=none ++ sed -i '/^1 /s/$/ none/' /var/www/html/imageBackup/iso/rear.TVcgsfB0pOGKerk/tmp/partitions ++ read partition_nr size start junk ++ [[ gpt = \m\s\d\o\s ]] ++ read partition_nr size start type flags junk ++ partition_name=/dev/md1p1 +++ get_device_name /dev/md1p1 +++ local name=md1p1 +++ name=md1p1 +++ contains_visible_char md1p1 ++++ tr -d -c '[:graph:]' +++ test md1p1 +++ [[ md1p1 =~ ^mapper/ ]] +++ [[ -L /dev/md1p1 ]] +++ [[ md1p1 =~ ^dm- ]] +++ name=md1p1 +++ echo /dev/md1p1 +++ [[ -r /dev/md1p1 ]] +++ return 0 ++ echo 'part /dev/md1 30727471104 1048576 rear-noname none /dev/md1p1' ++ read partition_nr size start type flags junk ++ read array device junk ++ grep -q '^raid ' /var/lib/rear/layout/disklayout.conf ++ REQUIRED_PROGS+=(mdadm) + source_return_code=0 + test 0 -eq 0 + cd /var/www/html/imageBackup/data + test 1 + Debug 'Leaving debugscript mode (back to previous bash flags and options settings).' + test 1 + Log 'Leaving debugscript mode (back to previous bash flags and options settings).' + echo '2267: 2021-06-22 06:54:32.143565862 Leaving debugscript mode (back to previous bash flags and options settings).' 2267: 2021-06-22 06:54:32.143565862 Leaving debugscript mode (back to previous bash flags and options settings). 2267: 2021-06-22 06:54:32.157422773 Including layout/save/GNU/Linux/220_lvm_layout.sh 2267: 2021-06-22 06:54:32.161565389 Entering debugscript mode via 'set -x'. + source /usr/share/rear/layout/save/GNU/Linux/220_lvm_layout.sh ++ has_binary lvm ++ for bin in $@ ++ type lvm ++ return 0 ++ Log 'Begin saving LVM layout ...' ++ echo '2267: 2021-06-22 06:54:32.177399270 Begin saving LVM layout ...' 2267: 2021-06-22 06:54:32.177399270 Begin saving LVM layout ... ++ local header_printed ++ local pdev vgrp size uuid pvdisplay_exit_code ++ local extentsize nrextents vgdisplay_exit_code ++ already_processed_lvs=() ++ local already_processed_lvs ++ local lv_layout_supported lvs_fields ++ local origin lv vg ++ local layout modules ++ local thinpool chunksize stripes stripesize segmentsize ++ local kval infokval ++ local lvs_exit_code ++ header_printed=no ++ lvm pvdisplay -c ++ read line ++ pvdisplay_exit_code=0 ++ test 0 -eq 0 ++ header_printed=no ++ lvm vgdisplay -c ++ read line ++ vgdisplay_exit_code=0 ++ test 0 -eq 0 ++ header_printed=no ++ already_processed_lvs=() ++ lvm lvs -o lv_layout ++ lv_layout_supported=yes ++ is_true yes ++ case "$1" in ++ return 0 ++ lvs_fields=origin,lv_name,vg_name,lv_size,lv_layout,pool_lv,chunk_size,stripes,stripe_size,seg_size ++ lvm lvs --separator=: --noheadings --units b --nosuffix -o origin,lv_name,vg_name,lv_size,lv_layout,pool_lv,chunk_size,stripes,stripe_size,seg_size ++ sort -n -t : -k 4 ++ read line ++ lvs_exit_code=0 ++ test 0 -eq 0 ++ Log 'End saving LVM layout' ++ echo '2267: 2021-06-22 06:54:32.749552975 End saving LVM layout' 2267: 2021-06-22 06:54:32.749552975 End saving LVM layout ++ egrep -q '^lvmdev |^lvmgrp |^lvmvol ' /var/lib/rear/layout/disklayout.conf ++ true + source_return_code=0 + test 0 -eq 0 + cd /var/www/html/imageBackup/data + test 1 + Debug 'Leaving debugscript mode (back to previous bash flags and options settings).' + test 1 + Log 'Leaving debugscript mode (back to previous bash flags and options settings).' + echo '2267: 2021-06-22 06:54:32.756600208 Leaving debugscript mode (back to previous bash flags and options settings).' 2267: 2021-06-22 06:54:32.756600208 Leaving debugscript mode (back to previous bash flags and options settings). 2267: 2021-06-22 06:54:32.770113804 Including layout/save/GNU/Linux/230_filesystem_layout.sh 2267: 2021-06-22 06:54:32.774219752 Entering debugscript mode via 'set -x'. + source /usr/share/rear/layout/save/GNU/Linux/230_filesystem_layout.sh ++ Log 'Begin saving filesystem layout' ++ echo '2267: 2021-06-22 06:54:32.794815787 Begin saving filesystem layout' 2267: 2021-06-22 06:54:32.794815787 Begin saving filesystem layout ++ has_binary wipefs ++ for bin in $@ ++ type wipefs ++ return 0 ++ REQUIRED_PROGS+=(wipefs) ++ supported_filesystems=ext2,ext3,ext4,vfat,xfs,reiserfs,btrfs,fuseblk ++ read_filesystems_command='mount -t ext2,ext3,ext4,vfat,xfs,reiserfs,btrfs,fuseblk | cut -d '\'' '\'' -f 1,3,5,6' +++ type -P findmnt ++ findmnt_command=/usr/bin/findmnt ++ test -x /usr/bin/findmnt ++ read_filesystems_command='/usr/bin/findmnt -mnrv -o SOURCE,TARGET,FSTYPE,OPTIONS -t ext2,ext3,ext4,vfat,xfs,reiserfs,btrfs,fuseblk' ++ Log 'Saving filesystem layout (using the findmnt command).' ++ echo '2267: 2021-06-22 06:54:32.801777666 Saving filesystem layout (using the findmnt command).' 2267: 2021-06-22 06:54:32.801777666 Saving filesystem layout (using the findmnt command). ++ read_filesystems_command='/usr/bin/findmnt -mnrv -o SOURCE,TARGET,FSTYPE,OPTIONS -t ext2,ext3,ext4,vfat,xfs,reiserfs,btrfs,fuseblk | sort -t '\'' '\'' -k 1,1 -u' ++ docker_is_running= ++ docker_root_dir= ++ service docker status Unit docker.service could not be found. ++ echo '# Filesystems (only ext2,ext3,ext4,vfat,xfs,reiserfs,btrfs,fuseblk are supported).' ++ echo '# Format: fs [uuid=] [label=