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

Linux 安装好之后还能更改分区大小吗?如更改/boot,/var 的大小

  •  
  •   zdnet · 2015-04-27 10:25:17 +08:00 · 8825 次点击
    这是一个创建于 3498 天前的主题,其中的信息可能已经有所发展或是发生改变。
    想请教大家一个问题,现在知道 Linux 在安装的时候可以选择分区的大小,如 / 分区设置容量为 3GB,格式为 ext3 等,但现在我的问题是:
    系统已经安装好之后,还能更改分区大小吗?比如我目前 / 分区容量为 3GB,想更改为 5GB,原来 /boot 分区容量为 3GB,想更改为 5GB。
    14 条回复    2015-05-02 18:44:34 +08:00
    wesley
        1
    wesley  
       2015-04-27 10:35:00 +08:00   ❤️ 1
    其实你可以ln -s的
    comicfans44
        2
    comicfans44  
       2015-04-27 10:53:33 +08:00   ❤️ 2
    1 首先取决于linux安装时的分区类型,是基于lvm,还是基于基本分区
    2 基于lvm,可以动态调整而无需切换到其他系统,参考lvm相关的资料
    3 基于基本分区,ext3文件系统需要先卸载(也就是不能直接在你安装的linux中操作)再调整尺寸。

    可使用parted magic,一套基于linux和gparted图形工具的分区/备份/恢复系统,最后免费的版本是2013-8-1,对于新的btrfs的支持不好,但对于其他老的linux文件系统的支持已经很稳定了)parted magic里面全都是图形化操作,鼠标下一步下一步就ok了。
    firstway
        3
    firstway  
       2015-04-27 10:54:27 +08:00   ❤️ 1
    貌似是可以,以前在Pi上搞过,不过具体有点忘了。
    但是比较麻烦,比重装还麻烦些。
    所以不如重装(你只要不动/home就行了)。

    另外,/boot 为什么要3G,5G?你用来干什么?
    /boot一般100-200M就够了吧。
    fcitx
        4
    fcitx  
       2015-04-27 10:57:12 +08:00   ❤️ 1
    最安全的方法是使用LiveCD启动系统,用Gparted可以调整分区大小。
    我不明白的是,为什么你的boot分区需要5GB,里面无非就是内核和Grub吧,用得着那么大吗?
    vimutt
        5
    vimutt  
       2015-04-27 11:20:28 +08:00   ❤️ 1
    系统自动分区就好 省去很多麻烦 等将来熟悉了 对自己的习惯有了大致了解 再自定义分区 再说了 自动分区并不丢人 做好数据备份即可
    blackbbc
        6
    blackbbc  
       2015-04-27 11:35:02 +08:00 via Android   ❤️ 1
    我也有这个需求! 原来的boot只分了60mb 导致现在只能同时存在一个内核 apt-get upgrade会提示boot空间不足 fuck
    zdnet
        7
    zdnet  
    OP
       2015-04-27 11:44:18 +08:00
    @firstway @fcitx 这里的大小我只是举个例子,实际不是这样的,我只是想学习调整分区大小的方法。
    demonicsoul
        8
    demonicsoul  
       2015-04-27 12:29:05 +08:00
    gentoo 分 128M 这是官方推荐的
    分好G 干吗用?
    xiaoheshang
        9
    xiaoheshang  
       2015-04-27 13:26:07 +08:00
    没必要在装完系统以后再调整分区,了解好需求以后,直接分区就可以了
    wengebin
        10
    wengebin  
       2015-04-27 22:38:43 +08:00 via iPhone   ❤️ 1
    fdisk... 不谢,linux根据块来分割磁盘,可以用fdisk删除原分区块区域重新指定块区达到分区扩展和缩小
    zdnet
        11
    zdnet  
    OP
       2015-04-28 07:32:22 +08:00
    @wengebin 感谢,我今天研究一下 fdisk
    gamexg
        12
    gamexg  
       2015-04-28 21:36:07 +08:00
    resize2fs
    gamexg
        13
    gamexg  
       2015-04-28 21:37:21 +08:00
    要是有图形界面的话直接 GParted
    herrgu
        14
    herrgu  
       2015-05-02 18:44:34 +08:00
    可以,gparted或者fdisk(好像不能缩放,只能删除重建)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2664 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 15:19 · PVG 23:19 · LAX 07:19 · JFK 10:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.