(转)磁盘分区类型选择与磁盘分区配置过程

2.3.2 磁盘分区类型选择与磁盘分区配置过程(1)

原文:http://book.51cto.com/art/201701/527364.htm

《跟老男孩学Linux运维:Web集群实战》本书针对中小规模网站集群的搭建、部署、优化进行了详细讲解,全书可分为三大部分,其中第一部分讲的是Linux相关的基础且重要的知识,第二部分针对当下流行的Web环境架构(LNMP)的搭建及企业级Web优化等进行了讲解,第三部分讲的是Web集群后端的数据存储和Web集群前端的负载均衡高可用。本节为大家介绍磁盘分区类型选择与磁盘分区配置过程。

作者:老男孩来源:机械工业出版社|2017-01-07 11:29

收藏

分享

2.3.2 磁盘分区类型选择与磁盘分区配置过程(1)

1.选择系统安装磁盘空间类型

经过上一节的步骤后,会进入如图2-15所示的磁盘分区方式选择界面。

CentOS 6.6磁盘有如下五种分区方式。

Use All Space:删除当前磁盘内的所有分区,包括其他系统创建的分区。

Replace Existing Linux System(s):删除当前磁盘内的所有Linux分区,而不删除其他系统创建的分区,这是默认的选项。

Shrink Current System:利用(挤压)分区上存在的所有空闲空间,创建系统默认的分区布局。

Use Free Space:使用未使用的分区空间。

Create Custom Layout:自定义分区方式。

这里选择最后一种分区分式“Create Custom Layout”,即由管理员自行定制分区,因为它更灵活。然后单击界面右下角的“Next”继续。

2.选择“Create Custom Layout”自定义磁盘分区

选择“Create Custom Layout”后进入的界面如图2-16所示,可以看到磁盘总空间为8189MB,磁盘设备名为sda,剩余空间8189MB,说明还没有进行分区,磁盘的模式为VMware,表示是使用VMware虚拟机进行安装的。

提示: 图2-16所示的界面(自定义的分区布局界面)下面有一排按钮,我们可以利用这些按钮来执行添加或删除分区等操作。其中Create表示新建分区,Edit表示编辑修改分区,Delete表示删除分区。具体作用读者可自行尝试。

3.按企业生产标准定制磁盘分区

根据图2-16可知,当前的计算机只有一块磁盘,设备名为sda(如果有多块盘,会显示sda、sdb、sdc等)。选中磁盘sda下的“free 8189”这一行,如图2-16所示,然后单击界面右下角的第一个按钮“Create”,开始创建磁盘分区,进入如图2-17所示的界面。

在图2-17中,默认的选项为“Standard Partition”,意思是创建标准分区,也是我们要选择的项。其他的例如“RAID Partition”的意思是RAID(磁盘冗余阵列)分区。在企业中RAID功能一般是通过物理硬件来完成的,硬件RAID卡的效率更高,操作系统的RAID功能性能差,冗余也受限于操作系统,因此企业很少用。而LVM的意思是逻辑卷管理,它可以对设置好的分区大小进行动态调整,其前提是所有的分区格式都需要事先做成LVM格式,即分区标号为8e。企业环境的分区一般都是按需求事先规划好的,极少有后续调整的需求,且LVM的性能与标准分区及硬件RAID卡相比还是有一定的差距的,因此,如果没有特殊需求,不建议选择LVM和操作系统软RAID功能分区。

选择创建标准分区(Standard Partition)后,单击界面右下角的“Create”按钮,得到如图2-18所示的界面。

Linux系统磁盘分区知识简介

在分区之前,需要先简单介绍一下磁盘分区相关知识,便于大家更好地理解学习。

1)磁盘在使用前一般要先分区。

2)磁盘分区有主分区、扩展分区和逻辑分区之分。一块磁盘最多可以有4个主分区,其中一个主分区的位置可以用一个扩展分区替换,在这个扩展分区内可以划分多个逻辑分区。

3)如果规划的分区数量超过4个,则分区组合为3primary+1extend或2p+1e或1p+1e。

4)一块磁盘最多只能有一个扩展分区,扩展分区不能直接使用,必须在扩展分区上划分逻辑分区,然后格式化(创建文件系统),之后才能存取数据或安装系统。

磁盘分区命名及编号方式

(1)以设备名命名

在Linux系统中,磁盘设备对应于系统中的特殊文件,这些特殊文件放在“/dev”目录中,不同的设备对应的设备名称如下:

系统的第一块IDE接口的硬盘称为/dev/hda。

系统的第二块IDE接口的硬盘称为/dev/hdb。

系统的第一块SCSI接口的硬盘称为/dev/sda。

