V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
mrco
V2EX  ›  问与答

swap 分区合并至 lvm 分区

  •  
  •   mrco · 2016-05-13 16:59:21 +08:00 · 1202 次点击
    这是一个创建于 3119 天前的主题,其中的信息可能已经有所发展或是发生改变。

    遇到这么个需求,将原来 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 了。

    1 条回复    2016-05-13 18:12:13 +08:00
    ryd994
        1
    ryd994  
       2016-05-13 18:12:13 +08:00 via Android
    那是当然啊,位置不对了嘛
    新 2 开头都是 swap
    如果 23 的顺序反过来就没事

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

    或者另一种解决办法,恢复原来的分区配置,将 swap 格式化为 pv ,加到 vg 里就行
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3606 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 00:47 · PVG 08:47 · LAX 16:47 · JFK 19:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.