zoukankan      html  css  js  c++  java
  • 安装Linux系统的磁盘分区

    ●CentOS磁盘分区
    分区顺序:
    "/"分区(逻辑) -> "/boot"分区(主分区) -> "swap"分区(逻辑) -> "/home"分区(逻辑)
    ●Ubuntu磁盘分区
    如果将/boot单独分区,务必让该分割槽在整颗硬盘的最前面部分。因此,要为/boot选择“Primary”,使其为主分区。
    而"/"分区不必是主分区。
    Ubuntu中应该按照先创建“主分区”,再创建“逻辑分区”的步骤,并且一般将swap分区放于最后。分区顺序为:
    "/boot"分区(主分区) ->"/"分区(逻辑) -> "/home"分区(逻辑) -> "swap"分区(逻辑)
    注意:因为Ubuntu中不会主动调整主分区的位置到最前面。如果像CentOS那样划分,最后剩下的 free space硬盘
    空间会显示为"不可用",没法再继续分区了。
    •说明:
    ①在Linux系统中每一个硬盘总共最多有 16个分区,硬盘上的4个主分区,分别标识为sdal、sda2、sda3和sda4,
    逻辑分区则从sda5开始标识一直到sda16
    ②按照"/boot"分区(主分区) ->"/"分区(逻辑) -> "/home"分区(逻辑) -> "swap"分区(逻辑)的顺序创建分区后,
    sda的命名顺序是:sda1 -> sda5 -> sda6 -> sda7。
    ③如果按照 "/"分区(逻辑) -> "/boot"分区(主分区) -> "swap"分区(逻辑) -> "/home"分区(逻辑) 的顺序创建分区,
    sda的命名顺序会是:sda5 -> sda2 -> sda3 -> sda4。剩下的 free space硬盘空间会显示为不可用,没法再继续分区了。
    ●分区大小的说明
    目录 建议大小 格式 描述
    / 10G-20G ext4 根目录(安装系统,相当于Win的C盘)
    swap <2048M swap 交换空间(一般为内存的1.5-2倍,相当于Win的虚拟内存。)
    /boot 200M左右 ext4 Linux的内核及引导系统程序所需要的文件,比如 vmlinuz initrd.img文件都位于这个目录中。
                                               在一般情况下,GRUB或LILO系统引导管理器也位于这个目录;启动撞在文件存放位置,如kernels,initrd,grub。
    /tmp  5G左右   ext4 系统的临时文件,一般系统重启不会被保存。(建立服务器需要)
    /home 尽量大些 ext4 用户工作目录;个人配置文件,如个人环境变量等;所有账号分配一个工作目录。相当于Win的用户文件(Users)。
    /usr         尽量大些                在/home分区下,也可以不建此分区。
    ●创建过程(/boot分区放最前面)
    ①/boot分区:选中空闲的磁盘空间,点击“添加”按钮,弹出“创建新分区”对话框,新分区的类型为主分区,挂载点为/boot,
                         新建分区容量为128MB,最后点击“确定”按钮,
    ②/ 根目录:   选中空闲的磁盘空间,点击“添加”按钮,弹出“创建新分区”对话框,新分区的类型为逻辑分区,挂载点为/boot。
    ③/home分区:选中空闲的磁盘空间,点击“添加”按钮,弹出“创建新分区”对话框,新分区的类型为逻辑分区,挂载点为/home。
    ④ swap分区:  选中空闲的磁盘空间,点击“添加”按钮,弹出“创建新分区”对话框,新分区的类型为逻辑分区,用于选择“交换空间”,
                          新建分区容量为1024M,最后点击“确定”按钮,
    ●分区介绍:
    / :        根目录,建议在根目录下面只有目录,不要直接有文件。至少15G,安装系统,相当于Win的C盘,默认ext4。 
    /boot分区:它包含了操作系统的内核和在启动系统过程中所要用到的文件,建这个分区是有必要的,因为目前大多数的
                   PC机要受到BIOS的限制,况且如果有了一个单独的/boot启动分区,即使主要的根分区出现了问题,计算机依然
                   能够启动。这个分区的大小约在60MB-120MB之间。研究内核用1G即可。
     
    /usr分区: 是Linux系统存放软件的地方,如有可能应将最大空间分给它。
     
    /home分区:是用户的home目录所在地,这个分区的大小取决于有多少用户。如果是多用户共同使用一台电脑的话,
               这个分区是完全有必要的,况且根用户也可以很好地控制普通用户使用计算机,如对用户或者用户组实行硬盘
               限量使用,限制普通用户访问哪些文件等。相当于Win的用户文件(Users)。
     
    /var/log分区,是系统日志记录分区,如果设立了这一单独的分区,这样即使系统的日志文件出现了问题,
                         它们也不会影响到操作系统的主分区。 
    /tmp分区,用来存放临时文件。这对于多用户系统或者网络服务器来说是有必要的。这样即使程序运行时生成大量的
                   临时文件,或者用户对系统进行了错误的操作,文件系统的其它部分仍然是安全的。因为文件系统的这一部分仍然
                   还承受着读写操作,所以它通常会比其它的部分更快地发生问题。
     
    /bin分区, 存放标准系统实用程序。
    ●/boot单独分区的好处
    1, 可以有几个不同的操作系统共享同一套内核 方便管理。 
    2, boot目录的IO访问比较少,单独放在一个分区,可以防止其它目录的读写导致boot的inode损坏。 
    3 , 老主板有1024柱面问题 单独在前1024柱面分一个boot分区 可以避免这个问题。 
    4, 如果做RAID或者LVM,引导管理程序可能不支持,导致找不到内核,因此单独的boot分区就很有意义了。 
    5 , 方便使用dd这样的工具进行备份。 
    6, 可以用只读方式挂载boot分区 增加安全性。 
    ●安全的分区方案原则
    系统数据和普通用户数据分离放置于不同的分区 (即使用单独的 home 分区);不经常变化的系统数据和
    经常变化的系统数据分离放置于不同的分区(即使用单独的 usr 分区和 var 分区)。 
    一般地,在一个实际系统中至少要创建单独的 home 分区。 
    ------山的那一边
  • 相关阅读:
    机器学习-数据表达与特征工程
    机器学习-朴素贝叶斯算法
    机器学习之广义线性模型
    机器学习-MNIST数据集使用二分类
    机器学习-数据预处理、降维、特征提取及聚类
    机器学习-神经网络
    机器学习-向量机SVM
    机器学习-决策树与随机森林
    深入计算机原理——第三章机器级的表示(三)
    深入计算机原理——第三章机器级的表示(二)
  • 原文地址:https://www.cnblogs.com/mountain2011/p/9061343.html
Copyright © 2011-2022 走看看