ceph更換磁碟不改變引起大量資料遷移

2021-09-23 22:12:56 字數 1172 閱讀 2573

新更換後的磁碟,需滿足如下要求(根本是為了保持pg分布情況不變,避免其他無關osd上的pg重新計算分布):

3.1 初始化配置檔案

[root@node0 ]$ cat /etc/ceph/init.conf

[global]

osd_journal_size = 30720 # 30gb,根據實際情況調整

3.2 磁碟分割槽及格式化(有時候需要先執行ceph-disk zap )
[root@node0 ]$ sudo ceph-disk zap  /dev/sdx

[root@node0 ]$ sudo ceph-disk prepare --cluster init /dev/sdx [journal location]

3.3 恢復原損壞磁碟相關引數

掛載初始化後的磁碟到本地目錄/mnt:

[root@node0 ]$ sudo mount /dev/sdx1 /mnt

[root@node0 ]$ cd /mnt

3.3.1 設定 id (保持osd id不變)

[root@node0 ]$ echo $ | sudo tee whoami

3.3.2 設定 keyring (保持keyring不變)

[root@node0 ]$ ceph auth get-or-create osd.$ | sudo tee keyring

3.3.3 設定 uuid (保持原osd的uuid不變)

[root@node0 ]$ ceph osd dump | grep ^osd.$ | awk '' | sudo tee fsid

3.3.4 設定集群fsid(保持集群fsid不變)

[root@node0 ]$ ceph-conf --lookup fsid | sudo tee ceph_fsid

3.3.5 啟用磁碟

[root@node0 ]$ cd

[root@node0 ]$ sudo umount /mnt

[root@node0 ]$ sudo ceph-disk activate --mark-init none /dev/sdx1

磁碟構成及更換磁頭

以下是磁碟的內部構造,硬碟讀寫原理是音圈馬達帶動磁頭在磁軌上的高速運轉讀寫。參考鏈結。碟片 就是儲存資料的地方,從圖中可以看出,碟片已經被灰色的線條分割成很多小的區域,每乙個區域就代表乙個扇區。主軸 主軸是由軸承和馬達構成的,主要是帶動碟片的高速運轉,根據馬達的不同,可以分為低速盤區和高速盤區。磁頭...

Macbook Pro A1708更換磁碟

手裡有台macbook pro,但是因為當時買的時候硬碟選的太小,選了256g版本,後來在使用過程中感覺到硬碟小外掛程式行動硬碟很不方便,於是就想自己公升級一下磁碟 經過一番求證,確定了博主的這款macbook可自己手動公升級,而且是macbook最後一款可手動公升級磁碟的版本,其後的版本都採用一體...

ceph 磁碟名變化導致osd重啟失敗

乙個主機上面的osd如下 dev sdc osd.4 dev sdd osd.5 dev sde osd.6 dev sdf osd.7 如果 因為某些原因,將 dev sda或者 dev sdb磁碟拿掉的話,開機的時候磁碟的序號就會向前便宜,可能情況如下 dev sdc dev sdd dev s...