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

你的Linux怎样分区?

  •  
  •   kongruxi 2011-05-03 19:13:05 +08:00 6014 次点击
    这是一个创建于 5318 天前的主题,其中的信息可能已经有所发展或是发生改变。
    先说说我自己的(假设共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     Solana     1488 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 16:20 PVG 00:20 LAX 08:20 JFK 11:20
    Do have faith in what you're doing.
    ubao msn 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