(知识拓展)磁盘简介:
磁盘的分区方式:
一,磁盘管理操作
ps:
!!!!!!添加磁盘先关机 2,所有的删除操作倒着做,先取消挂载,在删除分区
新硬盘管理三部曲
1,查看磁盘文件信息
---ll /dev/sd*
--- lsblk # 查看磁盘块信息
2,创建分区
(1)启动分区工具
fdisk /dev/sdb # 注意不要编辑基本盘sda
(2)进入会话模式
1,按‘n’进行分区 ps:每次进行分区都会从上一个扇区开始,前2048个扇区存放的每个扇区的数据信息
2,按‘p’划分主分区p,还是扩展分区e
3,选择分区号:按1
4,选择磁盘开始分区:回车就行,第一个分区从头开始划分
ps:一个扇区存512个字节,显示扇区数为总扇区数
5,选择磁盘分区结束的扇区,即磁盘大小:输入 +2G 后回车
6,保存分区信息:按 w 后回车
7,刷新分区表 partprobe /dev/sdb
8,查看分配完成的磁盘分区 fdisk -l /dev/sdb 或者lsblk查看更加直观
3,创建文件系统
---mkfs.ext4 /dev/sdb1
4,挂载mount (手动挂载)取消挂载(umount)
创建挂载点,一个分区一个挂载点
[root@localhost ~]# mkdir /mnt/disk1
[root@localhost ~]# mount -t ext4 /dev/sdb1 /mnt/disk1/ # -t ext4 说明文件系统类型
[root@localhost ~]# df -hT # 查看磁盘分区
ps:touch /mnt/disk1/file{1..5} 在挂载的磁盘创建5个文件,若磁盘已挂载,则文件在挂载磁盘中,若未挂载,则文件在默认盘中,一般在sda盘
5,扩展分区 (一个硬盘不能分区建立后删掉,删掉后在建立,容易损坏磁盘)
1,主分区最多划分四个,若要创建额外的分区,需要放弃一个主分区,创建扩展分区
2,扩展分区可以创建n个逻辑分区,只有创建逻辑分区扩展分区才可以使用
3,其余操作与主分区相同
二,交换分区 swap
交换分区的作用:‘提升’内存容量,防止out of memory
1,free -m # 以MB为单位查看磁盘剩余空间
2,首先建立分区
3,更改分区的类型
4,然后进行挂载(交换分区的挂载区别于主分区)
[root@localhost ~]# mkswap /dev/sdc1
[root@localhost ~]# swapon /dev/sdc1
可以看到交换分区的空间增加了1G
取消挂载
swapoff /dev/sdc1
三,逻辑卷LVM ---主流的挂载方式
(管理磁盘的一种方式,性质与基本磁盘无异)
逻辑卷有什么优点?可以随意扩张大小
逻辑卷和基本卷有什么区别呢?
1,将物理磁盘转换为物理卷 PV
[root@localhost ~]# pvcreate /dev/sde
Physical volume "/dev/sde" successfully created.
2,创建卷组-VG
[root@localhost ~]# vgcreate vg1 /dev/sde
Volume group "vg1" successfully created
3,lv
[root@localhost ~]# lvcreate -L 2G -n lv1 vg1
Logical volume "lv1" created.
4,创建 文件系统并挂载
创建文件系统
[root@localhost ~]# mkfs.ext4 /dev/vg1/lv1
5,创建挂载点并挂载
[root@localhost ~]# mkdir /mnt/lv1
[root@localhost ~]# mount /dev/vg1/lv1 /mnt/lv1
[root@localhost ~]# df -hT
6,扩大卷组(先判断卷组有没有剩余空间,若有,可以直接扩容,若没有,需要先扩大卷组)
7,新建PV
Pvs # 查看PV空间
8,扩展VG卷组
Vgs # 查看卷组空间,将硬盘sdf盘的容量加到VG1卷组
[root@localhost ~]# vgextend vg1 /dev/sdf
[root@localhost ~]# vgs
9,扩容lv后重新分配磁盘空间
[root@localhost ~]# lvextend -L +5G /dev/vg1/lv1
[root@localhost ~]# resize2fs /dev/vg1/lv1
[root@localhost ~]# lvs