系统的第二块SCSI接口的硬盘称为/dev/sdb。

(2)使用数字编号

为了表示不同的分区,通常会用数字进行编号,比如:

系统的第一块IDE接口硬盘的第1个分区称为/dev/hda1。

系统的第一块IDE接口硬盘的第5个分区称为/dev/hda5。

系统的第二块SCSI接口硬盘的第1个分区称为/dev/sdb1。

系统的第二块SCSI接口硬盘的第5个分区称为/dev/sdb5。

需要注意的是,在对分区编号时,数字1~4只能留给主分区或扩展分区使用,逻辑分区(在扩展分区基础上建立)编号只能从5开始。

在对Linux系统设置了分区之后,还要在分区上创建文件系统才能安装系统,这个在安装时由系统自行完成创建。

2.3.2 磁盘分区类型选择与磁盘分区配置过程(2)

《跟老男孩学Linux运维:Web集群实战》本书针对中小规模网站集群的搭建、部署、优化进行了详细讲解,全书可分为三大部分,其中第一部分讲的是Linux相关的基础且重要的知识,第二部分针对当下流行的Web环境架构(LNMP)的搭建及企业级Web优化等进行了讲解,第三部分讲的是Web集群后端的数据存储和Web集群前端的负载均衡高可用。本节为大家介绍磁盘分区类型选择与磁盘分区配置过程。

作者:老男孩来源:机械工业出版社|2017-01-07 12:27

收藏

分享

2.3.2 磁盘分区类型选择与磁盘分区配置过程(2)

Linux系统对分区的基本要求

1)最少要有一个根(/)分区,用来存放系统文件及程序。其大小至少在5GB以上。

2)要有一个swap(交换)分区,它的作用相当于Windows里的虚拟内存,swap分区的大小一般为物理内存容量的1.5倍(内存<8GB)。但当系统物理内存大于8GB时,则swap分区配置8~16GB即可,太大无用,浪费磁盘空间。swap分区不是必需的,但是大多数情况应该设置,个别企业的数据库应用场景不分swap。

3)/boot分区,这是Linux系统的引导分区,用于存放系统引导文件,如Linux内核等。所有文件的总大小一般只有几十MB,并且以后也不会增大太多。因此,该分区可以设置为100~200MB,这个分区也不是必需的。

企业生产场景中Linux系统的分区方案

常规的分区方案如下。

方案1:针对网站集群架构中的某个节点服务器分区,该服务器上的数据有多份(其他节点也有)且数据不太重要,建议的分区方案如下。

/boot:设置为100~200MB。

swap:物理内存的1.5倍,当内存大于或等于8GB时,配置为8~16GB即可。

/:剩余硬盘空间大小(/usr、/home、/var等分区和“/”共用一个分区,这相当于在Windows系统中只有一个C盘,所有数据和系统文件都放在一起)。

方案2:针对数据库及存储角色的服务器分区,该服务器的业务有大量重要的数据,建议分区方案如下。

/boot:设置为100~200MB。

/:大小设置为50~200GB,只存放系统相关文件,网站等的业务数据不放在这里。

swap:物理内存的1.5倍,当内存大于或等于8GB时,配置为8~16GB即可。

/data:剩余硬盘空间大小,放数据库及存储服务等重要数据。当然,data的名称也可以换成别的名字。

本方案其实就是把重要数据单独分区,便于备份和管理。

方案3:针对大网站或门户级别企业的服务器进行分区。

/boot:大小设置为100MB。

swap:物理内存的1.5倍,当内存大于或等于8GB时,配置为8~16GB即可。

/:大小设置为50~200GB,只存放系统相关文件,网站等的业务数据不存放在这里。

剩余的磁盘空间保留,不再进行分区,将来分配给不同的使用部门,由他们自己根据需求再分!

此种分区方案更灵活,比较适合业务线比较多、需求不确定的大企业使用。

对于分区,有网友还给出了如下方案:

/boot、swap、/、/usr、/home、/var

这种分区方案是典型的没有主见的分区方式,有太多的额外分区(/usr、/home、/var),有没有必要且不说,管理起来也很麻烦,这与一个家庭就2~3口人,买了100平方的房子,非要隔成几个房间同一道理,老男孩极不推荐这样的分区方案。

如果说怕某个分区满了会影响系统运行,这样的分区想法是错的。第一,硬盘空间是固定的,分区多了,比只分一个区肯定更容易满;第二,在企业应用里,业务不可用和服务器宕机的危害几乎差不多,因此,分区少一些,然后对所有分区进行监控报警是目前多数规范企业的选择。

