#3010 Issue closed
: Auto-Resizing Extended Partitions Fails¶
Labels: support / question
, no-issue-activity
pantaray opened issue at 2023-06-09 09:42:¶
-
ReaR version ("/usr/sbin/rear -V"): Relax-and-Recover 2.7-git.5183.29f51855.master / 2023-06-06
-
If your ReaR version is not the current version, explain why you can't upgrade: N/A
-
OS version ("cat /etc/os-release" or "lsb_release -a" or "cat /etc/rear/os.conf"):
OS_VENDOR=RedHatEnterpriseServer OS_VERSION=8.1
-
ReaR configuration files ("cat /etc/rear/site.conf" and/or "cat /etc/rear/local.conf"):
We don't use asite.conf
, here's the contents of ourlocal.conf
:# This file etc/rear/local.conf is intended for the user's # manual configuration of Relax-and-Recover (ReaR). # For configuration through packages and other automated means # we recommend a separated file named site.conf next to this file # and leave local.conf as is (ReaR upstream will never ship a site.conf). # The default OUTPUT=ISO creates the ReaR rescue medium as ISO image. # You need to specify your particular backup and restore method for your data # as the default BACKUP=REQUESTRESTORE does not really do that (see "man rear"). # Configuration variables are documented in /usr/share/rear/conf/default.conf # and the examples in /usr/share/rear/conf/examples/ can be used as templates. # ReaR reads the configuration files via the bash builtin command 'source' # so bash syntax like VARIABLE="value" (no spaces at '=') is mandatory. # Because 'source' executes the content as bash scripts you can run commands # within your configuration files, in particular commands to set different # configuration values depending on certain conditions as you need like # CONDITION_COMMAND && VARIABLE="special_value" || VARIABLE="usual_value" # but that means CONDITION_COMMAND gets always executed when 'rear' is run # so ensure nothing can go wrong if you run commands in configuration files. OUTPUT=ISO OUTPUT=RAMDISK OUTPUT_URL="nfs://1x.1xx.x.1xx/mnt/rear/backup" BACKUP=NETFS BACKUP_OPTIONS="nfsvers=3" BACKUP_URL="nfs://1x.1xx.x.1xx/mnt/rear/backup" AUTOEXCLUDE_MULTIPATH=n BOOT_OVER_SAN=y AUTORESIZE_PARTITIONS=true AUTOEXCLUDE_DISKS=y
-
Hardware vendor/product (PC or PowerNV BareMetal or ARM) or VM (KVM guest or PowerVM LPAR):
PowerVM LPAR -
System architecture (x86 compatible or PPC64/PPC64LE or what exact ARM device):
PPC64LE -
Firmware (BIOS or UEFI or Open Firmware) and bootloader (GRUB or ELILO or Petitboot):
IBM HMC with GRUB bootloader -
Storage (local disk or SSD) and/or SAN (FC or iSCSI or FCoE) and/or multipath (DM or NVMe):
SAN FC with multipath DM -
Storage layout ("lsblk -ipo NAME,KNAME,PKNAME,TRAN,TYPE,FSTYPE,LABEL,SIZE,MOUNTPOINT"):
Original layout of the machine:NAME KNAME PKNAME TRAN TYPE FSTYPE LABEL SIZE MOUNTPOINT /dev/sda /dev/sda disk mpath_member 100G `-/dev/mapper/mpatha /dev/dm-0 /dev/sda mpath 100G |-/dev/mapper/mpatha1 /dev/dm-1 /dev/dm-0 part 4M |-/dev/mapper/mpatha2 /dev/dm-2 /dev/dm-0 part xfs 1G /boot |-/dev/mapper/mpatha3 /dev/dm-3 /dev/dm-0 part swap 8G [SWAP] |-/dev/mapper/mpatha4 /dev/dm-4 /dev/dm-0 part 1K |-/dev/mapper/mpatha5 /dev/dm-5 /dev/dm-0 part xfs 50G / `-/dev/mapper/mpatha6 /dev/dm-6 /dev/dm-0 part xfs 41G /home /dev/sdb /dev/sdb disk mpath_member 100G `-/dev/mapper/mpatha /dev/dm-0 /dev/sdb mpath 100G |-/dev/mapper/mpatha1 /dev/dm-1 /dev/dm-0 part 4M |-/dev/mapper/mpatha2 /dev/dm-2 /dev/dm-0 part xfs 1G /boot |-/dev/mapper/mpatha3 /dev/dm-3 /dev/dm-0 part swap 8G [SWAP] |-/dev/mapper/mpatha4 /dev/dm-4 /dev/dm-0 part 1K |-/dev/mapper/mpatha5 /dev/dm-5 /dev/dm-0 part xfs 50G / `-/dev/mapper/mpatha6 /dev/dm-6 /dev/dm-0 part xfs 41G /home /dev/sdc /dev/sdc disk mpath_member 100G `-/dev/mapper/mpatha /dev/dm-0 /dev/sdc mpath 100G |-/dev/mapper/mpatha1 /dev/dm-1 /dev/dm-0 part 4M |-/dev/mapper/mpatha2 /dev/dm-2 /dev/dm-0 part xfs 1G /boot |-/dev/mapper/mpatha3 /dev/dm-3 /dev/dm-0 part swap 8G [SWAP] |-/dev/mapper/mpatha4 /dev/dm-4 /dev/dm-0 part 1K |-/dev/mapper/mpatha5 /dev/dm-5 /dev/dm-0 part xfs 50G / `-/dev/mapper/mpatha6 /dev/dm-6 /dev/dm-0 part xfs 41G /home /dev/sdd /dev/sdd disk mpath_member 100G `-/dev/mapper/mpatha /dev/dm-0 /dev/sdd mpath 100G |-/dev/mapper/mpatha1 /dev/dm-1 /dev/dm-0 part 4M |-/dev/mapper/mpatha2 /dev/dm-2 /dev/dm-0 part xfs 1G /boot |-/dev/mapper/mpatha3 /dev/dm-3 /dev/dm-0 part swap 8G [SWAP] |-/dev/mapper/mpatha4 /dev/dm-4 /dev/dm-0 part 1K |-/dev/mapper/mpatha5 /dev/dm-5 /dev/dm-0 part xfs 50G / `-/dev/mapper/mpatha6 /dev/dm-6 /dev/dm-0 part xfs 41G /home
-
Description of the issue (ideally so that others can reproduce it):
We initiated a backup of the system usingrear -v mkbackup
with the settings given above (NFS backup target). We created an LPAR with a smaller backing device (going from 100GB with 10GB used space to 20GB total), then booted from the backed up ISO and started the recover process:
RESCUE hostname:~ # rear -v recover ... # Disk layout dated 20230606195041 (YYYYmmddHHMMSS) # NAME KNAME PKNAME TRAN TYPE FSTYPE LABEL SIZE MOUNTPOINT UUID WWN # /dev/sda /dev/sda disk mpath_member 100G 0x600a098000d2e26600008e735e452553 # `-/dev/mapper/mpathb /dev/dm-0 /dev/sda mpath 100G # |-/dev/mapper/mpathb1 /dev/dm-1 /dev/dm-0 part 4M # |-/dev/mapper/mpathb2 /dev/dm-2 /dev/dm-0 part xfs 1G /boot 808ae050-103f-424b-b648-5a5b5cdf1826 # |-/dev/mapper/mpathb3 /dev/dm-3 /dev/dm-0 part swap 8G [SWAP] 8644d3f1-b037-4a05-8237-d8aa461628f6 # |-/dev/mapper/mpathb4 /dev/dm-4 /dev/dm-0 part 1K # |-/dev/mapper/mpathb5 /dev/dm-5 /dev/dm-0 part xfs 50G / 9d1c54a0-2ab5-4c6c-b9e0-c790661773c0 # `-/dev/mapper/mpathb6 /dev/dm-6 /dev/dm-0 part xfs 41G /home dad16105-df3b-4d8d-973f-6ceeb2e4e803 # /dev/sdb /dev/sdb disk mpath_member 100G 0x600a098000d2e26600008e735e452553 ... # Format: multipath <devname> <size(bytes)> <partition label type> <slaves> sdd part /dev/mapper/mpathb 4194304 1048576 primary boot,prep /dev/mapper/mpathb1 part /dev/mapper/mpathb 1073741824 5242880 primary none /dev/mapper/mpathb2 part /dev/mapper/mpathb 8621391872 1078984704 primary none /dev/mapper/mpathb3 part /dev/mapper/mpathb 53687091200 9701425152 logical none /dev/mapper/mpathb5 my_udevsettle create_disk_partition "/dev/mapper/mpathb" "primary" 2 6295552 1080037375 create_disk_partition "/dev/mapper/mpathb" "primary" 3 1080041472 9701433343 create_disk_partition "/dev/mapper/mpathb" "extended" 4 9701437440 21474836479 create_disk_partition "/dev/mapper/mpathb" "logical" 5 107375247360 21474836479 create_disk_partition "/dev/mapper/mpathb" "logical" 6 161062342656 21474836479
Looking at the start-/end-blocks, the extended partition is created correctly, however, the logical partitions are not. The partition layout of the original machine looks like this:
[root@hostname ~]# parted /dev/mapper/mpatha GNU Parted 3.2 Using /dev/mapper/mpatha Welcome to GNU Parted! Type 'help' to view a list of commands. (parted) print Model: Linux device-mapper (multipath) (dm) Disk /dev/mapper/mpatha: 107GB Sector size (logical/physical): 512B/4096B Partition Table: msdos Disk Flags: Number Start End Size Type File system Flags 1 1049kB 5243kB 4194kB primary boot, prep 2 5243kB 1079MB 1074MB primary xfs 3 1079MB 9700MB 8621MB primary linux-swap(v1) 4 9700MB 107GB 97.7GB extended 5 9701MB 63.4GB 53.7GB logical xfs 6 63.4GB 107GB 44.0GB logical xfs
The partition table auto-created by REAR does not contain the logical partitions:
RESCUE esi-svftp001:/var/lib/rear/layout # parted /dev/mapper/mpathb GNU Parted 3.2 Using /dev/mapper/mpathb Welcome to GNU Parted! Type 'help' to view a list of commands. (parted) p Model: Linux device-mapper (multipath) (dm) Disk /dev/mapper/mpathb: 21.5GB Sector size (logical/physical): 512B/512B Partition Table: msdos Disk Flags: Number Start End Size Type File system Flags 1 2097kB 6291kB 4194kB primary boot, prep 2 6296kB 1080MB 1074MB primary 3 1080MB 9701MB 8621MB primary 4 9701MB 21.5GB 11.8GB extended lba
-
Workaround, if any:
Manually editing the thecreate_disk_partition
calls fixes the problem.
Changing thiscreate_disk_partition "/dev/mapper/mpathb" "primary" 3 1080041472 9701433343 create_disk_partition "/dev/mapper/mpathb" "extended" 4 9701437440 21474836479 create_disk_partition "/dev/mapper/mpathb" "logical" 5 107375247360 21474836479 create_disk_partition "/dev/mapper/mpathb" "logical" 6 161062342656 21474836479
to that
create_disk_partition "/dev/mapper/mpathb" "primary" 3 1080041472 9701433343 create_disk_partition "/dev/mapper/mpathb" "extended" 4 9701437440 21474836479 create_disk_partition "/dev/mapper/mpathb" "logical" 5 9701441537 17588141056 create_disk_partition "/dev/mapper/mpathb" "logical" 6 17588145153 2147483647
fixes the resizing and system recovery works
Failed to wipe first 1024 bytes of /dev/dm-4 ('dd if=/dev/zero of=/dev/dm-4 count= 1024 iflag=count_bytes' failed) Start system layout restoration. Disk '/dev/mapper/mpathb': creating 'msdos' partition table Disk '/dev/mapper/mpathb': creating partition number 1 with name 'primary' Disk '/dev/mapper/mpathb': creating partition number 2 with name 'primary' Disk '/dev/mapper/mpathb': creating partition number 3 with name 'primary' Disk '/dev/mapper/mpathb': creating partition number 4 with name 'extended' Disk '/dev/mapper/mpathb': creating partition number 5 with name 'logical' Disk '/dev/mapper/mpathb': creating partition number 6 with name 'logical' Creating swap on /dev/mapper/mpathb3 Creating filesystem of type xfs with mount point / on /dev/mapper/mpathb5. Mounting filesystem / Creating filesystem of type xfs with mount point /boot on /dev/mapper/mpathb2. Mounting filesystem /boot Creating filesystem of type xfs with mount point /home on /dev/mapper/mpathb6. Mounting filesystem /home Disk layout created. Recreated storage layout: NAME KNAME TRAN TYPE FSTYPE LABEL SIZE MOUNTPOINT /dev/sda /dev/sda disk mpath_member 20G |-/dev/sda1 /dev/sda1 part none 4M |-/dev/sda2 /dev/sda2 part none 1G |-/dev/sda3 /dev/sda3 part none 8G |-/dev/sda4 /dev/sda4 part none 1K `-/dev/mapper/mpathb /dev/dm-0 mpath 20G |-/dev/mapper/mpathb1 /dev/dm-1 part 4M |-/dev/mapper/mpathb2 /dev/dm-2 part xfs 1G /mnt/local/boot |-/dev/mapper/mpathb3 /dev/dm-3 part swap 8G |-/dev/mapper/mpathb4 /dev/dm-4 part 1K |-/dev/mapper/mpathb5 /dev/dm-5 part xfs 7.4G /mnt/local `-/dev/mapper/mpathb6 /dev/dm-6 part xfs 3.6G /mnt/local/home /dev/sdb /dev/sdb disk mpath_member 20G |-/dev/sdb1 /dev/sdb1 part none 4M |-/dev/sdb2 /dev/sdb2 part none 1G |-/dev/sdb3 /dev/sdb3 part none 8G |-/dev/sdb4 /dev/sdb4 part none 1K `-/dev/mapper/mpathb /dev/dm-0 mpath 20G |-/dev/mapper/mpathb1 /dev/dm-1 part 4M |-/dev/mapper/mpathb2 /dev/dm-2 part xfs 1G /mnt/local/boot |-/dev/mapper/mpathb3 /dev/dm-3 part swap 8G |-/dev/mapper/mpathb4 /dev/dm-4 part 1K |-/dev/mapper/mpathb5 /dev/dm-5 part xfs 7.4G /mnt/local `-/dev/mapper/mpathb6 /dev/dm-6 part xfs 3.6G /mnt/local/home /dev/sdc /dev/sdc disk mpath_member 20G |-/dev/sdc1 /dev/sdc1 part none 4M |-/dev/sdc2 /dev/sdc2 part none 1G |-/dev/sdc3 /dev/sdc3 part none 8G |-/dev/sdc4 /dev/sdc4 part none 1K `-/dev/mapper/mpathb /dev/dm-0 mpath 20G |-/dev/mapper/mpathb1 /dev/dm-1 part 4M |-/dev/mapper/mpathb2 /dev/dm-2 part xfs 1G /mnt/local/boot |-/dev/mapper/mpathb3 /dev/dm-3 part swap 8G |-/dev/mapper/mpathb4 /dev/dm-4 part 1K |-/dev/mapper/mpathb5 /dev/dm-5 part xfs 7.4G /mnt/local `-/dev/mapper/mpathb6 /dev/dm-6 part xfs 3.6G /mnt/local/home /dev/sdd /dev/sdd disk mpath_member 20G |-/dev/sdd1 /dev/sdd1 part none 4M |-/dev/sdd2 /dev/sdd2 part none 1G |-/dev/sdd3 /dev/sdd3 part none 8G |-/dev/sdd4 /dev/sdd4 part none 1K `-/dev/mapper/mpathb /dev/dm-0 mpath 20G |-/dev/mapper/mpathb1 /dev/dm-1 part 4M |-/dev/mapper/mpathb2 /dev/dm-2 part xfs 1G /mnt/local/boot |-/dev/mapper/mpathb3 /dev/dm-3 part swap 8G |-/dev/mapper/mpathb4 /dev/dm-4 part 1K |-/dev/mapper/mpathb5 /dev/dm-5 part xfs 7.4G /mnt/local `-/dev/mapper/mpathb6 /dev/dm-6 part xfs 3.6G /mnt/local/home /dev/sde /dev/sde disk mpath_member 20G |-/dev/sde1 /dev/sde1 part none 4M |-/dev/sde2 /dev/sde2 part none 1G |-/dev/sde3 /dev/sde3 part none 8G |-/dev/sde4 /dev/sde4 part none 1K `-/dev/mapper/mpathb /dev/dm-0 mpath 20G |-/dev/mapper/mpathb1 /dev/dm-1 part 4M |-/dev/mapper/mpathb2 /dev/dm-2 part xfs 1G /mnt/local/boot |-/dev/mapper/mpathb3 /dev/dm-3 part swap 8G |-/dev/mapper/mpathb4 /dev/dm-4 part 1K |-/dev/mapper/mpathb5 /dev/dm-5 part xfs 7.4G /mnt/local `-/dev/mapper/mpathb6 /dev/dm-6 part xfs 3.6G /mnt/local/home /dev/sdf /dev/sdf disk mpath_member 20G |-/dev/sdf1 /dev/sdf1 part none 4M |-/dev/sdf2 /dev/sdf2 part none 1G |-/dev/sdf3 /dev/sdf3 part none 8G |-/dev/sdf4 /dev/sdf4 part none 1K `-/dev/mapper/mpathb /dev/dm-0 mpath 20G |-/dev/mapper/mpathb1 /dev/dm-1 part 4M |-/dev/mapper/mpathb2 /dev/dm-2 part xfs 1G /mnt/local/boot |-/dev/mapper/mpathb3 /dev/dm-3 part swap 8G |-/dev/mapper/mpathb4 /dev/dm-4 part 1K |-/dev/mapper/mpathb5 /dev/dm-5 part xfs 7.4G /mnt/local `-/dev/mapper/mpathb6 /dev/dm-6 part xfs 3.6G /mnt/local/home /dev/sdg /dev/sdg disk mpath_member 20G |-/dev/sdg1 /dev/sdg1 part none 4M |-/dev/sdg2 /dev/sdg2 part none 1G |-/dev/sdg3 /dev/sdg3 part none 8G |-/dev/sdg4 /dev/sdg4 part none 1K `-/dev/mapper/mpathb /dev/dm-0 mpath 20G |-/dev/mapper/mpathb1 /dev/dm-1 part 4M |-/dev/mapper/mpathb2 /dev/dm-2 part xfs 1G /mnt/local/boot |-/dev/mapper/mpathb3 /dev/dm-3 part swap 8G |-/dev/mapper/mpathb4 /dev/dm-4 part 1K |-/dev/mapper/mpathb5 /dev/dm-5 part xfs 7.4G /mnt/local `-/dev/mapper/mpathb6 /dev/dm-6 part xfs 3.6G /mnt/local/home /dev/sdh /dev/sdh disk mpath_member 20G |-/dev/sdh1 /dev/sdh1 part none 4M |-/dev/sdh2 /dev/sdh2 part none 1G |-/dev/sdh3 /dev/sdh3 part none 8G |-/dev/sdh4 /dev/sdh4 part none 1K `-/dev/mapper/mpathb /dev/dm-0 mpath 20G |-/dev/mapper/mpathb1 /dev/dm-1 part 4M |-/dev/mapper/mpathb2 /dev/dm-2 part xfs 1G /mnt/local/boot |-/dev/mapper/mpathb3 /dev/dm-3 part swap 8G |-/dev/mapper/mpathb4 /dev/dm-4 part 1K |-/dev/mapper/mpathb5 /dev/dm-5 part xfs 7.4G /mnt/local `-/dev/mapper/mpathb6 /dev/dm-6 part xfs 3.6G /mnt/local/home /dev/sdi /dev/sdi disk mpath_member 20G |-/dev/sdi1 /dev/sdi1 part none 4M |-/dev/sdi2 /dev/sdi2 part none 1G |-/dev/sdi3 /dev/sdi3 part none 8G |-/dev/sdi4 /dev/sdi4 part none 1K `-/dev/mapper/mpathb /dev/dm-0 mpath 20G |-/dev/mapper/mpathb1 /dev/dm-1 part 4M |-/dev/mapper/mpathb2 /dev/dm-2 part xfs 1G /mnt/local/boot |-/dev/mapper/mpathb3 /dev/dm-3 part swap 8G |-/dev/mapper/mpathb4 /dev/dm-4 part 1K |-/dev/mapper/mpathb5 /dev/dm-5 part xfs 7.4G /mnt/local `-/dev/mapper/mpathb6 /dev/dm-6 part xfs 3.6G /mnt/local/home /dev/sdj /dev/sdj disk mpath_member 20G |-/dev/sdj1 /dev/sdj1 part none 4M |-/dev/sdj2 /dev/sdj2 part none 1G |-/dev/sdj3 /dev/sdj3 part none 8G |-/dev/sdj4 /dev/sdj4 part none 1K `-/dev/mapper/mpathb /dev/dm-0 mpath 20G |-/dev/mapper/mpathb1 /dev/dm-1 part 4M |-/dev/mapper/mpathb2 /dev/dm-2 part xfs 1G /mnt/local/boot |-/dev/mapper/mpathb3 /dev/dm-3 part swap 8G |-/dev/mapper/mpathb4 /dev/dm-4 part 1K |-/dev/mapper/mpathb5 /dev/dm-5 part xfs 7.4G /mnt/local `-/dev/mapper/mpathb6 /dev/dm-6 part xfs 3.6G /mnt/local/home /dev/sdk /dev/sdk disk mpath_member 20G |-/dev/sdk1 /dev/sdk1 part none 4M |-/dev/sdk2 /dev/sdk2 part none 1G |-/dev/sdk3 /dev/sdk3 part none 8G |-/dev/sdk4 /dev/sdk4 part none 1K `-/dev/mapper/mpathb /dev/dm-0 mpath 20G |-/dev/mapper/mpathb1 /dev/dm-1 part 4M |-/dev/mapper/mpathb2 /dev/dm-2 part xfs 1G /mnt/local/boot |-/dev/mapper/mpathb3 /dev/dm-3 part swap 8G |-/dev/mapper/mpathb4 /dev/dm-4 part 1K |-/dev/mapper/mpathb5 /dev/dm-5 part xfs 7.4G /mnt/local `-/dev/mapper/mpathb6 /dev/dm-6 part xfs 3.6G /mnt/local/home /dev/sdl /dev/sdl disk mpath_member 20G |-/dev/sdl1 /dev/sdl1 part none 4M |-/dev/sdl2 /dev/sdl2 part none 1G |-/dev/sdl3 /dev/sdl3 part none 8G |-/dev/sdl4 /dev/sdl4 part none 1K `-/dev/mapper/mpathb /dev/dm-0 mpath 20G |-/dev/mapper/mpathb1 /dev/dm-1 part 4M |-/dev/mapper/mpathb2 /dev/dm-2 part xfs 1G /mnt/local/boot |-/dev/mapper/mpathb3 /dev/dm-3 part swap 8G |-/dev/mapper/mpathb4 /dev/dm-4 part 1K |-/dev/mapper/mpathb5 /dev/dm-5 part xfs 7.4G /mnt/local `-/dev/mapper/mpathb6 /dev/dm-6 part xfs 3.6G /mnt/local/home /dev/sdm /dev/sdm disk mpath_member 20G |-/dev/sdm1 /dev/sdm1 part none 4M |-/dev/sdm2 /dev/sdm2 part none 1G |-/dev/sdm3 /dev/sdm3 part none 8G |-/dev/sdm4 /dev/sdm4 part none 1K `-/dev/mapper/mpathb /dev/dm-0 mpath 20G |-/dev/mapper/mpathb1 /dev/dm-1 part 4M |-/dev/mapper/mpathb2 /dev/dm-2 part xfs 1G /mnt/local/boot |-/dev/mapper/mpathb3 /dev/dm-3 part swap 8G |-/dev/mapper/mpathb4 /dev/dm-4 part 1K |-/dev/mapper/mpathb5 /dev/dm-5 part xfs 7.4G /mnt/local `-/dev/mapper/mpathb6 /dev/dm-6 part xfs 3.6G /mnt/local/home /dev/sdn /dev/sdn disk mpath_member 20G |-/dev/sdn1 /dev/sdn1 part none 4M |-/dev/sdn2 /dev/sdn2 part none 1G |-/dev/sdn3 /dev/sdn3 part none 8G |-/dev/sdn4 /dev/sdn4 part none 1K `-/dev/mapper/mpathb /dev/dm-0 mpath 20G |-/dev/mapper/mpathb1 /dev/dm-1 part 4M |-/dev/mapper/mpathb2 /dev/dm-2 part xfs 1G /mnt/local/boot |-/dev/mapper/mpathb3 /dev/dm-3 part swap 8G |-/dev/mapper/mpathb4 /dev/dm-4 part 1K |-/dev/mapper/mpathb5 /dev/dm-5 part xfs 7.4G /mnt/local `-/dev/mapper/mpathb6 /dev/dm-6 part xfs 3.6G /mnt/local/home /dev/sdo /dev/sdo disk mpath_member 20G |-/dev/sdo1 /dev/sdo1 part none 4M |-/dev/sdo2 /dev/sdo2 part none 1G |-/dev/sdo3 /dev/sdo3 part none 8G |-/dev/sdo4 /dev/sdo4 part none 1K `-/dev/mapper/mpathb /dev/dm-0 mpath 20G |-/dev/mapper/mpathb1 /dev/dm-1 part 4M |-/dev/mapper/mpathb2 /dev/dm-2 part xfs 1G /mnt/local/boot |-/dev/mapper/mpathb3 /dev/dm-3 part swap 8G |-/dev/mapper/mpathb4 /dev/dm-4 part 1K |-/dev/mapper/mpathb5 /dev/dm-5 part xfs 7.4G /mnt/local `-/dev/mapper/mpathb6 /dev/dm-6 part xfs 3.6G /mnt/local/home /dev/sdp /dev/sdp disk mpath_member 20G |-/dev/sdp1 /dev/sdp1 part none 4M |-/dev/sdp2 /dev/sdp2 part none 1G |-/dev/sdp3 /dev/sdp3 part none 8G |-/dev/sdp4 /dev/sdp4 part none 1K `-/dev/mapper/mpathb /dev/dm-0 mpath 20G |-/dev/mapper/mpathb1 /dev/dm-1 part 4M |-/dev/mapper/mpathb2 /dev/dm-2 part xfs 1G /mnt/local/boot |-/dev/mapper/mpathb3 /dev/dm-3 part swap 8G |-/dev/mapper/mpathb4 /dev/dm-4 part 1K |-/dev/mapper/mpathb5 /dev/dm-5 part xfs 7.4G /mnt/local `-/dev/mapper/mpathb6 /dev/dm-6 part xfs 3.6G /mnt/local/home
-
Attachments, as applicable ("rear -D mkrescue/mkbackup/recover" debug log files):
See output above.
jsmeix commented at 2023-06-12 09:36:¶
I did not yet look at the details here but in general
AUTORESIZE_PARTITIONS=true
is old functionality that is implemented in
layout/prepare/default/430_autoresize_all_partitions.sh
which does not and never did work properly.
See the description about
# AUTORESIZE_PARTITIONS
# AUTORESIZE_EXCLUDE_PARTITIONS
# AUTOSHRINK_DISK_SIZE_LIMIT_PERCENTAGE
# AUTOINCREASE_DISK_SIZE_THRESHOLD_PERCENTAGE
in usr/share/rear/conf/default.conf
for ReaR 2.7 starting at
https://github.com/rear/rear/blob/rear-2.7/usr/share/rear/conf/default.conf#L475
See also
https://github.com/rear/rear/issues/1731
and
https://github.com/rear/rear/pull/1733
prontok commented at 2023-06-21 14:35:¶
Hello,
I use to this case configurations:
AUTORESIZE_PARTITIONS=( /dev/sda5 )
AUTORESIZE_EXCLUDE_PARTITIONS=( boot swap efi /dev/sda1 /dev/sda2 )
POST_RECOVERY_COMMANDS=(
'chroot /mnt/local /usr/sbin/lvextend -l +100%FREE /dev/root_vg/root'
'chroot /mnt/local /usr/sbin/resize2fs /dev/root_vg/root'
)
#LVM#
/dev/sda5 root_vg (LV - /dev/root_vg/root)
Parted layout
Number Start End Size Type File system Flags
1 1049kB 512MB 511MB primary ext2 boot
2 513MB 21,5GB 21,0GB extended
5 513MB 21,5GB 21,0GB logical lvm
P.S. i hope i helped you
pantaray commented at 2023-06-23 12:06:¶
Hi!
Thanks for the pointers @jsmeix !
We're currently trying to make
layout/prepare/default/430_autoresize_all_partitions.sh
work with logical partitions.
No luck so far, but we keep on digging.
And thank you @prontok for the hint!
I'll report back as soon as we make some progress.
Protonk commented at 2023-06-23 22:29:¶
No prob, but I think you mean @prontok. Common mistake. ;)Adam Hyland,
work in progressOn Jun 23, 2023, at 5:06 AM, Stefan Fuertinger
***@***.***> wrote:
Hi!
Thanks for the pointers @jsmeix ! We're currently trying to make
layout/prepare/default/430_autoresize_all_partitions.sh work with
logical partitions. No luck so far, but we keep on digging. And thank
you @Protonk for the hint! I'll report back as soon as we make some
progress.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: ***@***.***>
pantaray commented at 2023-06-26 09:08:¶
@protonk Sorry for the confusion! Yes, I meant @prontok - thanks again, this time with the correct handle ;)
github-actions commented at 2023-08-26 01:58:¶
Stale issue message
[Export of Github issue for rear/rear.]