ubuntu 求分区方案 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cismous
V2EX    问与答

ubuntu 求分区方案

  •  
  •   cismous 2014-09-09 14:03:59 +08:00 8208 次点击
    这是一个创建于 4052 天前的主题,其中的信息可能已经有所发展或是发生改变。
    830用了1年多,性能严重下降,要退役了,准备装个win8.1备用,看电影用!

    新入了850pro 256G,只装ubuntu一个系统,这么大的硬盘,该怎么分区比较好呢

    麻烦用ubuntu工作的朋友给出建议!先谢谢了。
    35 条回复    2014-09-10 10:47:51 +08:00
    arcas
        1
    arcas  
       2014-09-09 14:20:50 +08:00
    /boot -> 1024M
    arcas
        2
    arcas  
       2014-09-09 14:22:57 +08:00   1
    /boot -> 1024M
    / -> 50G
    /home -> 全部剩余空间

    内存够大就不要分swap了。
    iptux
        3
    iptux  
       2014-09-09 14:23:37 +08:00   1


    下次 /home 要分大一点
    另外 SWAP 分区也是需要的,大小一般是内存的一半,个人用的话 1G-2G 的上限
    iptux
        4
    iptux  
       2014-09-09 14:26:07 +08:00
    @arcas /boot 100M 足矣,注意经常清掉旧的内核包即可
    cismous
        5
    cismous  
    OP
       2014-09-09 14:26:21 +08:00
    @arcas 内存够大,不用swap分区,想法一致。

    @iptux swap分区参考2楼的建议。

    感谢你们的建议!
    aliuwr
        6
    aliuwr  
       2014-09-09 14:32:20 +08:00   1
    @iptux 100M 绝对不够, 3 个内核都装不下.
    clino
        7
    clino  
       2014-09-09 14:37:11 +08:00   1
    我也是给/home剩余全部空间党
    cismous
        8
    cismous  
    OP
       2014-09-09 14:40:55 +08:00
    @iptux 快告诉我 你对 /opt 做了些什么!!!

    @clino ^_^ 已决定采用一样的方案
    iptux
        9
    iptux  
       2014-09-09 14:51:24 +08:00


    @aliuwr 你到底对 /boot 做了什么?

    @cismous /home 分小了,于是把 /opt 当 /home 用了~
    lemontv
        10
    lemontv  
       2014-09-09 15:16:10 +08:00 via iPhone
    swap 4G
    / 剩余空间
    yqf3139
        11
    yqf3139  
       2014-09-09 15:17:25 +08:00   1
    Filesystem Size Used Avail Use% Mounted on
    /dev/sda5 29G 16G 12G 58% /
    /dev/sda1 226M 66M 145M 32% /boot
    /dev/sdb6 46G 26G 18G 59% /home
    /dev/sdb3 416G 303G 114G 73% /media/xxx/LENOVO

    笔记本有一个小小的ssd,挂了根目录。
    snachx
        12
    snachx  
       2014-09-09 15:23:30 +08:00   1
    不折腾内核的话
    boot -> 256M
    root -> 20G
    home -> 剩余全部
    swap随意

    当然最好是用lvm啊,这样哪个不够了扩容就是
    nybux
        13
    nybux  
       2014-09-09 15:51:00 +08:00
    @snachx 和我的方案一样
    ctexlive
        14
    ctexlive  
       2014-09-09 16:15:16 +08:00
    真心没必要搞那么复杂,也没必要把boot特意出来. boot要分出来还是很早以前(大约2005年以前),lilo引导器不支持大于1024 柱面导致, 所以大多网上的教程都特意强调把boot分出来,老黄历了.
    你的硬盘本来就不大,直接一个/ + swap就行.
    ioNull
        15
    ioNull  
       2014-09-09 16:20:38 +08:00
    /和/home肯定是要分开的,其他随意
    pright
        16
    pright  
       2014-09-09 16:22:04 +08:00
    我boot也是单独分了100M,因为以前双系统引导用的grub4dos版本老,不支持ext4分区。现在直接分root+home就好了。
    cismous
        17
    cismous  
    OP
       2014-09-09 16:39:19 +08:00
    @ctexlive 还是有必要,我在网上看到有人提到万一/var/log日志文件过多,占满硬盘,这种情况特殊对待,这时候就会影响到boot分区吧。不过他说的这种情况在服务器里是有可能,自己平常用概率低。
    cismous
        18
    cismous  
    OP
       2014-09-09 16:41:17 +08:00
    @ioNull /boot 也随意吗,为了保险,是不是单独区分呢?
    cismous
        19
    cismous  
    OP
       2014-09-09 16:42:50 +08:00
    @nybux 准备采用这种方案! 不过 swap 不要了 因为内存够大!感谢
    @snachx 感谢
    zent00
        20
    zent00  
       2014-09-09 16:52:58 +08:00 via iPhone
    现在用的是一块 128GB 的 SSD 和一块 500GB 的 HDD,/ 和 swap 放 SSD,直接把 SSD 空间全部分给它俩了,/home 放在 HDD。

    至于 swap 要分多大,我也是随便分的,现在物理内存是 8GB,swap 是 2GB,如果哪天发现 swap 被使用且使用量超过 1.5GB 的时候,我会直接把物理内存增加到 16GB,swap 的部分懒得去动了。

    其实如果一定要分区,直接上 LVM 吧。
    snachx
        21
    snachx  
       2014-09-09 17:40:21 +08:00 via Android
    @cismous lvm用起来的话,home就不需要一开始就占满剩余啦,说不定root还会需要扩容呢,哈哈
    aliuwr
        22
    aliuwr  
       2014-09-09 18:10:23 +08:00
    @iptux 来来来, 帮我算算一个版本的内核有多大.
    14
        23
    14  
       2014-09-09 18:17:13 +08:00   1
    我一直是
    /
    /swap
    。。。不知道单独划分/home的意义有多大呢
    ctexlive
        24
    ctexlive  
       2014-09-09 18:22:35 +08:00 via Android   1
    @cismous 如果是var log 太满 那是对于服务器来说的。可以单独给var分一个区就行。boot分区真心不用担心。
    cbsw
        25
    cbsw  
       2014-09-09 20:47:13 +08:00   1
    看看各发行版内核都有多大,除了 Gentoo 内核是自己编译的外其它发行版都用的官方内核
    $ du -h /boot/*
    17M /boot/initramfs-linux-fallback.img
    3.3M /boot/initramfs-linux.img
    3.9M /boot/vmlinuz-linux

    $ du -h /run/media/cbsw/gentoo/boot/*
    4.7M /run/media/cbsw/gentoo/boot/kernel-x86_64-3.8.13-gentoo
    3.2M /run/media/cbsw/gentoo/boot/System.map-x86_64-3.8.13-gentoo

    $ du -h /run/media/cbsw/ubuntu/boot/*
    836K /run/media/cbsw/ubuntu/boot/abi-3.5.0-40-generic
    148K /run/media/cbsw/ubuntu/boot/config-3.5.0-40-generic
    56K /run/media/cbsw/ubuntu/boot/grub/locale
    4.4M /run/media/cbsw/ubuntu/boot/grub
    15M /run/media/cbsw/ubuntu/boot/initrd.img-3.5.0-40-generic
    176K /run/media/cbsw/ubuntu/boot/memtest86+.bin
    176K /run/media/cbsw/ubuntu/boot/memtest86+_multiboot.bin
    2.9M /run/media/cbsw/ubuntu/boot/System.map-3.5.0-40-generic
    5.0M /run/media/cbsw/ubuntu/boot/vmlinuz-3.5.0-40-generic

    $ du -h /run/media/cbsw/mint/boot/*
    900K /run/media/cbsw/mint/boot/abi-3.8.0-19-generic
    152K /run/media/cbsw/mint/boot/config-3.8.0-19-generic
    2.1M /run/media/cbsw/mint/boot/grub/i386-pc
    2.2M /run/media/cbsw/mint/boot/grub/fonts
    16K /run/media/cbsw/mint/boot/grub/locale
    6.4M /run/media/cbsw/mint/boot/grub
    31M /run/media/cbsw/mint/boot/initrd.img-3.8.0-19-generic
    176K /run/media/cbsw/mint/boot/memtest86+.bin
    176K /run/media/cbsw/mint/boot/memtest86+_multiboot.bin
    3.0M /run/media/cbsw/mint/boot/System.map-3.8.0-19-generic
    5.2M /run/media/cbsw/mint/boot/vmlinuz-3.8.0-19-generic

    $ du -h /run/media/cbsw/debian/boot/*
    152K /run/media/cbsw/debian/boot/config-3.14-1-amd64
    152K /run/media/cbsw/debian/boot/config-3.14-2-amd64
    652K /run/media/cbsw/debian/boot/grub/locale
    2.4M /run/media/cbsw/debian/boot/grub
    14M /run/media/cbsw/debian/boot/initrd.img-3.14-1-amd64
    14M /run/media/cbsw/debian/boot/initrd.img-3.14-2-amd64
    2.4M /run/media/cbsw/debian/boot/System.map-3.14-1-amd64
    2.4M /run/media/cbsw/debian/boot/System.map-3.14-2-amd64
    2.9M /run/media/cbsw/debian/boot/vmlinuz-3.14-1-amd64
    2.9M /run/media/cbsw/debian/boot/vmlinuz-3.14-2-amd64

    $ du -h /run/media/cbsw/fedora/boot/*
    140K /run/media/cbsw/fedora/boot/config-3.15.10-200.fc20.x86_64
    2.8M /run/media/cbsw/fedora/boot/grub2/themes/starfield
    8.5M /run/media/cbsw/fedora/boot/grub2/themes/system
    12M /run/media/cbsw/fedora/boot/grub2/themes
    2.4M /run/media/cbsw/fedora/boot/grub2/locale
    2.0M /run/media/cbsw/fedora/boot/grub2/i386-pc
    2.5M /run/media/cbsw/fedora/boot/grub2/fonts
    19M /run/media/cbsw/fedora/boot/grub2
    25M /run/media/cbsw/fedora/boot/initramfs-0-rescue-ebd2213d65914d07a1a4ae8cc123a920.img
    12M /run/media/cbsw/fedora/boot/initramfs-3.15.10-200.fc20.x86_64.img
    572K /run/media/cbsw/fedora/boot/initrd-plymouth.img
    2.8M /run/media/cbsw/fedora/boot/System.map-3.15.10-200.fc20.x86_64
    4.9M /run/media/cbsw/fedora/boot/vmlinuz-0-rescue-ebd2213d65914d07a1a4ae8cc123a920
    5.3M /run/media/cbsw/fedora/boot/vmlinuz-3.15.10-200.fc20.x86_64


    另外 boot 无需单独分出来,/ 50G 就足够了,swap 可以有但不必须,home 要足够大,我的 home 只有几百兆了,主要几个虚拟机太大
    cismous
        26
    cismous  
    OP
       2014-09-09 21:32:09 +08:00
    @cbsw 是的,虚拟机好多好多啊,占的空间太多了,前端行业没办法!所以剩余的全给/home吧!

    @zent00 感谢建议,不过lvm是没必要了,lvm主要针对某个分区空间不够用或空间过剩的情况下而存在的。硬件性能过身,硬盘也是,所以个人电脑用不上lvm。

    @ctexlive 是对的,个人电脑不用担心,在vps放web站点的话,考虑单独分区。
    cismous
        27
    cismous  
    OP
       2014-09-09 21:33:16 +08:00
    @14 重装系统的时候你就知道了。
    usedname
        28
    usedname  
       2014-09-09 23:02:48 +08:00
    把/和/home分出来就行了,我觉得其他的可以随意
    spacewander
        29
    spacewander  
       2014-09-09 23:10:43 +08:00
    @iptux “经常清掉旧的内核包”不适合我等懒人……o(□)o
    hazard
        30
    hazard  
       2014-09-09 23:46:00 +08:00
    @spacewander 这个不是可以用ubuntu Tweak 完成么...
    cismous
        31
    cismous  
    OP
       2014-09-10 00:01:08 +08:00
    @spacewander 你都已经在使用linux工作了,能懒到哪里去...
    @hazard 记得tweak有一段时间不能用,几年前的事情了!不过既然用linux了,还是多用命令行吧,毕竟管理服务器,都是通过终端的方式来完成工作的。
    hazard
        32
    hazard  
       2014-09-10 00:05:50 +08:00
    @cismous 可他是懒人啊....你让懒人通过终端管理服务器?
    cismous
        33
    cismous  
    OP
       2014-09-10 00:58:30 +08:00
    @hazard 摸摸小脑袋!! 不理解,如果懒,为何用linux,既然喜欢图形界面,windows就可以了!再说了,他还没有回复发表意见呢,说不定不是真懒!我相信他!
    ffffwh
        34
    ffffwh  
       2014-09-10 01:05:08 +08:00
    一个 / 结束。。。
    mucid
        35
    mucid  
       2014-09-10 10:47:51 +08:00   1
    / 20G
    /home 60~80G
    /home/swapfile
    两个区就够了swap不用分区, 用swap文件就行
    剩余的空间用ntfs,可以和窗子共享电影和游戏还有无损
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     951 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 19:30 PVG 03:30 LAX 12:30 JFK 15:30
    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