[問題] root LV not available 無法mount

看板Linux作者 (蕭邦五六)時間11年前 (2014/10/09 23:09), 編輯推噓0(009)
留言9則, 2人參與, 最新討論串1/1
各位版友大家好,我之前有PO過同一個問題 目前還沒解決,想再來請問大家 我的問題是本來我root空間不夠用,而我有使用LVM 然後我便用iscsi連了nas,讓我多一個磁碟可以用 然後我再把這磁碟建立PV,再把它加入root 的VG裡 然後再resize root LV的大小,完成,一切運作順利,root LV的確變大 但重開機後,就找不到root LV了 應該是找不到iscsi的那個PV,所以導致root LV無法用 之前版友回答可以進去rescue mode,用iscsi把那顆硬碟掛回來,再把LV mount起來 所以我就去rescue mode,系統有詢問我要mount哪個device成為root file system 但我無法mount任何device 所以我就不mount 直接進入安裝環境下的shell 進入後,我無法正常使用 iscsi initiator 來掛載我的target , 我顯示目前的target,沒有半個 想要掃描target 又不給掃,說連不到iscsi daemon 、Initiatorname required、 failed to create a discovery session... 請問有什麼解法嗎 真的救不回來了嗎 QQ 我是用ubuntu -- ◢███◣ ▃▄▅▆ ◥◣ ▆▅▅▄▅ ◢ ▋ ◥◣ ◢███◣◣◣ ▊ ▅▇█▅▄ █ █▅▋▊▂ █▇██▇ █▍███● ● ▃█▅▆ ▅ ▊ █ ▃▄ █▁ █ █▋ █ ▌ ▉ █ █ █ ▉ ▌ ▊▁▌▅▂ ▉ █◤ ▆▅███▅ █ ▋ ▊ ▋▁ ▍█▁ █▆▅▄ 5566 Family -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.119.144.123 ※ 文章網址: http://www.ptt.cc/bbs/Linux/M.1412867374.A.089.html

10/10 09:03, , 1F
需要修改initrd,讓iscsi在lvm前ready
10/10 09:03, 1F

10/10 09:06, , 2F
google一下iscsi boot howto吧
10/10 09:06, 2F

10/11 03:32, , 3F
建議找一台其他主機把硬碟拔過去處理比較方便
10/11 03:32, 3F

10/11 03:34, , 4F
然後連結好遠端iscsi的硬碟應對到本機磁碟上
10/11 03:34, 4F

10/11 03:35, , 5F
然後確認 pvscan 可以正確看到那個 iscsi pv 磁碟項目
10/11 03:35, 5F

10/11 03:35, , 6F
然後用 vgchange -ay 讓該原本硬碟的 lvm 正確啟用
10/11 03:35, 6F

10/11 03:36, , 7F
後續正確要拿掉位於 iscsi 的 pv,請先確認其他現有的
10/11 03:36, 7F

10/11 03:37, , 8F
pv 有可用的空間,然後使用 pvmove 命令把資料搬移走
10/11 03:37, 8F

10/11 03:38, , 9F
讓資料完全不佔用到在 iscsi 上面的 pv 磁碟
10/11 03:38, 9F
文章代碼(AID): #1KDgKk29 (Linux)
文章代碼(AID): #1KDgKk29 (Linux)