swap 分区合并至 lvm 分区

2016-05-13 16:59:21 +08:00
 mrco

遇到这么个需求,将原来 swap 分区移除,改为 swap-file 的方式;

Disk Flags:

Number  Start   End     Size    Type     File system     Flags
 1      1049kB  525MB   524MB   primary  xfs             boot
 2      525MB   9115MB  8590MB  primary  linux-swap(v1)
 3      9115MB  256GB   247GB   primary                  lvm

想将分区 2 合并至分区 3 ,我用 fdisk 将 2,3 分区删除,然后新建分区 2 ;

起始 sector 分别是原来分区 2 的 start ,原来分区 3 的 end ;

3 个分区都在一个 ssd 上,没法立即应用分区,重启后就进入 dracut 了。

1194 次点击
所在节点    问与答
1 条回复
ryd994
2016-05-13 18:12:13 +08:00
那是当然啊,位置不对了嘛
新 2 开头都是 swap
如果 23 的顺序反过来就没事

鉴于你是 SSD ,容量也不大,我建议直接 dd 数据
把数据从原 3 开头开始,全部移动到原 2 开头开始
开机之后再 pvresize 一下

或者另一种解决办法,恢复原来的分区配置,将 swap 格式化为 pv ,加到 vg 里就行

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/278477

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX