V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
cismous
V2EX  ›  问与答

ubuntu 求分区方案

  •  
  •   cismous · 2014-09-09 14:03:59 +08:00 · 7788 次点击
    这是一个创建于 3734 天前的主题,其中的信息可能已经有所发展或是发生改变。
    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   ·   实用小工具   ·   2184 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 00:47 · PVG 08:47 · LAX 16:47 · JFK 19:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.