[问题] root LV not available 无法mount

楼主: Chopin5566 (蕭邦五六)   2014-10-09 23:09:30
各位版友大家好,我之前有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
作者: nullspace   2014-10-10 09:03:00
需要修改initrd,让iscsi在lvm前readygoogle一下iscsi boot howto吧
作者: kenduest (小州)   2014-10-11 03:32:00
建议找一台其他主机把硬盘拔过去处理比较方便然后连结好远端iscsi的硬盘应对到本机磁盘上然后确认 pvscan 可以正确看到那个 iscsi pv 磁盘项目然后用 vgchange -ay 让该原本硬盘的 lvm 正确启用后续正确要拿掉位于 iscsi 的 pv,请先确认其他现有的pv 有可用的空间,然后使用 pvmove 命令把资料搬移走让资料完全不占用到在 iscsi 上面的 pv 磁盘

Links booklink

Contact Us: admin [ a t ] ucptt.com