一,硬盘介绍
磁盘由磁头数,磁道,扇区,柱面等几个部分组成。有chs编号(Cylinder(柱面)、Head(磁头)、Sector(扇区)。
二,Linux文件系统
它是由根文件系统,虚拟文件系统,真文件系统(ext4、xfs),伪文件系统(procfs,devtmfs,sysfs)组成。
三,硬盘分区与挂载
(一)概念
1,磁盘分区方式
(1) MBR
主引导记录,支持四个主分区或三主一扩展多个逻辑,每分区最大2TB,兼容性好。
(2)GPT
是一个实体硬盘的分区表的结构布局的标准。 自纠错能力强,一块磁盘上主分区数量不受(4个的)限制,支持大于18EB的总容量, 几乎没有上限,最大支持到128个分区,分区大小支持到256TB。
2,Linux文件系统
(1)根文件系统
(2)虚拟文件系统
(3)真文件系统
xfs
XFS最早针对IRIX操作系统开发,是一个高性能的日志型文件系统,能够在断电以及操作系统崩溃的情况下保证文件系统数据的一致性。它是一个64位的文件系统,后来进行开源并且移植到了Linux操作系统中,目前CentOS 7将XFS+LVM作为默认的文件系统。据官方所称,XFS对于大文件的读写性能较好。
ext4
EXT4是第四代扩展文件系统(Fourth extended filesystem,缩写为 ext4)是Linux系统下的日志文件系统,使用64位空间记录块数量和i-节点数量。
(4)伪文件系统
procfs
procfs是 进程文件系统的缩写,包含一个伪文件系统(启动时动态生成的文件系统),用于通过内核访问进程信息。这个文件系统通常被挂载到 /proc 目录。
由于 /proc 不是一个真正的文件系统,它也就不占用存储空间,只是占用有限的内存。
devtmpfs
devtmpfs 的功用是在 Linux 核心 启动早期建立一个初步的 /dev,令一般启动程序不用等待 udev(udev 是Linux kernel 2.6系列的设备管理器。它主要的功能是管理/dev目录底下的设备节点。),缩短 GNU/Linux 的开机时间。
sysfs
sysfs是一个基于内存的文件系统,它的作用是将内核信息以文件的方式提供给用户程序使用。sysfs 文件系统被挂载在 /sys 挂载点上。
3,分区命令
(1) fdisk命令
(2)parted命令
4,查看与识别命令
(1) lsblk命令
(2)partprobe命令
(3) blkid命令
5,格式化命令
(1) mkfs命令
6,挂载命令
(1)mount 挂载文件系统命令
(2)umount 卸载文件系统命令
(二)操作流程(分区-挂载)
利用fdisk分区命令,MBR的分区格式,文件系统为xfs 进行的演示操作。
1,添加一块大小20G的硬盘(大小自己可定)
2,利用shell语句对硬盘进行热扫描,通过lsblk命令,查看当前系统下的硬盘分区的详细信息,查看刚刚添加的硬盘为sdb。
3,利用fdisk分区命令,对硬盘(sdb)进行分区。在disk命令里面,输入m查看帮助选项 。 利用n键,进行创建分区,确定分区编号,以及分区大小,本操作基于硬盘20G 的大小进行分区,分为四个分区(三个主分区,一个扩展分区),其中扩展分区,创建了一个逻辑分区。利用p键查看,三个主分区(sdb1,2,3),一个扩展分区(sdb4),一个逻辑分区(sdb5)。
4,格式化(mkfs命令)处理。格式化命令有两种文件系统形式命令(mkfs -t xfs 和mkfs.ext4),演示中采用了mkfs -t xfs 命令对一分区(sdb1)进行了格式化。
以此类推把剩下的分区进行格式化。
5,创建挂载点。针对分区情况,在opt下创建五个挂载点。也可以指定某一目录,为挂载点。
6,进行挂载(mount)。mount +挂载源 +挂载点。(将挂载源挂挂载点上)演示操作就是将sdb1挂载到opt下的d1,利用lablk命令或者df命令,都能查到sdb1挂载了opt/d1。
以此类推把剩下的分区进行挂载。
7,卸掉分区(将分区删除)。先用umount命令(卸掉挂载点)对各个分区取消挂载,在用fdisk分区命令,利用d键(删除分区),选择分区号进行删除分区,再w键保存退出。利用df命令或者lsblk,查看分区是否被删除。
以此类推,将各个分区全部删除。
以上操作也可以按照parted分区命令进行操作!
(三)SWAP交换空间
命令:swapon(挂载swap文件系统)
命令:swapoff(卸载swap文件系统)
命令:mkswap(用swap方式格式化)
命令:free -m (可以看到swap现有的空间)
演示:
swap作用:
当再没有外界硬盘时但又需要空间来存东西时,swap可以进行向已有硬盘借空间,以满足需要,但是这些操作都是临时的,重启失效。
演示:演示中sdb1分区是没有挂载其它挂载点的,且大小为3G。
可以明显看到swap空间变大了,可以操作完再将swap空间恢复回来。
评论前必须登录!
注册