+
+ [筆記] 解決無法建立zpool 的錯誤 / Fix Zpool Device Busy Using dmsetup
+ + + +今天把其中一台proxmox 加上10G 光纖網卡,準備和另一台proxmox 組成10G 環境進行測試
+ +想說把本機的zpool 拆掉,重新建立一個raid0 的空間來做clone/migrate
+ +可是一直出現device busy的錯誤訊息
+ + + + + Continue reading + + +diff --git a/content/post/fix-zpool-device-busy-using-dmsetup.md b/content/post/fix-zpool-device-busy-using-dmsetup.md new file mode 100644 index 00000000..43decdbb --- /dev/null +++ b/content/post/fix-zpool-device-busy-using-dmsetup.md @@ -0,0 +1,77 @@ +--- +title: "[筆記] 解決無法建立zpool 的錯誤 / Fix Zpool Device Busy Using dmsetup" +date: 2019-04-01T15:56:27+08:00 +draft: false + +noSummary: false +featuredImage: "https://h.cowbay.org/images/post-default-11.jpg" +categories: ['筆記'] +tags: ['zfs'] +author: "Eric Chang" +--- + +今天把其中一台proxmox 加上10G 光纖網卡,準備和另一台proxmox 組成10G 環境進行測試 + +想說把本機的zpool 拆掉,重新建立一個raid0 的空間來做clone/migrate + +可是一直出現device busy的錯誤訊息 + + + +``` +root@pve:~# zpool create zp sdb1 +cannot open '/dev/sdb1': Device or resource busy + +``` +可是我沒有mount 這個分割進來 + +而且我也可以用fdisk 去切sdb ,代表sdb 沒有真的被使用 + +找了很久,終於找到這個dmsetup指令 + +先用 ```dmsetup info -C ``` 來看現在的狀態 + +``` +root@pve:~# dmsetup info -C +Name Maj Min Stat Open Targ Event UUID +ST2000DM001-1ER164_W4Z3KKJB 253 3 L--w 0 1 0 mpath-ST2000DM001-1ER164_W4Z3KKJB +pve-swap 253 0 L--w 2 1 0 LVM-6Hle5UGjtr8NQQsbMrYlSdGXZklwAi87Kq9NlzQa6xvgiHOEP3Ekx72i5yYNaupf +pve-root 253 1 L--w 1 1 0 LVM-6Hle5UGjtr8NQQsbMrYlSdGXZklwAi87geZeFZsQsgYUbI1ZJU4lKD86TVd1MNrq +ST2000DM001-1ER164_W4Z3KM2F-part1 253 5 L--w 0 1 0 part1-mpath-ST2000DM001-1ER164_W4Z3KM2F +ST2000DM001-1ER164_W4Z3KM2F 253 2 L--w 1 1 0 mpath-ST2000DM001-1ER164_W4Z3KM2F +ST2000DM001-1ER164_W4Z3GYNJ 253 4 L--w 0 1 0 mpath-ST2000DM001-1ER164_W4Z3GYNJ +``` + +除了那兩個LVM開頭的以外,其他都不應該出現在這裡才對 +移除掉應該就可以了 +要照順序,像那個有part1 的,就要先移掉,才能移掉底層 + +``` +root@pve:~# dmsetup remove ST2000DM001-1ER164_W4Z3KM2F-part1 +root@pve:~# dmsetup remove ST2000DM001-1ER164_W4Z3KM2F +root@pve:~# dmsetup remove ST2000DM001-1ER164_W4Z3KKJB +root@pve:~# dmsetup remove ST2000DM001-1ER164_W4Z3KM2F +root@pve:~# dmsetup remove ST2000DM001-1ER164_W4Z3GYNJ +``` + +再來建立zpool 就 OK了 +``` +root@pve:~# zpool create zp sdb sdc sdd +root@pve:~# zpool status + pool: zp + state: ONLINE + scan: none requested +config: + + NAME STATE READ WRITE CKSUM + zp ONLINE 0 0 0 + sdb ONLINE 0 0 0 + sdc ONLINE 0 0 0 + sdd ONLINE 0 0 0 + +errors: No known data errors +root@pve:~# +``` + + + diff --git a/public/404.html b/public/404.html index 50ff5a6f..039413ce 100644 --- a/public/404.html +++ b/public/404.html @@ -115,6 +115,10 @@ Latest posts
+
+ 今天把其中一台proxmox 加上10G 光纖網卡,準備和另一台proxmox 組成10G 環境進行測試
+ +想說把本機的zpool 拆掉,重新建立一個raid0 的空間來做clone/migrate
+ +可是一直出現device busy的錯誤訊息
+ + + + + Continue reading + + +
-
- 想做一個 10G 的 LAB 環境出來已經很久了。
- -只是礙於10G RJ45的卡太貴了,然後光纖的種類又太複雜
- -如果直接在淘寶購買,很怕會買錯(什麼LC/FC LC/LC 多模單模 單芯雙芯 SFP/SFP+ 又是什麼光模塊的一大堆規格)
- -所以一直沒有付諸行動。
- -硬體的工作很久沒碰了,剛好在蝦皮看到有個賣家在賣 mellanox 的X2網卡,以在台灣的價格來說,算很便宜的 (550)
- -聊了一下,跟他請教了關於線材、光纖模塊的問題,回答也都很快很到位
- -就直接下訂了兩張網卡、兩個光纖模塊、一條LC/LC 光纖線
- -就是到貨有點久,等了兩個禮拜左右,一直到昨天東西才寄到
- -今天就花了點時間測試一下
- - - - - Continue reading - - -
+
+ 想做一個 10G 的 LAB 環境出來已經很久了。
+ +只是礙於10G RJ45的卡太貴了,然後光纖的種類又太複雜
+ +如果直接在淘寶購買,很怕會買錯(什麼LC/FC LC/LC 多模單模 單芯雙芯 SFP/SFP+ 又是什麼光模塊的一大堆規格)
+ +所以一直沒有付諸行動。
+ +硬體的工作很久沒碰了,剛好在蝦皮看到有個賣家在賣 mellanox 的X2網卡,以在台灣的價格來說,算很便宜的 (550)
+ +聊了一下,跟他請教了關於線材、光纖模塊的問題,回答也都很快很到位
+ +就直接下訂了兩張網卡、兩個光纖模塊、一條LC/LC 光纖線
+ +就是到貨有點久,等了兩個禮拜左右,一直到昨天東西才寄到
+ +今天就花了點時間測試一下
+ + + + + Continue reading + + +
+
+ 今天把其中一台proxmox 加上10G 光纖網卡,準備和另一台proxmox 組成10G 環境進行測試
+ +想說把本機的zpool 拆掉,重新建立一個raid0 的空間來做clone/migrate
+ +可是一直出現device busy的錯誤訊息
+ + + + + Continue reading + + +
-
- 最近在測試metabase,記得幾個月前就有測試過
- -但是當時的界面和現在的樣子差很多,看樣子改版還滿勤勞的
- -所以這次改用docker來建立,根本五分鐘不到就建好了(挖鼻孔)
- -不過呢,很討厭的是,一進去就發現語系採用的是簡體中文
- - - - - Continue reading - - -
+
+ 最近在測試metabase,記得幾個月前就有測試過
+ +但是當時的界面和現在的樣子差很多,看樣子改版還滿勤勞的
+ +所以這次改用docker來建立,根本五分鐘不到就建好了(挖鼻孔)
+ +不過呢,很討厭的是,一進去就發現語系採用的是簡體中文
+ + + + + Continue reading + + +
+
+ 今天把其中一台proxmox 加上10G 光纖網卡,準備和另一台proxmox 組成10G 環境進行測試
+ +想說把本機的zpool 拆掉,重新建立一個raid0 的空間來做clone/migrate
+ +可是一直出現device busy的錯誤訊息
+ + + + + Continue reading + + +
-
- 想做一個 10G 的 LAB 環境出來已經很久了。
- -只是礙於10G RJ45的卡太貴了,然後光纖的種類又太複雜
- -如果直接在淘寶購買,很怕會買錯(什麼LC/FC LC/LC 多模單模 單芯雙芯 SFP/SFP+ 又是什麼光模塊的一大堆規格)
- -所以一直沒有付諸行動。
- -硬體的工作很久沒碰了,剛好在蝦皮看到有個賣家在賣 mellanox 的X2網卡,以在台灣的價格來說,算很便宜的 (550)
- -聊了一下,跟他請教了關於線材、光纖模塊的問題,回答也都很快很到位
- -就直接下訂了兩張網卡、兩個光纖模塊、一條LC/LC 光纖線
- -就是到貨有點久,等了兩個禮拜左右,一直到昨天東西才寄到
- -今天就花了點時間測試一下
- - - - - Continue reading - - -
+
+ 想做一個 10G 的 LAB 環境出來已經很久了。
+ +只是礙於10G RJ45的卡太貴了,然後光纖的種類又太複雜
+ +如果直接在淘寶購買,很怕會買錯(什麼LC/FC LC/LC 多模單模 單芯雙芯 SFP/SFP+ 又是什麼光模塊的一大堆規格)
+ +所以一直沒有付諸行動。
+ +硬體的工作很久沒碰了,剛好在蝦皮看到有個賣家在賣 mellanox 的X2網卡,以在台灣的價格來說,算很便宜的 (550)
+ +聊了一下,跟他請教了關於線材、光纖模塊的問題,回答也都很快很到位
+ +就直接下訂了兩張網卡、兩個光纖模塊、一條LC/LC 光纖線
+ +就是到貨有點久,等了兩個禮拜左右,一直到昨天東西才寄到
+ +今天就花了點時間測試一下
+ + + + + Continue reading + + +
+
+ 今天把其中一台proxmox 加上10G 光纖網卡,準備和另一台proxmox 組成10G 環境進行測試
+ +想說把本機的zpool 拆掉,重新建立一個raid0 的空間來做clone/migrate
+ +可是一直出現device busy的錯誤訊息
+ + + +root@pve:~# zpool create zp sdb1
+cannot open '/dev/sdb1': Device or resource busy
+
+
+
+可是我沒有mount 這個分割進來
+ +而且我也可以用fdisk 去切sdb ,代表sdb 沒有真的被使用
+ +找了很久,終於找到這個dmsetup指令
+ +先用 dmsetup info -C 來看現在的狀態
root@pve:~# dmsetup info -C
+Name Maj Min Stat Open Targ Event UUID
+ST2000DM001-1ER164_W4Z3KKJB 253 3 L--w 0 1 0 mpath-ST2000DM001-1ER164_W4Z3KKJB
+pve-swap 253 0 L--w 2 1 0 LVM-6Hle5UGjtr8NQQsbMrYlSdGXZklwAi87Kq9NlzQa6xvgiHOEP3Ekx72i5yYNaupf
+pve-root 253 1 L--w 1 1 0 LVM-6Hle5UGjtr8NQQsbMrYlSdGXZklwAi87geZeFZsQsgYUbI1ZJU4lKD86TVd1MNrq
+ST2000DM001-1ER164_W4Z3KM2F-part1 253 5 L--w 0 1 0 part1-mpath-ST2000DM001-1ER164_W4Z3KM2F
+ST2000DM001-1ER164_W4Z3KM2F 253 2 L--w 1 1 0 mpath-ST2000DM001-1ER164_W4Z3KM2F
+ST2000DM001-1ER164_W4Z3GYNJ 253 4 L--w 0 1 0 mpath-ST2000DM001-1ER164_W4Z3GYNJ
+
+
+除了那兩個LVM開頭的以外,其他都不應該出現在這裡才對 +移除掉應該就可以了 +要照順序,像那個有part1 的,就要先移掉,才能移掉底層
+ +root@pve:~# dmsetup remove ST2000DM001-1ER164_W4Z3KM2F-part1
+root@pve:~# dmsetup remove ST2000DM001-1ER164_W4Z3KM2F
+root@pve:~# dmsetup remove ST2000DM001-1ER164_W4Z3KKJB
+root@pve:~# dmsetup remove ST2000DM001-1ER164_W4Z3KM2F
+root@pve:~# dmsetup remove ST2000DM001-1ER164_W4Z3GYNJ
+
+
+再來建立zpool 就 OK了
+ +root@pve:~# zpool create zp sdb sdc sdd
+root@pve:~# zpool status
+ pool: zp
+ state: ONLINE
+ scan: none requested
+config:
+
+ NAME STATE READ WRITE CKSUM
+ zp ONLINE 0 0 0
+ sdb ONLINE 0 0 0
+ sdc ONLINE 0 0 0
+ sdd ONLINE 0 0 0
+
+errors: No known data errors
+root@pve:~#
+
+
+
+
+ 今天把其中一台proxmox 加上10G 光纖網卡,準備和另一台proxmox 組成10G 環境進行測試
+ +想說把本機的zpool 拆掉,重新建立一個raid0 的空間來做clone/migrate
+ +可是一直出現device busy的錯誤訊息
+ + + + + Continue reading + + +
-
- 想做一個 10G 的 LAB 環境出來已經很久了。
- -只是礙於10G RJ45的卡太貴了,然後光纖的種類又太複雜
- -如果直接在淘寶購買,很怕會買錯(什麼LC/FC LC/LC 多模單模 單芯雙芯 SFP/SFP+ 又是什麼光模塊的一大堆規格)
- -所以一直沒有付諸行動。
- -硬體的工作很久沒碰了,剛好在蝦皮看到有個賣家在賣 mellanox 的X2網卡,以在台灣的價格來說,算很便宜的 (550)
- -聊了一下,跟他請教了關於線材、光纖模塊的問題,回答也都很快很到位
- -就直接下訂了兩張網卡、兩個光纖模塊、一條LC/LC 光纖線
- -就是到貨有點久,等了兩個禮拜左右,一直到昨天東西才寄到
- -今天就花了點時間測試一下
- - - - - Continue reading - - -
+
+ 想做一個 10G 的 LAB 環境出來已經很久了。
+ +只是礙於10G RJ45的卡太貴了,然後光纖的種類又太複雜
+ +如果直接在淘寶購買,很怕會買錯(什麼LC/FC LC/LC 多模單模 單芯雙芯 SFP/SFP+ 又是什麼光模塊的一大堆規格)
+ +所以一直沒有付諸行動。
+ +硬體的工作很久沒碰了,剛好在蝦皮看到有個賣家在賣 mellanox 的X2網卡,以在台灣的價格來說,算很便宜的 (550)
+ +聊了一下,跟他請教了關於線材、光纖模塊的問題,回答也都很快很到位
+ +就直接下訂了兩張網卡、兩個光纖模塊、一條LC/LC 光纖線
+ +就是到貨有點久,等了兩個禮拜左右,一直到昨天東西才寄到
+ +今天就花了點時間測試一下
+ + + + + Continue reading + + +
+
+ 今天把其中一台proxmox 加上10G 光纖網卡,準備和另一台proxmox 組成10G 環境進行測試
+ +想說把本機的zpool 拆掉,重新建立一個raid0 的空間來做clone/migrate
+ +可是一直出現device busy的錯誤訊息
+ + + + + Continue reading + + +