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

Linux 根目录扩容,不是第一个分区

  •  
  •   daqin · 2023-08-17 18:05:49 +08:00 · 1747 次点击
    这是一个创建于 500 天前的主题,其中的信息可能已经有所发展或是发生改变。
    root@home-debian:/home# lsblk
    NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
    sda 8:0 0 100G 0 disk
    ├─sda1 8:1 0 79G 0 part /
    ├─sda2 8:2 0 1K 0 part
    └─sda5 8:5 0 975M 0 part [SWAP]



    root@home-debian:/home# fdisk -l
    Disk /dev/sda: 100 GiB, 107374182400 bytes, 209715200 sectors
    Disk model: Virtual disk
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disklabel type: dos
    Disk identifier: 0x19d270ef

    Device Boot Start End Sectors Size Id Type
    /dev/sda1 * 2048 165771263 165769216 79G 83 Linux
    /dev/sda2 165773310 167770111 1996802 975M 5 Extended
    /dev/sda5 165773312 167770111 1996800 975M 82 Linux swap / Solaris



    根目录不在最后一个分区。网上的教程一般是最后一个分区。老铁们不知道这个能无损扩容吗
    10 条回复    2023-08-18 10:31:35 +08:00
    richangfan
        1
    richangfan  
       2023-08-17 18:08:59 +08:00
    可以的,只要所在的分区后面有空闲空间
    SuperGeorge
        2
    SuperGeorge  
       2023-08-17 18:11:38 +08:00
    用 fdisk 把三个分区都删了,然后创建新分区,直接拉满就可以了。数据无价,先备份!
    kokutou
        3
    kokutou  
       2023-08-17 18:14:18 +08:00 via Android
    lvs
    pvs
    vgs

    没 lvm 分区吗。。。
    GuryYu
        4
    GuryYu  
       2023-08-17 18:14:29 +08:00
    可以通过 gparted 镜像启动,有 GUI 界面可以无损调整分区大小

    https://gparted.org/
    leonshaw
        5
    leonshaw  
       2023-08-17 18:24:21 +08:00
    swapoff ,把 sda5 和 sda2 删了,sda1 扩容,剩下的空间再建个 swap

    一共就两个没必要建扩展分区了
    letmedie
        6
    letmedie  
       2023-08-17 19:58:18 +08:00
    重点是有没有做了 lvm ,做了 lvm 那就是随便弄了。
    hefish
        7
    hefish  
       2023-08-17 20:52:48 +08:00
    看这样子应该是没做 lvm ,早点备份了重装吧。
    bin456789
        8
    bin456789  
       2023-08-17 22:33:22 +08:00
    0 难度
    swapoff -a
    parted
    rm 2
    rm 5
    resizepart 1 100%
    ExplodingFKL
        9
    ExplodingFKL  
       2023-08-18 08:42:14 +08:00
    用 fdisk
    - 删除第二个和第五个分区并保存
    - 然后删除第一个分区,记下分区起始扇区
    - 创建新分区,起始位置选择旧分区位置,然后选择不覆盖,保存
    - 最后看是 ext4 还是 xfs

    ext4:
    # e2fsck /dev/sda1
    # resize2fs /dev/sda1

    xfs:
    # xfs_growfs /dev/sda1
    daqin
        10
    daqin  
    OP
       2023-08-18 10:31:35 +08:00
    感谢大佬们
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2633 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 15:13 · PVG 23:13 · LAX 07:13 · JFK 10:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.