[問題] LVM 如何移除第二個空間?

看板Linux作者 (北七龜)時間12年前 (2013/05/20 23:20), 編輯推噓1(107)
留言8則, 3人參與, 最新討論串1/1
如題 小弟最近一直在解決這個問題... 我有兩個不同空間(LUN)分別是 30TB(主要) 和 10TB(新增) 因為空間不足 故想把10TB的空間增加到30TB做出來的LVM 總計40TB 可是在最後一指令 #resize2fs -p /dev/mapper/vgvol/lvgol 顯示的錯誤訊息是 Bad magic number in super-block while trying to open /dev/mapper/gevol/lvgol Could't find valid filesystem superblock. 結果...用 df -h 查詢掛載的空間還是30TB 但是我用vgdispaly和lvdispaly 看到的總空間都是40TB 系統之後就被小弟一直嘗試玩掛了... 現在系統已經重灌完畢 但掛載上去一樣還是30TB LV和VG看也一樣是40TB...... 想請教一下 有沒有辦法在不動到原本30TB的資料移除後來增加的10TB? 或是小弟還少了什麼步驟 導致resize2fs 無法成功? <(_ _)> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.240.55.42

05/21 00:03, , 1F
完整步驟要列出來呀…不然怎麼有辦法幫忙看??
05/21 00:03, 1F

05/21 00:11, , 2F
問題在前面的步驟,請說明你做過什麼
05/21 00:11, 2F
嗯............真是不好意思 @@ 30TB部分的一直都沒動過 小弟寫10TB的步驟... (參照網址如右 http://ppt.cc/FGR4 ) 小弟的同事先幫忙做了硬碟切割 我作了以下步驟 #pvcreate /dev/mapper/mpathcp1 #vgextend vgvol /dev/mapper/mpathcp1 #lvextend -L +9.7T /dev/vgvol/lvgol #resize2fs -p /dev/mapper/vgvol/lvgol 30TB的 VG NAME : vgvol LV NAME : lvgol 我也在umount後試過 #vgreduce vgvol /dev/mapper/mpathcp1 --test 結果出現 Test mode: Metadata will NOT be updated. Physical volume "/dev/sdc1" still in use ※ 編輯: LittleRedMan 來自: 111.240.55.42 (05/21 00:53)

05/21 10:31, , 3F
雖然沒什麼影響,但為甚麼不是resize2fs -p /dev/vgvol/lvgol
05/21 10:31, 3F

05/21 10:31, , 4F
是說你lvdisplay一下看看有沒有extend成功
05/21 10:31, 4F

05/21 10:33, , 5F
喔..你有display過了...
05/21 10:33, 5F

05/21 10:33, , 6F
其實我有想到一個可能,但不知你怎裝的 你有再切partition嗎?
05/21 10:33, 6F

05/21 10:35, , 7F
方便的話列一下cat /proc/partitions我在這瞎猜也不是辦法 XD
05/21 10:35, 7F

05/23 17:47, , 8F
該不會它原本就不是extX?
05/23 17:47, 8F
文章代碼(AID): #1HcZz3DI (Linux)