Distributions
› Ubuntu
› Fedora
› CentOS
中文资源站
› 网易开源镜像站
anonymous2022
V2EX  ›  Linux

请问 Linux 如何分区?

  •  
  •   anonymous2022 · Feb 1, 2020 · 7234 views
    This topic created in 2471 days ago, the information mentioned may be changed or developed.
    最近想学习使用一下 Linux,计划在虚拟机上分别安装 Debian,Ubuntu Server,CentOS,然后再安装 NGINX、PHP、MySQL 等一些服务,目前遇到第一个问题就是分区,网上找到一些分区建议,但是没有说明各个分区是主分区和逻辑分区,求告知一下,谢谢。
    25 replies  •  2020-02-03 10:21:33 +08:00
    thetbw
    thetbw
    Feb 1, 2020 via Android
    1
    推荐看一下鸟哥的 linux 私房菜,我个人认为,分区是为了后续方便维护啥的。如果你偏向应用层面而不是系统,不需要,全都弄到一个分区,反正虚拟机可以快照
    AEANWspPmj3FUhDc
    AEANWspPmj3FUhDc
    Feb 1, 2020 via Android
    2
    现在不都是推荐用 gpt 了吗,不像 mbr 那样还分主分区和逻辑分区了。
    anonymous2022
    anonymous2022
    OP
    Feb 1, 2020
    3
    ![截屏 2020-02-01 下午 11.12.30.png]( https://i.loli.net/2020/02/01/sPL3NTARn58yrWI.png)
    anonymous2022
    anonymous2022
    OP
    Feb 1, 2020
    4
    @thetbw 好的,那我先搞一个试试。
    msg7086
    msg7086
    Feb 1, 2020 via Android
    5
    现代 Linux 对分区没啥特别的要求了。各大 vps 都是单分区结构了。
    septvean
    septvean
    Feb 2, 2020
    6
    虚拟机没必要分那么多区。

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

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


    虚拟机直接一个 /算了。
    PbCopy111
    PbCopy111
    Feb 2, 2020
    21
    我也不懂,所以两块硬盘是这样分的:

    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
    drank20L
    Feb 2, 2020
    22
    #1 +1
    推荐 鸟哥的 Linux 私房菜,分区这部分在基础学习篇的第一部分第三章中有讲,系统的学习了解下更明白些
    fya16838
    fya16838
    Feb 2, 2020
    23
    进来学习!
    dorothyREN
    dorothyREN
    Feb 2, 2020
    24
    问就是 lvm
    fox0001
    fox0001
    Feb 3, 2020 via Android
    25
    如果只是单系统,一般安装时选自动分区则可
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   683 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 53ms · UTC 21:01 · PVG 05:01 · LAX 13:01 · JFK 16:01
    ♥ Do have faith in what you're doing.