-
磁盘空间管理
1. lisblk 列出当前系统识别的所有硬盘
(1)sr0 :光驱设备
2. 计算机容量单位
B KB MB GB TB PB EB ZB YB BB
1KB (Kilobyte 千字节)=1024B,
1MB (Megabyte 兆字节 简称“兆”)=1024KB,
1GB (Gigabyte 吉字节 又称“千兆”)=1024MB,
1TB (Terabyte 万亿字节 太字节)=1024GB,
1PB (Petabyte 千万亿字节 拍字节)=1024TB,
1EB (Exabyte 百亿亿字节 艾字节)=1024PB,
1ZB (Zettabyte 十万亿亿字节 泽字节)= 1024 EB,
1YB (Yottabyte 一亿亿亿字节 尧字节)= 1024 ZB,
1BB (Brontobyte 一千亿亿亿字节)= 1024 YB.
3. 硬盘
(1)硬盘的使用
识别硬盘 ----> 分区规划 ----> 格式化 ----> 挂载使用
分区规划:MBR(分区模式) 与 GPT(分区模式)
(2)MBR(msdos):最大支持 2TB
--分区类型:主分区,扩展分区(占用所剩余的空间),逻辑分区
--MBR分区模式:分区表最大为64字节,一个分区信息有16个字节,最多有4个分区
--最多只能有4个主分区
--扩展分区可以没有,至多有一个
--1~4个主分区,或3个主分区+1个扩展分区(有n个逻辑分区)
-扩展分区不能格式化,空间不能直接存储数据
-能存储信息的分区为主分区和逻辑分区
4. fdisk 划分分区
(1)命令(输入m 获取帮助):
n 创建新的分区 ----> 分区类型 回车 ----> 分区编号 回车 ----> 第一个扇区 回车 ----> 上个扇区 +2G
p 查看分区表
w 保存并退出
d 删除分区类似
q 不保存退出
(2)格式化:赋予空间文件系统过程
-文件系统:数据在空间中存储规则
- windows 的文件系统:NTFS FAT(兼容性强)
- Linux 的文件系统:ext4 ( 数量较多,单个数据不大 )
XFS ( 数量较少,单个数据较大 )
FAT
--mkfs.ext4 /dev/vdb1 #格式化文件系统 ext4
--mkfs.xfs /dev/vdb2 #格式化文件系统 xfs
5. 查看文件系统设置开机自动挂载
(1)blkid
UUID:分区格式化的唯一标识
(2)df -h /mypart1 #查看文件系统
--df -hT /mypart1 #查看文件系统 -T( 显示文件系统类型 )
(3)开机自动挂载配置文件 /etc/fstab
设备路径 挂载点 文件系统类型 参数(defaults选项表示使用默认的挂载选项) 备份标记 (0表示不备份,1表示备份) 检测顺序(检查分区)
/dev/vdb1 /mypart1 ext4 defaults 0 0
(4)挂载检测
mount -a #检测 /etc/fstab 开机自动挂载配置文件格式是否正确
#检测 /etc/fstab 中书写完成但当前没有挂载的设备进行挂载
(5)/etc/fstab 配置文件排错
1. 输入root密码
2. vim 进入配置文件
3. 重启
6. 总结:
--识别硬盘 :lsblk :查看当前系统所有的硬盘
--划分分区: MBR(msdos) fdisk划分分区
--格式化:mkfs.ext4 mkfs.xfs blkid
--挂载使用: mount /etc/fstab mount -a df -h lsblk
7. 划分分区MBR
(1)综合分区:4个主分区
~]# fdisk /dev/vdb
命令(输入m 获取帮助):p
p 查看分区表
n 创建新的分区 ----> 分区类型 回车 ----> 分区编号(1) 回车 ----> 第一个扇区 回车 ----> 上个扇区 +2G
n 创建新的分区 ----> 分区类型 回车 ----> 分区编号(2) 回车 ----> 第一个扇区 回车 ----> 上个扇区 +2G
n 创建新的分区 ----> 分区类型 回车 ----> 分区编号(3) 回车 ----> 第一个扇区 回车 ----> 上个扇区 +2G
n 创建新的分区 ----> 分区类型 p (主分区) ----> 分区编号(4)回车 ----> 第一个扇区 回车 ----> 上个扇区 回车 将所有剩余空间给最后一个分区
w 保存并退出
(2)3个主分区,一个扩展分区
~]# fdisk /dev/vdc
命令(输入m 获取帮助):p
p 查看分区表
n 创建新的分区 ----> 分区类型 回车 ----> 分区编号(1) 回车 ----> 第一个扇区 回车 ----> 上个扇区 +2G
n 创建新的分区 ----> 分区类型 回车 ----> 分区编号(2) 回车 ----> 第一个扇区 回车 ----> 上个扇区 +2G
n 创建新的分区 ----> 分区类型 回车 ----> 分区编号(3) 回车 ----> 第一个扇区 回车 ----> 上个扇区 +2G
n 创建新的分区 ----> 分区类型( 默认e 扩展分区) ----> 分区编号(4) 回车 ----> 第一个扇区 回车 ----> 上个扇区 回车 将所有剩余空间给最后一个分区
n 创建新的分区 ----> 分区类型 回车( 逻辑分区 ) ----> 分区编号(5) 回车 ----> 第一个扇区 回车 ----> 上个扇区 +2G
n 创建新的分区 ----> 分区类型 回车( 逻辑分区 ) ----> 分区编号(6) 回车 ----> 第一个扇区 回车 ----> 上个扇区 回车 将所有剩余空间给最后一个分区
(3)~]# parted /dev/vdc print #查看分区类型
列题:/dev/vdc5 表示的含义:
答:1.第三块SCSI接口第五个分区 2.第三块SCSI接口第一个逻辑分区
8.GPT( GUID Partition Table )分区模式:
–全局唯一标识分区表
–突破固定大小64字节的分区表限制
–可支持4个以上的主分区,最大支持18EB容量
** 1 EB = 1024 PB = 1024 x 1024 TB
(1)创建GPT模式分区
~]# fdisk /dev/vdc
命令(输入m 获取帮助):g
p 查看分区表
n 创建新的分区 ----> 分区类型 回车 ----> 分区编号(1) 回车 ----> 第一个扇区 回车 ----> 上个扇区 +2G
n 创建新的分区 ----> 分区类型 回车 ----> 分区编号(2) 回车 ----> 第一个扇区 回车 ----> 上个扇区 +2G
n 创建新的分区 ----> 分区类型 回车 ----> 分区编号(3) 回车 ----> 第一个扇区 回车 ----> 上个扇区 回车 将所有剩余空间给最后一个分区
9.交换空间(虚拟内存)缓解物理内存的压力
CPU ----> 内存
当物理内存占满了,可以将内存的中数据,暂时放入交换空间中,缓解真实物理内存的压力
利用硬盘分区制作交换空间
(1)mkswap #格式化交换文件系统
--swapon /dev/vdd1 #启用交换分区
--swapon #查看交换空间组成的成员信息
优先使用:越大越优先
(2)swapoff /dev/vdd1 #停用交换分区
(3)~]# free -h #查看交换空间一共的大小
(4)永久挂载交换分区
~]# vim /etc/fstab #增加一行信息
/dev/vdc1 swap swap defaults 0 0
~]# swapoff /dev/vdd1 #停用交换分区
~]# swapon #查看交换空间组成的成员信息
~]# swapon -a #专门检测交换分区的书写
~]# swapon #查看交换空间组成的成员信息