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

请问 Linux 如何分区?

  • nbsp;
  •   anonymous2022 2020-02-01 23:09:31 +08:00 6403 次点击
    这是一个创建于 2107 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近想学习使用一下 Linux,计划在虚拟机上分别安装 Debian,Ubuntu Server,CentOS,然后再安装 NGINX、PHP、MySQL 等一些服务,目前遇到第一个问题就是分区,网上找到一些分区建议,但是没有说明各个分区是主分区和逻辑分区,求告知一下,谢谢。
    25 条回复    2020-02-03 10:21:33 +08:00
    thetbw
        1
    thetbw  
       2020-02-01 23:12:09 +08:00 via Android
    推荐看一下鸟哥的 linux 私房菜,我个人认为,分区是为了后续方便维护啥的。如果你偏向应用层面而不是系统,不需要,全都弄到一个分区,反正虚拟机可以快照
    AEANWspPmj3FUhDc
        2
    AEANWspPmj3FUhDc  
       2020-02-01 23:13:10 +08:00 via Android
    现在不都是推荐用 gpt 了吗,不像 mbr 那样还分主分区和逻辑分区了。
    anonymous2022
        3
    anonymous2022  
    OP
       2020-02-01 23:14:19 +08:00
    ![截屏 2020-02-01 下午 11.12.30.png]( https://i.loli.net/2020/02/01/sPL3NTARn58yrWI.png)
    anonymous2022
        4
    anonymous2022  
    OP
       2020-02-01 23:15:04 +08:00
    @thetbw 好的,那我先搞一个试试。
    msg7086
        5
    msg7086  
       2020-02-01 23:17:14 +08:00 via Android
    现代 Linux 对分区没啥特别的要求了。各大 vps 都是单分区结构了。
    septvean
        6
    septvean  
       2020-02-02 00:03:52 +08:00
    虚拟机没必要分那么多区。

    通用方案:/boot 200M,/ 剩余空间。

    如果反复安装系统,/boot 200M,/ 10G,/data 剩余空间,数据保存在 /data 分区,重装系统只格式化 / 分区就好。
    dilu
        7
    dilu  
       2020-02-02 00:33:50 +08:00
    我个人的习惯是这样的,/boot 300m swap 与内存一致或者 2 倍,/ 剩余的一般 /home 剩余的一半
    一直使用 Ubuntu 这个分区方案一致用到现在
    CloudRaft
        8
    CloudRaft  
       2020-02-02 00:53:53 +08:00
    boot ext2 512M
    swap swap 4G #看应用场景,内存足够的话可以少点
    /tmp ext4 16G #可以不加
    / ext4 all
    changleo
        9
    changleo  
       2020-02-02 01:09:42 +08:00 via iPhone
    @dilu 看他这个里面有提到主分区和逻辑分区,有必要分吗?
    DefoliationM
        10
    DefoliationM  
       2020-02-02 01:22:58 +08:00 via Android
    就一个根目录就行了 分那么多不乱吗?
    churchmice
        11
    churchmice  
       2020-02-02 01:31:06 +08:00 via Android   1
    装一个发行版就够了,还折腾三个,这不是蛋疼是什么,最后时间全花在折腾系统,美化桌面上面
    laminux29
        12
    laminux29  
       2020-02-02 01:43:02 +08:00   2
    Linux 有神器 lvm,这点秒杀 Windows,推荐用 lvm 方案试试。
    ace12
        13
    ace12  
       2020-02-02 01:57:01 +08:00 via Android
    只要你考虑是否要分区就没必要分。
    ysc3839
        14
    ysc3839  
       2020-02-02 02:05:13 +08:00
    @laminux29 Windows 也有动态磁盘。
    wtks1
        15
    wtks1  
       2020-02-02 02:18:27 +08:00 via Android
    没啥特别需求,直接把剩余空间挂载在根目录就行
    laminux29
        16
    laminux29  
       2020-02-02 02:24:51 +08:00   1
    @ysc3839 别闹,Windows 的动态盘能做到 Linux 这种把物理磁盘中的一个分区划出来作为 lvm 的一部分?
    msg7086
        17
    msg7086  
       2020-02-02 02:52:25 +08:00   1
    @laminux29 Windows 下有 Windows 下的做法。
    Linux 下有 LVM 是因为 Linux 下挂载和使用块设备很方便很灵活。
    分区内创建分区表,或者裸设备直接格式化,都是可以的。
    Windows 相对死板一些,没有那么多灵活的骚操作,不过如果真要实现 LVM 的功能的话,可以考虑 VHDX 虚拟磁盘。
    xau
        18
    xau  
       2020-02-02 03:02:51 +08:00 via iPhone
    我现在不管是 win os x 还是 ubuntu 都没分区的习惯了……
    laminux29
        19
    laminux29  
       2020-02-02 04:31:22 +08:00
    @msg7086 Window 本身不支持,就算用虚拟磁盘也做不到 lvm 这么方便的用法。
    loading
        20
    loading  
       2020-02-02 06:00:05 +08:00 via Android
    一个 swap 区比内存大(方便休眠,虽然现在也不太需要了。)
    boot 区看情况,有单独 boot 区一般是因为内核是在这个区的,系统启动需要先加载内核,如果 /喜欢用特殊文件系统,就需要这样分,这样能保证 grub 能读取到内核(内核再加载特殊文件系统的支持)
    然后就是 /了。


    虚拟机直接一个 /算了。
    PbCopy111
        21
    PbCopy111  
       2020-02-02 10:00:37 +08:00
    我也不懂,所以两块硬盘是这样分的:

    Filesystem Size Used Avail Use% Mounted on
    udev 1.9G 0 1.9G 0% /dev
    tmpfs 381M 2.7M 379M 1% /run
    /dev/mapper/vgubuntu-root 1.8T 9.3G 1.7T 1% /
    tmpfs 1.9G 8.0K 1.9G 1% /dev/shm
    tmpfs 5.0M 0 5.0M 0% /run/lock
    tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
    /dev/loop0 45M 45M 0 100% /snap/gtk-common-themes/1353
    /dev/loop1 4.3M 4.3M 0 100% /snap/gnome-calculator/501
    /dev/loop2 90M 90M 0 100% /snap/core/8268
    /dev/loop3 15M 15M 0 100% /snap/gnome-characters/399
    /dev/loop4 1.0M 1.0M 0 100% /snap/gnome-logs/81
    /dev/loop7 161M 161M 0 100% /snap/gnome-3-28-1804/116
    /dev/loop6 45M 45M 0 100% /snap/gtk-common-themes/1440
    /dev/loop10 55M 55M 0 100% /snap/core18/1668
    /dev/loop5 157M 157M 0 100% /snap/gnome-3-28-1804/110
    /dev/loop9 15M 15M 0 100% /snap/gnome-characters/375
    /dev/loop11 90M 90M 0 100% /snap/core/7917
    /dev/loop12 55M 55M 0 100% /snap/core18/1650
    /dev/loop8 4.3M 4.3M 0 100% /snap/gnome-calculator/544
    /dev/sdb 1.8T 17G 1.7T 1% /home/user/PT
    tmpfs 381M 5.7M 376M 2% /run/user/124
    tmpfs 381M 0 381M 0% /run/user/1000
    drank20L
        22
    drank20L  
       2020-02-02 11:43:41 +08:00
    #1 +1
    推荐 鸟哥的 Linux 私房菜,分区这部分在基础学习篇的第一部分第三章中有讲,系统的学习了解下更明白些
    fya16838
        23
    fya16838  
       2020-02-02 15:40:26 +08:00
    进来学习!
    dorothyREN
        24
    dorothyREN  
       2020-02-02 20:13:30 +08:00
    问就是 lvm
    fox0001
        25
    fox0001  
       2020-02-03 10:21:33 +08:00 via Android
    如果只是单系统,一般安装时选自动分区则可
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2818 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 14:00 PVG 22:00 LAX 06:00 JFK 09:00
    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