主要知识点:基本分区、逻辑卷LVM、EXT3/4/XFS文件系统、RAID
从工作原理区分:
机械 HDD
固态 SSD
从插拔方式:
热插拔
非热插播
从硬盘接口:
IDE--SATA(Serial ATA)
SCSI--SAS(Serial Attached SCSI)即串行连接SCSI
other--PCIE FC
从存储连接方式:
本地存储
外部存储 scsl线 sata线 sas线 FC线
网络存储 以太网络(iscsi,glusterFS,ceph)FC网络
从分区方式区分:
MBR <2TB fdisk 14个分区(4个主分区,扩展分区,逻辑分区) 例如3主+1扩展(n逻辑)
GPT >2TB gdisk(parted) 128个主分区
注意:从MBR转到GPT,或从GPT转换到MBR会导致数据全部丢失
(base) root@dell:~ # lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 109.2M 1 loop /snap/kafka/10
loop1 7:1 0 88.5M 1 loop /snap/core/7270
loop2 7:2 0 88.4M 1 loop /snap/core/7169
loop3 7:3 0 54M 1 loop /snap/core18/1013
loop4 7:4 0 54.4M 1 loop /snap/core18/1049
loop5 7:5 0 113.8M 1 loop /snap/kafka/11
sda 8:0 0 931G 0 disk
├─sda1 8:1 0 512M 0 part /boot/efi
└─sda2 8:2 0 930.5G 0 part /
sr0 11:0 1 1024M 0 rom
fdisk
MBR 14个分区(4个主分区,扩展分区,逻辑分区)
# fdisk /dev/vdb
# fdisk -l /dev/vdb
# partprobe /dev/vdb
# ll /dev/vdb*
brw-rw----. 1 root disk 253, 16 11 月 30 15:13 /dev/vdb
brw-rw----. 1 root disk 253, 17 11 月 30 15:13 /dev/vdb1
brw-rw----. 1 root disk 253, 18 11 月 30 15:13 /dev/vdb2
gdisk
# gdisk -l /dev/vdc
# gdisk /dev/vdc
# partprobe /dev/vdc
# ll /dev/vdc*
brw-rw----. 1 root disk 253, 32 Jun 6 17:38 /dev/vdc
brw-rw----. 1 root disk 253, 33 Jun 6 17:38 /dev/vdc1
brw-rw----. 1 root disk 253, 34 Jun 6 17:38 /dev/vdc2
创建文件系统(格式化)centos7 默认使用 xfs
# mkfs.xfs /dev/vdb1
# mkfs.ext4 /dev/vdb2
挂载
# mkdir /mnt/disk1
# mkdir /mnt/disk2
# mount -t xfs -o ro /dev/vdb1 /mnt/disk1 //手动不推荐
# umount /mnt/disk1
block size: 文件存储的最小单元
LVM 管理
在线扩容 online
数据迁移 online
基本分区(MBR|GPT)---Filesystem --mount
逻辑卷 LVM --Filesystem --mount
# ll /dev/vd{c,d,e}
# pvcreate /dev/vdd
# pvscan
# pvs
# vgcreate vg1 /dev/vdd
# vgs
# vgscan
[root@server0 ~]# lvcreate -l 10 -n lv1 vg1
[root@server0 ~]# lvcreate -L 200M -n lv2 vg1
--创建文件系统并挂载
[root@server0 ~]# mkfs.xfs /dev/vg1/lv1
[root@server0 ~]# mkfs.ext4 /dev/vg1/lv2
[root@server0 ~]# mkdir /mnt/lv1 /mnt/lv2
[root@server0 ~]# vim /etc/fstab
VG管理
--扩大 VG vgextend
pv
pvcreate /dev/vde
vgextend vg1 /dev/vde
--减小 VG vgreduce
--查看当前的 VG 中 PV 的使用情况
# pvs
--pvmove 数据到其它 PV
# pvmove /dev/vdd
网友评论