Linux基础篇(3)

linux下系统分区的命名

1、设备命名

在 Linux系统中,磁盘设备对应于系统中的特殊文件,这些特殊文件放在“ldev

目录中,不同的设备对应的设备名称如下:

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

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

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

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

2、使用数字编号

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

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

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

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

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

Linux系统如何分区

Linux分区方式是,是先有目录,再将磁盘上的物理地址映射到目录中。

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,只存放系统相关文件,网站等的业务数据不存放在这里。

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

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

查看磁盘分区

df -T 只可以查看已经挂载的分区和文件系统类型。
fdisk -l 可以显示出所有挂载和未挂载的分区,但不显示文件系统类型。
parted -l 可以查看未挂载的文件系统类型,以及哪些分区尚未格式化。
lsblk -f 也可以查看未挂载的文件系统类型。
file-s /dev/sda3 直接查看某个分区。

挂载点
Mount point的意思是挂载点,这是 Linux下访问磁盘分区的入口,即如果要往/boot分区(ldev/sdal)写入数据,就必须通过/boot入口来写入,想像根分区里写内容就用/ 为入口。swap分区用户不能访问,就没有提供挂载点。
注意:如果window下直接盘符就对应着分区,访问E盘就E:\linux。

文件系统

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与Linuκ两种操作系统,有数据交换需求,可以使用该文件系统。

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

目录简介
Linux所有目录是一个有层次的倒着树状结构, /为linux所有目录的起点。所以linux所有路径都是以/开始的。 /etc/sysconfig /
(注:1、目录和磁盘分区是没有关联的
2、/下不同的目录可能对应不同的磁盘分区或不同的磁盘设备
3、所有的目录都是按照一定的类别有规律的组织和命名的。
相对路径:相对于当前路径下的路径
绝对路径:从根为起始点的路径)在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/MK750/article/details/89449387