目录
磁盘的使用
磁盘使用三部曲: 磁盘分区 制作文件系统 挂载
磁盘分区
使用命令: fdisk
分区完成之后未显示分区信息时,可以使用partprobe对指定分区进行刷新
查看磁盘分区信息
使用命令: lsblk
制作文件系统
使用命令: mkfs.xfs
挂载
挂载之前需要先创建一个目录作为挂载点,通常挂载点在/mnt目录下
挂载
解挂载的命令: umount
语法: umount (挂载点)/(挂载目录)
查看挂载信息
自动挂载
通常情况下,开机时,磁盘不会自动进行挂载,这时候就需要配置自动挂载,使开机时磁盘能够自动挂载进行使用
自动挂载文件/etc/fstab
配置内容
在开机文件中配置时,如果语法错误,就会导致开启时出现问题,因此可以先使用mount -a进行测试是否配置成功
逻辑卷管理
使用逻辑卷的好处: 使用灵活,便于内存容量的扩展
逻辑卷的创建
创建物理卷
创建卷组
创建逻辑卷
逻辑卷扩容
创建物理卷
使用/dev/sdb2来进行扩容
扩容卷组
扩容逻辑卷
制作文件系统
若lv1已经制作完成文件系统,则进行扩容
使用命令:
xfs文件系统: resize2fw
ext4文件系统: xfs_growfs
逻辑卷缩容
缩容逻辑卷
缩容卷组
删除物理卷
删除分区
扩展知识: RAID
RAID0
工作原理:RAID 0使用数据条带化(striping)的方式将数据分散存储在多个磁盘驱动器上,而不进行冗余备份。数据被分成固定大小的块,并依次存储在每个磁盘上。例如,如果有两个驱动器(驱动器A和驱动器B),一块数据的第一个部分存储在驱动器A上,第二个部分存储在驱动器B上,以此类推。
性能:由于可以同时从多个驱动器读取或写入数据,RAID 0提供了较高的读写性能。
冗余:RAID 0不提供数据冗余,因此如果任何一个驱动器发生故障,所有数据都可能丢失。
RAID1
工作原理:RAID 1使用数据镜像(mirroring)的方式将数据完全复制到两个或多个磁盘驱动器上。当写入数据时,数据同时写入所有驱动器,每个驱动器都具有相同的数据副本。
性能:读取性能有所提升,因为可以并行读取数据;但写入性能可能略低,因为数据需要同时写入多个驱动器。
冗余:提供数据冗余备份,如果其中一个驱动器发生故障,系统可以继续从剩余的驱动器中读取数据。
RAID5
工作原理:RAID 5使用数据条带化的方式将数据分散存储在多个磁盘驱动器上,并通过分布式奇偶校验实现数据的冗余备份。数据和奇偶校验信息被组织成数据块,其中奇偶校验信息被分布式存储在不同的驱动器上。
性能:通过数据条带化和并行读写操作,RAID 5可以提供较高的数据传输速度和系统性能。同时,由于有奇偶校验信息,可以提供数据冗余。
冗余:如果其中一个驱动器发生故障,系统可以通过重新计算奇偶校验信息来恢复丢失的数据。
RAID6
工作原理:RAID 6类似于RAID 5,但提供了更高级别的容错能力。它使用两种类型的奇偶校验信息(通常是水平和垂直奇偶校验)来允许在阵列中同时出现两个驱动器故障而不丢失数据。
性能:读写性能与RAID 5相似,但提供了更高的容错能力。
冗余:允许两个驱动器同时发生故障而不丢失数据。
RAID10
工作原理:RAID 10是先组成RAID 1,然后组成RAID 0。它至少需要4块硬盘,具体做法是把两个RAID 1组成RAID 0。这种模式既有RAID 1的冗余(提供镜像存储),又有RAID 0的性能读写(数据条带形分布)。
性能:提供了高性能的读写能力,因为数据可以在多个RAID 1镜像组之间并行读写。
冗余:由于有RAID 1的镜像存储,RAID 10提供了数据冗余备份。如果其中一个RAID 1镜像组中的驱动器发生故障,数据仍然可以从另一个镜像组中恢复。