Opened 3 years ago
Last modified 2 years ago
#790 assigned defect
mondorestore says a partition is occupied
Reported by: | bruno | Owned by: | bruno |
---|---|---|---|
Priority: | normal | Milestone: | 3.3.1 |
Component: | mondo | Version: | 3.2.1 |
Severity: | major | Keywords: | |
Cc: |
Description
When restoring, mondorestore can say that a partition is occupied and stop preparing the disk.
This can happen when the restore is done on an MBR disk whereas the original was GPT.
Change History (7)
comment:1 Changed 3 years ago by bruno
comment:2 Changed 3 years ago by bruno
- Priority changed from normal to high
- Severity changed from normal to critical
- Status changed from new to assigned
comment:3 Changed 3 years ago by bruno
This is a tough topic in fact.
The only clear case is when on the master the disk was GPT and had more than 5 primary partitions; It can only be restored on a GPT disk.
For the rest, the user may want to change to disk type from MBR to GPT or vice-versa.
So in addition to keeping all info, we should keep track of the one which can't be changed (such as the previous example) and permit change for the others.
It's as a consequence a big change :-(
I'll see to try to implement just the use case mentioned above for the next version.
comment:4 Changed 3 years ago by bruno
- Summary changed from mondorestore syas a partition is occupied to mondorestore says a partition is occupied
comment:5 Changed 3 years ago by bruno
- Priority changed from high to normal
- Severity changed from critical to major
A workaround is to force the format of the target disk to be GPT with parted to avoid restoration issue if original was GPT as well:
parted -s /dev/sda mklabel gpt
comment:6 Changed 3 years ago by bruno
- Milestone changed from 3.2.2 to 3.2.3
comment:7 Changed 2 years ago by bruno
- Milestone changed from 3.3.0 to 3.3.1
mondoarchive should keep track of disk partitions format and mondorestore should use that info to force the restoration of disks, where it makes sense.