V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
youla
V2EX  ›  Linux

不小心把 200 多 G 磁盘划给 SWAP 了,安装时选的 LVM,有什么好办法可以把空间给到根分区吗?

  •  
  •   youla · 2020-12-30 22:46:06 +08:00 · 3085 次点击
    这是一个创建于 1205 天前的主题,其中的信息可能已经有所发展或是发生改变。

    实在惭愧,用了几个月才发现...完全不记得当时怎么出的问题。

    一块 120G SSD, 一块 240G SSD

    laji

    第 1 条附言  ·  2020-12-30 23:26:49 +08:00

    先看

    0.__ sudo lvdisplay

    记下 VG Name, LV Path

    4步扩展LVM分区

    0.__ sudo pvcreate /dev/sdb1(我的硬盘)

    1.__ sudo vgextend vgkubuntu(我的vgname) /dev/sdb1

    2.__ sudo lvextend -L +218G /dev/mapper/vgkubuntu-root(我的 LVPath)

    3.__ sudo resize2fs /dev/mapper/vgkubuntu-root(sudo fdisk -l可以看到,LVM挂载的路径)

    第 2 条附言  ·  2020-12-30 23:47:52 +08:00

    开机变慢了,555555555555555555555555555555555

    第 3 条附言  ·  2020-12-31 09:36:09 +08:00

    第一条附言有点憨。。

    sudo fdisk -l看到的lvm挂在路径不就是上面的lvPath吗~~~

    13 条回复    2020-12-31 21:56:04 +08:00
    Jirajine
        1
    Jirajine  
       2020-12-30 22:53:12 +08:00 via Android
    用了 lvm 当然好办,直接扩展就行了。
    以及没必要分 swap 分区,改用 swap 文件,这样可以动态调整大小。
    youla
        2
    youla  
    OP
       2020-12-30 23:01:16 +08:00   ❤️ 1
    @Jirajine 伸手党做久了啊,遇到个问题就想提问,swapoff 卸载,然后扩展一下,不就行了么。好吧,我是 lvm 功课没做就上了,有点怕,还不太敢操作。
    Jirajine
        3
    Jirajine  
       2020-12-30 23:21:25 +08:00 via Android
    @youla 不了解看文档啊。卸载掉分区,创建 pv,添加到 vg,扩展 lv,然后 resize fs 就完事了。
    有重要数据的话操作前先备份。
    youla
        4
    youla  
    OP
       2020-12-30 23:27:26 +08:00
    @Jirajine 刚刚去看了,解决了,谢谢
    Osk
        5
    Osk  
       2020-12-31 02:59:06 +08:00 via Android
    开机慢?
    估计 swap 挂载信息还在,fstab 注释掉 swap 没?
    OaO
        6
    OaO  
       2020-12-31 08:24:46 +08:00
    @Osk fstab 如果没注释远程开机都开不开的,上来就是一个报错全部服务打不开 ssh 都没了,只能物理本地登上去。这个肯定不可能。
    dfc643
        7
    dfc643  
       2020-12-31 09:15:51 +08:00 via Android
    开机慢试试 sudo update-initramfs
    估计开机在寻找 RAM 分区(为了支持休眠)
    youla
        8
    youla  
    OP
       2020-12-31 09:16:31 +08:00
    @Osk 还真忘了,多谢提醒!!!!!
    @OaO 是我的笔记本,hh
    OaO
        9
    OaO  
       2020-12-31 09:25:04 +08:00
    @youla 那你开机的时候应该能看见报错信息啊= =
    youla
        10
    youla  
    OP
       2020-12-31 09:31:17 +08:00
    @OaO 不好意思,splash quiet 了,按 Esc 应该是能看到,当时在听歌所以就没想那么多..一直盯着 plymouth 开机动画看~~~
    ungrown
        11
    ungrown  
       2020-12-31 12:11:25 +08:00
    @dfc643 #7 +1
    动了 swap 的配置的话,最好跑一遍 udpate-initramfs,我当初也是取消 swap 分区改用 swapfile 后,没有做这一步,boot 过程前半部分就卡在一个 pre-scripts 和 post-scripts 的阶段,后来在 stack 社区找到答案说需要更新 initramfs
    HankAviator
        12
    HankAviator  
       2020-12-31 13:38:57 +08:00 via Android
    -hm 选项有点憨😂
    youla
        13
    youla  
    OP
       2020-12-31 21:56:04 +08:00
    @dfc643 nice!!是这样的!!!!电脑开机不慢了~~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5717 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 02:11 · PVG 10:11 · LAX 19:11 · JFK 22:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.