本文采用常规的服务器分区方案,即分为/boot、swap、/三个分区,注意分区的先后顺序。

关于磁盘分区就介绍这么多。下面继续介绍安装系统的操作。

1)创建第一个分区,/boot分区

在“Add Partition”(添加分区)的界面中(如图2-18所示),需要分别手工输入分区挂载点目录、选定文件系统类型、对哪个磁盘操作(如果服务器有多个磁盘则要特别注意),以及指定创建的分区大小。操作完成后的界面如图2-19所示。之后单击“OK”继续。

界面选项说明如下。

1)Mount Point的意思是挂载点,这是Linux下访问磁盘分区的入口,即如果要往/boot分区(/dev/sda1)写入数据,就必须通过/boot入口来写入,这一点与Windows是不同的。

2)File System Type的意思是文件系统类型,就像Windows的fat32/ntfs一样,磁盘分区只有在设置了文件系统类型格式化并挂载上挂载点后,分区才能存放数据。目前有如下一些文件系统类型。

ext2/ext3/ext4:适合Linux的文件系统类型。由于ext3文件系统多了日志记录功能,因此系统恢复起来会更快速,ext4是ext3的升级,效率更加高,因此建议使用默认的ext4类型,而不要使用ext2/ext3。

physical volume(LVM):一种弹性调整文件系统大小的机制,可以让文件系统变大或变小,而不改变原有文件数据的内容,功能不错,但性能会下降。

software RAID:利用Linux系统的特性,用软件仿真出磁盘阵列的功能。

swap:内存交换空间。由于swap并不会使用到目录树的挂载,因此用swap就不需要指定挂载点。

vfat:同时被Linux与Windows所支持的文件系统类型。如果主机硬盘上同时存在Windows与Linux两种操作系统,有数据交换需求,可以使用该文件系统。

xfs:一个文件系统类型,在CentOS 7中将被作为默认的文件系统类型而替换ext4。

3)Force to be a primary partition的意思是强制主分区,是可选项。由于所有的分区未过4个,因此可勾选该项。

创建/boot分区后的结果如图2-20所示。

2)创建swap交换分区

在图2-20中,选中磁盘sda下面的“free 7991”这一行,然后单击右下角第一个按钮“Create”,再次进入“Add Partition”操作界面,创建swap交换分区,同创建/boot分区一样,swap分区的设置也比较简单,整个配置内容和过程如图2-21和图2-22所示。

swap分区配置说明:

1)swap分区不配置Mount Point挂载点,swap不需要人为访问,交给系统自动处理。

2)swap分区的大小一般为物理内存容量的1.5倍(内存<8GB)。但当系统物理内存大于8GB时,swap分区配置8~16GB即可,太大无用,还浪费磁盘空间。

3)如果是学习环境,为了节省空间,swap设置得小一点也没有问题。

创建swap分区后的结果如图2-23所示。

有关交换分区swap的说明:

Linux系统分区时,常规的分区方案为/、/boot、swap,其中swap不是挂载点(/、/boot都是挂载点),而是分区类型,类似ext4的一个文件系统,如果在挂载点输入框处输入“/swap”创建swap分区就错了。

原文地址:https://www.cnblogs.com/liujiacai/p/8278056.html

时间: 2024-10-09 20:52:39

(转)磁盘分区类型选择与磁盘分区配置过程的相关文章

磁盘分区类型

mbr分区 gpt GUID Partition Table 全局唯一标识磁盘分区表 是一个实体硬盘的分区表的结构布局的标准.它是可扩展固件接口(EFI)标准(被Intel用于替代个人计算机的BIOS)的一部分,被用于替代BIOS系统中的一32bits来存储逻辑块地址和大小信息的主开机纪录(MBR)分区表. 不管是什么操作系统,都是安装在硬盘上的,所在就有相应的格式,这就是根本所在 partition schema of ESXi,win,centos,xenserver,openfiler w

Linux 磁盘分区类型和文件系统

当前主流的操作系统磁盘分区类型主要有以下两种: MBR分区 主分区系统之中只能有四个主分区,以第一块磁盘为例,在没有扩展分区的情况下只能有sda1,sda2,sda3,sda4四个,当需要多个分区时,可以将第四个主分区变成扩展分区,从而在扩展分区下面建立更多的分区. 扩展分区 只能有一个加上主分区只能有四个 本身不能格式化和写入数据,只是包含逻辑分区 逻辑分区 Linux之中可以有无限多个 在Windows之中A,B作为软驱盘符,C作为系统盘符,所以理论上只能有23个逻辑分区 分区容量单个分区容

Diskpart工具应用两则:MBR/GPT分区转换 &amp; 基本/动态磁盘转换

