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

你的Linux怎样分区?

  •  
  •   kongruxi ·
    HungYuHei · 2011-05-03 19:13:05 +08:00 · 5595 次点击
    这是一个创建于 4953 天前的主题,其中的信息可能已经有所发展或是发生改变。
    先说说我自己的(假设共50G):

    / 10G
    /usr 20G
    /home 20G

    /foot和SWAP都没有分,因为我觉得:只装一个Linux的话没必要分/foot,4G内存,没必要分SWAP
    23 条回复    1970-01-01 08:00:00 +08:00
    real_newbie
        1
    real_newbie  
       2011-05-03 19:21:27 +08:00
    根据LFS的文档:http://www.linuxfromscratch.org/lfs/view/stable/chapter02/creatingpartition.html

    “A separate /usr partition is generally used if providing a server for a thin client or diskless workstation. It is normally not needed for LFS. A size of five gigabytes will handle most installations.”

    为什么要单独分出来呢?
    shellex
        2
    shellex  
       2011-05-03 19:23:35 +08:00
    /dev/sda1 25G 5.5G 18G 24% /
    /dev/sda5 99G 19G 75G 20% /home

    2G Swap
    没了

    /foot是啥
    woner363
        3
    woner363  
       2011-05-03 19:26:29 +08:00
    / 10g
    /boot 256mb
    /home 30g
    /swap 1g
    那个/foot应该是/boot吧?
    kongruxi
        4
    kongruxi  
    OP
       2011-05-03 19:28:39 +08:00
    @shellex 搞错了,是/boot,不是/foot
    iwinux
        5
    iwinux  
       2011-05-03 19:29:41 +08:00
    Filesystem Size Used Avail Use% Mounted on
    /dev/sda6 9.4G 1.1G 7.9G 12% /home
    /dev/sda7 19G 5.1G 13G 29% /
    /dev/sda3 183M 15M 159M 9% /boot

    swap 1G
    xhacker
        6
    xhacker  
       2011-05-03 19:42:51 +08:00
    如果是 50G 的话,不妨 / 给10G,/home 吃剩下的。
    /usr 没有单分的意义。
    bruce
        7
    bruce  
       2011-05-03 19:46:15 +08:00 via Android
    不分只有swap /
    bruce
        8
    bruce  
       2011-05-03 19:46:20 +08:00 via Android
    不分只有swap /
    xinzhi
        9
    xinzhi  
       2011-05-03 20:21:49 +08:00
    一般分根目录和家目录就搞定了。内存2G左右就可以不要swap啦,你会发现开机一整天都是使用了0%,根本就用不上的。多系统还是分个/boot,100到200M就够了。
    seerhut
        10
    seerhut  
       2011-05-03 21:06:29 +08:00
    用grub的话/boot也没有什么必要了,grub认识的fs type很全,万一有问题也可以用u盘启动修复。
    我nb的rootfs在ssd上,所以把经常写的目录放到了磁盘上,像/home /var之类的。
    swap肯定要的,8G内存配了2G swap,在内存使用超出预计的时候可以缓冲一下,不至于直接挂掉。

    Filesystem Size Used Avail Use% Mounted on
    /dev/sdb1 74G 49G 22G 70% /
    /dev/sda3 56G 38G 16G 72% /home
    /dev/sda5 92G 36G 52G 41% /var
    /dev/sda6 254G 157G 85G 65% /usr/local
    tmpfs 3.9G 0 3.9G 0% /var/tmp/portage
    tmpfs 3.9G 4.2M 3.9G 1% /tmp
    tmpfs 3.9G 545M 3.4G 14% /usr/portage
    kongruxi
        11
    kongruxi  
    OP
       2011-05-03 21:07:36 +08:00
    @xhacker 不是说软件都装在/usr/local下,然后单独分个/usr的话,以后重装系统的话,原来的软件还会在吗?
    xhacker
        12
    xhacker  
       2011-05-03 21:37:56 +08:00
    @kongruxi 呃是这样…如果重装了系统,软件最好也不要留了。否则就利用不到包管理系统了。

    如果想保留原来的软件,可以在重装之前导出一份安装的软件包列表,重装以后再把相应的软件包装上。
    darasion
        13
    darasion  
       2011-05-03 22:22:06 +08:00
    只要把home和swap分出来就行了。
    xiluo
        14
    xiluo  
       2011-05-03 22:48:25 +08:00
    一直是自动安装时候自动分的区

    后来发现把home分出来更好些
    xi4oh4o
        15
    xi4oh4o  
       2011-05-03 23:12:41 +08:00
    / all
    swap
    没了
    yudun1989
        16
    yudun1989  
       2011-05-03 23:18:35 +08:00
    swap
    home 10g
    剩下都/~~~~~~~~
    tomyiyun
        17
    tomyiyun  
       2011-05-03 23:30:02 +08:00
    @xhacker 求这个备份和恢复的具体操作方法……正好要用到了。
    shellex
        18
    shellex  
       2011-05-03 23:40:07 +08:00
    @tomyiyun

    dpkg --get-selections

    @xinzhi
    另外,留swap是为了休眠。
    shellex
        19
    shellex  
       2011-05-04 00:01:42 +08:00 via Android
    @yudun1989 分那么多给 / 干嘛
    yudun1989
        20
    yudun1989  
       2011-05-04 00:26:27 +08:00
    @shellex,,,
    我本来想都分给/的~~~~~~,其实是图简单了。。。。。。专门分两个区,都没有挂载,用来存东西,其他的大部分都分给/,等系统挂掉直接重做~~~~~
    完全的新手级别
    chone
        21
    chone  
       2011-05-04 07:05:47 +08:00
    /boot
    /
    swap
    zhuang
        22
    zhuang  
       2011-05-04 07:52:44 +08:00 via iPhone
    我觉得花喵 @shellex 想表达的意思是“个人数据在外置存储”?我不确定那个sda 后面的数字是不是与主板上sata 接口的数量有关系。
    swap 就是内存交换用的,还真没想过不分,不过一直是设置swapness 来尽量用物理内存。
    boot 分区也就是放内核引导的那个镜像,嵌入式里面貌似会映射到rom 的后半部分,其他平台上无所谓了,毕竟引导文件损坏或者其他文件损坏概率差不多的,一旦坏了该换硬盘了……现在2.6 版本上一个镜像也就20MB?
    至于重装系统不重装软件这个,看喜好吧。对于大部分“单用户”来说,系统设置和个人设置就是一回事,不分比较好。某些比如ssh 主机上,分开吧,管理员省心。
    portage 挂tmpfs 上……同为更新强迫症的路过,哈哈
    forestchen
        23
    forestchen  
       2011-05-04 10:24:51 +08:00
    /
    /home
    /var
    swap

    单用户,其实那个 /var 纠结要不要。
    有一次系统崩掉了,把 / 重灌,/home 保留,结果很满意,大大减轻重新配置系统的成本,比如新系统里的Firefox还保留之前我浏览的标签和所有配置,历史.
    有一次换硬盘,cp * 之后,在新硬盘上安装Grub和修改fstab里的uuid,不知道哪里出错了,引导错误,结果只能重装了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   937 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 21:17 · PVG 05:17 · LAX 13:17 · JFK 16:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.