在cephfs中對于檔案的元資料存盤在OSD什么位置?如檔案或者目錄的inode資訊。
檔案的資料對應的objects可以在資料池中根據對應的oid通過命令在osd中找到實際的存盤位置(/var/lib/ceph/osd/ceph_0/current/**_head中),獲取到資料(通過cat)。
通過相同的方式也可以在元資料池中根據oid找到目錄對應的object在osd中的,但是獲取不到資料(cat無資料輸出),同樣元資料池中的1.00000000.inode和100.00000000.inode對應在osd中的資料也不能通過cat獲得。
元資料是通過levelDB存盤在/var/lib/ceph/osd/ceph_0/current/omap下對應的**.ldb檔案中嗎?(如果不是,元資料是如何存盤的呢?)**.ldb檔案能不能決議出可讀資料??
初學ceph,甚多不解,求大神指點迷津
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/57988.html
標籤:云存儲
