Hi 
I'm hamed. 

We're using rook to deply a Ceph cluster. Rook periodically check empty disk 
and when it found one it prepare to be used as a ceph osd. Ceph uses Atari 
partition table to create bluestore for it osds. 

The problem happens when they use parted to check if disk is partition or have 
a partition table. 

They use the following command: 

parted --machine --script /dev/sdX print 

And the desired response should be this: 

$ parted --machine --script /dev/sdX print 
BYT; 
/dev/sdX:xxxxGB:scsi:512:4096:atari:xxxxxxx:; 

But we get this output: 

$parted --machine --script /dev/sdX print 
BYT; 
/dev/sdX:xxxxGB:scsi:512:4096:unknown:xxxxxx:; 

Which is definitely wrong, as the output of blkid show the partition table is 
atari: 

$ blkid /dev/sd X 
/dev/sdX: TYPE="ceph_bluestore" PTTYPE="atari" 


We are using latest version of parted on ubuntu 20.04 with kernel 5.4.0-77: 

$ parted -v 
parted (GNU parted) 3.4 
Copyright (C) 2019 Free Software Foundation, Inc. 
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>. 
This is free software: you are free to change and redistribute it. 
There is NO WARRANTY, to the extent permitted by law. 

Written by <http://git.debian.org/?p=parted/parted.git;a=blob_plain;f=AUTHORS>. 
$uname -a 
Linux ubuntu 5.4.0-77-generic #86-Ubuntu SMP Thu Jun 17 02:35:03 UTC 2021 
x86_64 x86_64 x86_64 GNU/Linux 


Cloud you help us? This problem caused us a huge problem. 
  • ... Hamed Bahadorzadeh via Bug reports for the GNU Parted disk partition editor
    • ... Brian C. Lane

Reply via email to