Linux 安装好之后还能更改分区大小吗?如更改/boot,/var 的大小 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
zdnet
V2EX    Linux

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

  •  
  •   zdnet 2015-04-27 10:25:17 +08:00 9218 次点击
    这是一个创建于 3822 天前的主题,其中的信息可能已经有所发展或是发生改变。
    想请教大家一个问题,现在知道 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     Solana     4563 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 10:06 PVG 18:06 LAX 03:06 JFK 06:06
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86