将基本磁盘转换为动态磁盘可直接在操作系统的磁盘管理中完成,如图1所示,这一转换过程对硬盘上的数据没有影响,但是可能会影响到系统的启动(盗版系统激活会受影响). 图1:基本磁盘转换为动态磁盘 要注意的是,其他几种转换是无法在你当前正在使用的Windows操作系统中完成的,而需要在WinRE或者WinPE中进行.且这几种转换都需将硬盘上的所有分区删除才能完成,这也是最常规并且建议使用的转换方法,因此你需要提前将硬盘上的所有个人重要文件做好备份,转换完成后你需要重新安装操作系统. 注意:一些分区软件可

大数据学习之_01_Linux学习_02_组管理和权限管理+定时任务调度+linux磁盘分区、挂载+linux的网络配置+进程管理(重点)+软件包管理+大厂面试题+感悟分享+资料附录

10 组管理和权限管理10.1 Linux组的基本介绍10.2 文件/目录的所有者10.3 文件/目录的所在组10.4 权限的基本介绍10.5 rwx权限详解10.6 修改权限指令-chmod10.7 修改文件所有者-chown10.8 修改文件所在组-chgrp10.9 最佳实践-警察和土匪游戏11 定时任务调度11.1 crond任务调度12 linux磁盘分区.挂载12.1 分区的基本知识12.2 Linux分区12.3 挂载的经典案例12.4 查询系统整体磁盘使用情况12.5 查询指定目

MBR与GPT分区的区别及磁盘分区相关命令

一.MBR分区结构 主引导记录(Master Boot Record,缩写:MBR),又叫做主引导扇区,是目前比较流行的一种分区结构.磁盘的0磁道0扇区称为MBR,它的大小是512字节,这个区域被分为三个部分: 第一部分为boot loader(主引导程序),占446字节: 第二部分为Partition table(分区表),即DPT,占64字节,每个分区项占用16个字节,这16个字节中存有活动状态标志.文件系统标识.起止柱面号.磁头号.扇区号.隐含扇区数目(4个字节).分区总扇区数目(4个字节

win8系统换win7系统时出现“windows无法安装到这个磁盘。选中的的磁盘采用GPT分区形式”解决方案

现在win8的磁盘普遍采用的是GPT分区,GPT是一种新的分区,有很多优势,所以现在的新的win8系统都采用的是GPT分区,而win7还采用的是老的MBR分区,而且只支持MBR分区形式,所以在预装win8的电脑上换win7需要先把磁盘格式转化为MBR.方法如下: 简单的办法,仍安装Win8系统:或者是转换磁盘分区格式为MBR,不用任何软件就可实现,需要重建分区表,会删除整个磁盘分区,记得要提前备份数据. 1.使用Win7光盘或者U盘引导,进入系统安装界面. 2.按Shift + F10打开命令提

Linux 查看磁盘分区、文件系统、磁盘的使用情况相关的命令和工具介绍

Linux 磁盘分区表.文件系统的查看.统计的工具很多,有些工具是多功能的,不仅仅是查看磁盘的分区表,而且也能进行磁盘分区的操作:但在本文,我们只讲磁盘分区的查看,以及分区的使用情况的查看:本文只是给新手上路之用:关于分区工具的操作,我将在以后做专门介绍: 一.df 命令: df 是来自于coreutils 软件包,系统安装时,就自带的:我们通过这个命令可以查看磁盘的使用情况以及文件系统被挂载的位置: 举例: 代码: [[email protected] beinan]# df -lh File

十五、磁盘格式化、磁盘挂载、手动增加SWAP分区

centos7支持的文件系统格式 # cat /etc/filesystems xfs                //centos7默认的文件系统,比如/和/boot就是xfs. ext4 ext3 ext2 nodev proc nodev devpts iso9660 vfat hfs hfsplus * 如何查看分区的文件系统,命令:mount,只关注/dev开头的即可.还没有挂载的分区看不到. 在centos6以及之前的版本使用的是ext格式的文件系统. centos6   ext4

无法对磁盘的“未指派”空间新建分区

问题描述: 磁盘分区有时候会出现“未指派”(unallocated),通常我们新建一个分区就解决这个问题了.但是,今天我使用Paragon Patition Manager不能再进行这个操作了,因为单击右键就没有“新建分区”的选项. 原来,windows最多有4个主分区,用Paragon Patition Manager进行分区的时候,默认都新建成主分区.我原来的系统中已经有4个分区了,所以软件无法再新建主分区了. 问题解决: 我将系统中,除了系统盘保留为“主分区”外,其他分区全部转换为“逻辑分