已经有一个 pv(pv-1), 一个 vg(vg-1), 一个 lv(lv-1),
pv-1 挂在 vg-1 上, vg-1 挂在 lv-1 上, lv-1 挂在 /root 节点上,
后来我发现 /root 节点内存不够, 又加了一块新盘(pv-2), pv-2 挂在 vg-1 上, 再给 lv-1 扩展所有的空闲内存,
现在我想把 pv-2 卸载下来, 重新 mkfs 格掉挂在其他目录上, 请问应该如何操作?
听同事的大致思路是先 kill 掉 /root 节点的相关进程, 再卸载 lv-1....
但是停掉 /root 相关进程, 系统会崩掉
正确的姿势应该如何啊
1
Jirajine 2021-01-20 20:41:57 +08:00 via Android
起一个 live cd 再进行操作。
|
2
kayseen OP 修改一下需求,我是想释放 pv-2, 将其搞成裸盘, 比如以 /dev/sdb 这种形式存在
|
3
kaneg 2021-01-20 22:44:40 +08:00 via iPhone
这是 lvm,有相关的命令可以把 pv 腾挪出来,然后就可以卸载了。当然前提条件是已使用空间要能够在留下的 pv 上存的下。
具体命令现在在手机上查不了,你网上查一下。 |
4
vuuv 2021-01-21 08:58:34 +08:00 via Android
创建 lv-2 即可。尽可能空间大点,今后目录都软连接到这里。
非要移除的话,因为是空间不够增加了 pv-2,首先得删掉足够多的文件,确保 pv-1 能装下。 参考官方文档操作: https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/logical_volume_manager_administration/vg_remove_pv |
5
julyclyde 2021-01-21 14:22:24 +08:00
如果你不打算重启,那就没办法收缩文件系统了
那只能找个替死鬼来替代 pv-2 了 把新的 pv-2 加入 vg,然后 pvmove 掉 pv-1 就行了。很慢 |