On January 27, 2020 1:38 pm, Dominic Jäger wrote: > Necessary because leftovers on a disk can make partitioning it fail.
shouldn't those leftovers be detected by our "is disk in use" checks? what's missing there? > > Signed-off-by: Dominic Jäger <d.jae...@proxmox.com> > --- > PVE/API2/Disks/Directory.pm | 9 ++++++++- > 1 file changed, 8 insertions(+), 1 deletion(-) > > diff --git a/PVE/API2/Disks/Directory.pm b/PVE/API2/Disks/Directory.pm > index 4c74776..8a317d3 100644 > --- a/PVE/API2/Disks/Directory.pm > +++ b/PVE/API2/Disks/Directory.pm > @@ -236,8 +236,15 @@ __PACKAGE__->register_method ({ > my $mountunitpath = "/etc/systemd/system/$mountunitname"; > > PVE::Diskmanage::locked_disk_action(sub { > + # Leftovers might thwart partitioning > + my $cmd = ['/sbin/wipefs', '-a', $dev]; > + print "# ", join(' ', @$cmd), "\n"; > + run_command($cmd); would it make sense to (optionally) include wipefs into wipe_disks? > + > + PVE::Diskmanage::wipe_disks($dev); > + > # create partition > - my $cmd = [$SGDISK, '-n1', '-t1:8300', $dev]; > + $cmd = [$SGDISK, '-n1', '-t1:8300', $dev]; > print "# ", join(' ', @$cmd), "\n"; > run_command($cmd); > > -- > 2.20.1 > > _______________________________________________ > pve-devel mailing list > pve-devel@pve.proxmox.com > https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel > _______________________________________________ pve-devel mailing list pve-devel@pve.proxmox.com https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel