1. 程式人生 > >ceph中用sgdisk工具進行分區--------固定uuid

ceph中用sgdisk工具進行分區--------固定uuid

success unp nvm con var gpt constant pan oot

  • ceph中兩種類型分區的type code:
typetype code
journal 45b0969e-9b03-4f30-b4c6-b4b80ceff106
osd

4fbd7e29-9d25-41b8-afd0-062c0ceff05d

  • 有人會好奇為啥要給分區設置固定的uuid呢,原因是ceph通過uuid來區分你是osd分區還是journal分區之後,再決定數據放在哪裏
  • 參考文檔有解釋:http://www.cnblogs.com/gzxbkk/p/7737421.html
  • 總結:
    ceph中創建journal分區和data分區:
    sgdisk -n {part num}:0:+{part size}G {disk} -t {part num}:4fbd7e29-9d25-41b8-afd0-062c0ceff05d -c {part num}:”ceph data”
    sgdisk -n {part num}:0:+{part size}G {disk} -t {part num}:45b0969e-9b03-4f30-b4c6-b4b80ceff106 -c {part num}:”ceph journal”

  • 示例:

  • 使用sgdisk創建分區

root@host1:~# sgdisk -n 1:0:+20G /dev/nvme0n1 -t 1:45b0969e-9b03-4f30-b4c6-b4b80ceff106 -c 1:"ceph journal"
Creating new GPT entries.
The operation has completed successfully.

root@host1:~# sgdisk -n 2:0:+20G /dev/nvme0n1 -t 2:45b0969e-9b03-4f30-b4c6-b4b80ceff106 -c 2:"ceph journal"
The operation has completed successfully.

root@host1:~# sgdisk -n 3:0:+150G /dev/nvme0n1 -t 3:4fbd7e29-9d25-41b8-afd0-062c0ceff05d -c 3:"ceph data"
The operation has completed successfully.

root@host1:~# sgdisk -n 4:0:+150G /dev/nvme0n1 -t 4:4fbd7e29-9d25-41b8-afd0-062c0ceff05d -c 4:"ceph data"
The operation has completed successfully.

root@host1:~# ceph-disk list
/dev/nvme0n1 :
 /dev/nvme0n1p1 ceph journal
 /dev/nvme0n1p2 ceph journal
 /dev/nvme0n1p3 ceph data, unprepared
 /dev/nvme0n1p4 ceph data, unprepared

ceph中用sgdisk工具進行分區--------固定uuid