入门linux基础之存储管理篇

磁盘从工作原理上分为固态硬盘(SSD)和机械硬盘
机械硬盘即是传统普通硬盘,主要由:盘片,磁头,盘片转轴及控制电机,磁头控制器,数据转换器,接口,缓存等几个部分组成。
固态硬盘是用固态电子存储芯片阵列而制成的硬盘。
IDE为并口 /dev/hdv /dev/hde
STAT为串口 /dev/sda /dev/sdb (注:/dev是设备文件目录 sda为设备文件 s代表sata就是串口 d代表磁盘 a为第一块。)
分区方式
MBR:MBR支持最大的磁盘容量是 <2TB。设计时分配4个分区
如果希望超过4个分区,需放弃主分区,改为扩展分区和逻辑分区。
GPT:支持大于2T的硬盘,支持128个分区。
分区步骤:分区(MBR或者GPT) ---->格式化/文件系统 Filesystem ----> 挂载mount
查看磁盘信息:
方法一:ll /dev/sd*
方法二:lsblk
1.创建分区 fdisk /dev/sd* 进入会话模式 partprobe /dev/sdb 刷新分区表 fdisk -l /dev/sdb 查看分区结果
2.格式化 mkfs.ext4 /dev/sd1
3.创建挂载点 mkdir /mnt/disk1 挂载mount -t ext4 /dev/sd
1 /mnt/disk1
4.查看挂载信息 df -Th 或者 mount

逻辑卷LVM
准备物理磁盘:准备物理磁盘:ll /dev/sd*
pv 将物理磁盘 转换成物理卷 -pv pvcreate /dev/sdc 查看pv信息pvscan pvs pvdisplay

vg 创建卷组 -vg vgcreatre vg1 /dev/sdc 查看卷组的摘要信息。卷组名,物理卷数量,逻辑卷数量,大小等 vgs 扫描卷组信息 vgscan 显示卷组详细信息vgdisplay

lv lvcreate -L 200M -n lv1 vg1 指定大小,单位M,G 创建逻辑卷 -L大小 -n卷名 vg1组名

格式化 mkfs.ext4 /dev/vg1/lv1 /dev/卷组名/逻辑卷名
创建挂载点 mkdir /mnt/lv1
挂载 mount /dev/vg1/lv1 /mnt/lv1

VG管理 扩大VG vgextend
环境:/dev/vg1 容量由5G 扩容到 10G
步骤1,创建PV。而后使用第二步,将PV增加到VG中
pvcreate /dev/sdd1
步骤2:扩展VG,同时包含方法1.
vgextend vg1 /dev/sdd1

LV扩容 扩大LV lvextend
1.查看VG空间 vgs

2.扩容LV
lvextend -L +200M /dev/vg1/lv1
增加200M空间,给lv2

FS扩容
先观察文件系统当前容量
df -Th
resize2fs /dev/vg1/lv1

发布了6 篇原创文章 · 获赞 19 · 访问量 4444

猜你喜欢

转载自blog.csdn.net/qq_44972651/article/details/104580954