Re-Create OSD with external journal SSD

f.cuseo
98 Posts
May 18, 2026, 8:42 amQuote from f.cuseo on May 18, 2026, 8:42 amHello.
I have a cluster using (per node) 6xOSD HDD using a single NVME enterprise for DB/Journal (130Gbyte per partition).
Now, I need to change an OSD that is using the second NVME partition.
Deleting OSD / drive / nvme partition was ok, but now if i try to re-create OSD, I have an error (no space available for external journal), even if I have free space (not at the end of NVME drive, but between 1st and 3rd partitions).
Some solution ?
Thanks, Fabrizio
Hello.
I have a cluster using (per node) 6xOSD HDD using a single NVME enterprise for DB/Journal (130Gbyte per partition).
Now, I need to change an OSD that is using the second NVME partition.
Deleting OSD / drive / nvme partition was ok, but now if i try to re-create OSD, I have an error (no space available for external journal), even if I have free space (not at the end of NVME drive, but between 1st and 3rd partitions).
Some solution ?
Thanks, Fabrizio

admin
3,073 Posts
May 18, 2026, 11:17 pmQuote from admin on May 18, 2026, 11:17 pmFrom the Ceph Configuration menu, what is the value of bluestore_block_db_size ?
Did you delete the OSD using the UI ? Else the journal partition is not freed.
From the Ceph Configuration menu, what is the value of bluestore_block_db_size ?
Did you delete the OSD using the UI ? Else the journal partition is not freed.
Last edited on May 18, 2026, 11:18 pm by admin · #2

f.cuseo
98 Posts
May 19, 2026, 1:40 pmQuote from f.cuseo on May 19, 2026, 1:40 pmI solved with:
ceph-volume lvm zap /dev/sdc --destroy
ceph-volume lvm create --data /dev/sdc --block.db /dev/nvme0n1p2
Thanks very much.
Fabrizio
I solved with:
ceph-volume lvm zap /dev/sdc --destroy
ceph-volume lvm create --data /dev/sdc --block.db /dev/nvme0n1p2
Thanks very much.
Fabrizio
Re-Create OSD with external journal SSD
f.cuseo
98 Posts
Quote from f.cuseo on May 18, 2026, 8:42 amHello.
I have a cluster using (per node) 6xOSD HDD using a single NVME enterprise for DB/Journal (130Gbyte per partition).
Now, I need to change an OSD that is using the second NVME partition.
Deleting OSD / drive / nvme partition was ok, but now if i try to re-create OSD, I have an error (no space available for external journal), even if I have free space (not at the end of NVME drive, but between 1st and 3rd partitions).
Some solution ?Thanks, Fabrizio
Hello.
I have a cluster using (per node) 6xOSD HDD using a single NVME enterprise for DB/Journal (130Gbyte per partition).
Now, I need to change an OSD that is using the second NVME partition.
Deleting OSD / drive / nvme partition was ok, but now if i try to re-create OSD, I have an error (no space available for external journal), even if I have free space (not at the end of NVME drive, but between 1st and 3rd partitions).
Some solution ?
Thanks, Fabrizio
admin
3,073 Posts
Quote from admin on May 18, 2026, 11:17 pmFrom the Ceph Configuration menu, what is the value of bluestore_block_db_size ?
Did you delete the OSD using the UI ? Else the journal partition is not freed.
From the Ceph Configuration menu, what is the value of bluestore_block_db_size ?
Did you delete the OSD using the UI ? Else the journal partition is not freed.
f.cuseo
98 Posts
Quote from f.cuseo on May 19, 2026, 1:40 pmI solved with:
ceph-volume lvm zap /dev/sdc --destroy
ceph-volume lvm create --data /dev/sdc --block.db /dev/nvme0n1p2Thanks very much.
Fabrizio
I solved with:
ceph-volume lvm zap /dev/sdc --destroy
ceph-volume lvm create --data /dev/sdc --block.db /dev/nvme0n1p2
Thanks very much.
Fabrizio