今天在執行mmm_clone時,遇到LVM mount dir is not empty的錯誤,系統就不再讓我繼續執行,後來發現原因是在master上面的/usr/local/mmm/bin/lvm/create_snapshot 失敗,原因在LVM中 logical volumn 已經存在,解法就是透過lvremove把這個已經存在的
logical volume砍掉,下面是我trace的紀錄
1.mmm_clone --host shard0master0 --clone-mode master-master
2. mmm_clone會呼叫mmm_get_dump這個指令
./usr/local/mmm/sbin/mmm_get_dump --host shard0master0 --copy-method scp --dest-dir /var/lib/mysql
3.mmm_get_dump會送指令到要clone的機器去執行create_snapshot,然後會遇到 lv logical volumn已經存在的
錯誤訊息,系統就不再處理
ssh "root@xxxx " "/usr/local/mmm/bin/lvm/create_snapshot"
4.解法:就是把這個移除掉
#lvremove xxxx/xxxx/xxx
沒有留言:
張貼留言