硬盘管理
linux系统硬盘命名规则
*硬盘分类
sd--scsi,sata
hd--ide
vd--实验环境中虚拟机
sd a 1
硬盘类型硬盘号8或16块 分区号
一个扇区占512字节
一块占1KB
主分区和扩展分区的分区号在1-4之间
逻辑分区的分区号>5
扩展分区的大小很小,在1KB左右
硬盘处理三步
1.分区
fdisk/gdisk lsblk(查看)
2.制作文件系统(格式化)数据在硬盘中的存放方式
mkfs blkid
3.挂载(指定驱动器号)
mount df -Th
分区方案
MBR
1.记录了系统引导文件所在的扇区,446字节
2.分区表:包括了每个分区的扇区起点和终点,64字节 / 16字节=4个分区
3.结束符,2字节
最大支持2T大小的硬盘
GPT分区
分区数量为128个
最大支持18EB
1.分区
查看硬盘使用状态的命令
lsblk
分区命令
硬盘使用时进行分区不会显示,两种解决方法
1.reboot
2.partprobe /dev/sdb
Fsa –a /dev/sdb
fdisk 硬盘路径
fdisk /dev/sdb
m 帮助
n 新增分区(p主分区e扩展分区l逻辑分区)
p 显示分区表
q 不保存退出
w 保存退出
t 修改分区标签
l 查看标签分类
d 删除分区
fdisk -l /dev/sdb 也可查看分区表
2.格式化
查看分区的文件系统类型(没有格式化的分区无法查看)
blkid
制作文件系统的命令
mkfs.文件系统类型 分区路径
3.挂载
查看挂载命令 df-Th
df [选项]
常用选项
-T 显示文件系统
-h 表示换算单位
挂载命令
1.临时挂载
-m 挂载参数 指定挂载参数
mount [选项] 分区路径 目录路径 这个分区挂在到这个目录上
2.永久挂载
修改文件/etc/fstab
文件编写格式
挂载目标挂载点文件系统挂载参数dump备份 fsck
删除挂载点
(1)umount /dev/sdb1
(2)umount 挂载点
eg.
/dev/sdb1 /mnt/disk1 ext4 defaults 0 0
dump备份:(挂载信息的备份,不是系统数据的备份), 1 备份 0不备份
fsck:文件系统完整性检查,0不检测1表示优先检测(只有根目录)2表示检测
生效的命令:mount -a 或者 重启reboot
交换分区/虚拟内存
将硬盘的部分空间设置为虚拟的内存来使用,以防止系统由于内存不足而崩溃。
当系统内存不足时,系统会自动的将内存中的部分未使用的页面文件移动到虚拟内存中,以达到释放物理内存的效果。
linux操作系统如何设置交换分区
1.分区
2.制作swap
mkswap分区路径
3.启用
临时启动
swapon分区路径
永久启动
编辑文件/etc/fstab
分区路径swap swap defaults 0 0
生效swapon -a 或reboot 让/etc/fstab中的生效
4.查看交换分区的命令
swapon -s
查看内存的使用状况
free -h