linux 9day LVM逻辑卷 挂载命令mount swap分区 RAID实战

您所在的位置:网站首页 lvm创建挂载 linux 9day LVM逻辑卷 挂载命令mount swap分区 RAID实战

linux 9day LVM逻辑卷 挂载命令mount swap分区 RAID实战

2024-06-20 05:10| 来源: 网络整理| 查看: 265

目录 LVM逻辑卷命令总结一、创建LVM(逻辑卷)1、添加硬盘2、创建物理卷(pvcreate )3、查看物理卷信息(pvs)4、创建卷组(vgcreate)5、查看卷组信息(vgs)6、创建逻辑卷 这一步就相当于对 卷组开始分区了7、查看逻辑卷信息 二、进行格式化分区三、挂载卷组扩容准备物理卷1、扩容到卷组中(vgextend )2、给分区扩容(lvextend)3、文件系统扩容resizs2fs/xgs_growfs 四、 swap 交换分区查看当前交换分区准备分区格式化挂载关闭 swap添加自动挂载 挂载 mount挂载mount 的一些参数: RAID实战环境准备模拟损坏

LVM逻辑卷

在这里插入图片描述

命令总结

在这里插入图片描述

一、创建LVM(逻辑卷) 1、添加硬盘

这里用虚拟机进行添加磁盘 添加完成之后可以使用下列命令查看到自己添加的磁盘

lsblk ls /dev/sd* 2、创建物理卷(pvcreate ) pvcreate /dev/sdb # 写入内核 partprobe /dev/sdb 3、查看物理卷信息(pvs) pvs pvscan pvdisplay 4、创建卷组(vgcreate) vgcreate xian2305 /dev/sdb 5、查看卷组信息(vgs) vgs vgscan vgdisplay 6、创建逻辑卷 这一步就相当于对 卷组开始分区了 #添加磁盘 lvcreate -L 10G -n lv1 xian2305 # lvcreate -l 100%FREE -n lv2 xian2305 7、查看逻辑卷信息 lvs lvscan lvdisplay 二、进行格式化分区 mkfs.ext4 /dev/xian2305/lv1 mkfs.xfs /dev/xian2305/lv1 三、挂载 # 创建挂载目录 mkdir /mnt/lv{1,2} # 进行挂载 mount /dev/xian2305/lv1 /mnt/lv1 mount /dev/xian2305/lv2 /mnt/lv2 卷组扩容 准备物理卷 #找到用来扩容的磁盘 ls /dev/sd* lsblk #把/dev/sdc 创建为物理卷 pvcreate /dev/sdc #查看物理卷信息(pvs) pvs 1、扩容到卷组中(vgextend ) vgextend {卷组名字} {磁盘路径} vgextend xian2305 /dev/sdc

这个时候 相当于是把/dev/sdc 放到了卷组 中 这个卷组就多了10G 使用 vgs 进行查看

2、给分区扩容(lvextend) #扩容到15G lvextend -L 15G /dev/xian2305/lv1 #在原有基础上再增加 15G lvextend -L +15G /dev/xian2305/lv1 # 使用pe来扩容 -l 后边的数字 来自于PE数值 使用vgdisplay 可以可查看到PE数量 lvextend -l +1231 /dev/xian/lv 3、文件系统扩容resizs2fs/xgs_growfs

(就是告诉内核 我这里内存增加了)

#先查看 /dev/xian2305/lv1 的文件系统类型 blkid /dev/xian2305/lv1 # TYPE="ext4" ext 2 3 4 使用resizs2fs resize2fs /dev/xian2305/lv1 # TYPE="xfs"文件类型使用 xgs_growfs xfs_growfs /dev/xian2305/lv2 四、 swap 交换分区

大小 推荐 设置交换分区大小为内存的两倍 生产 4-16 最小需要4GB交换空间 16-64 最小需要8BG 64-256 最小需要16G

查看当前交换分区 free -m 准备分区 fdisk /dev/sdd partprobe /dev/sde ll /dev/sde* 格式化 mkswap /dev/sdf1 mkswap /dev/swap/swap01 挂载 swapon /dev/sdf1 #使用free 查看 gree -m 关闭 swap swapoff 添加自动挂载 查看: free -m 基本分区 1、添加一个硬盘 2、分区 3、格式化 mkswap /dev/sdd1 4、开机自动挂载 vim /etc/fstab /dev/sdd1 swap swap defaults 0 0 5、让交换生效 swapon -a 文件 1、生成文件 dd if=/dev/zero of=/swap.img bs=1000M count=5 2、格式化 mkswap /swap.img 3、开机自动挂载 vim /etc/fstab /swap.img swap swap defaults 0 0 4、生效 swapon -a 挂载 mount

mount -o 后边跟两个参数

mount -o /dev/sdb1 /mnt/diskd1 #重新挂载 这个分区 拥有读写权限 mount -o remount,rw /dev/sdb1 /mnt/diskd1 挂载mount 的一些参数: mount -oro 只读rw 读写exec 允许执行二进制文件noexec 不允许执行二进制文件remount 在线重新挂载auto 默认参数 RAID实战 RAID类型个数利用率优缺点RAID0 条带集2+100%读写速率最快,不容错RAID1 镜像集250%读写速率一般,容错RAID5 带奇偶校验条带集3+(n-1)/n读写速率快,容错,允许坏一块RAID6 带奇偶校验条带集双校验dp4+(n-2)/n读写快,容错,允许坏两块RAID10 RAID1的安全+RAID0的高速450%读写速率快,容错 环境准备

contos7 准备四个硬盘 RAID5 在这里插入图片描述

第二个是磁盘镇列 准备四块磁盘 使用命令对四块磁盘做软RAID 格式化磁盘 做一个挂载 查看磁盘大小 写入文件 +3G (使用dd命令) 查看磁盘大小 ```shell #1、安装工具 确保mdadm 命令可以使用 yum -y install mdadm #使用ll查看磁盘选择需要做阵列的磁盘 ll /dev/sd* #查看磁盘结构 lsblk #查看挂在信息 df -hT #我使用最后四块 进行阵列 g、h、i、j mdadm -C /dev/md0 -l5 -n3 -x1 /dev/sd{g,h,i,j} #md0 是阵列后的名字 #-l5 磁盘阵列类型是RAID5 #-n3 三个磁盘 #-x1 一个热备 #/dev/sd{g,h,i,j} 表示使用了/dev/sdg /dev/sdh /dev/sdi /dev/sdj 这四个盘 #再使用 lsblk就可以看出 阵列之后的结果了 lsblk #文件系统格式化 mkfs.ext4 /dev/md0 #挂载 mkdir -p /mnt/md0 mount -t ext4 /dev/md0 /mnt/md0 #查看 df -hT #写入文件 dd if=/dev/zero of=/mnt/md0/1.txt count=4000 bs=1M /dev/md0 ext4 9.8G 4.0G 5.4G 43% /mnt/md0 写了四个G 二十G做完了剩余 十个G #模拟损坏 开两个终端,第一个模拟刷新,第二个 用来删除 使用watch 命令持续观看 watch -n 0.5 'mdadm -D /dev/md0 | tail' mdadm /dev/md0 -f /dev/sdj -r /dev/sdi #模拟损害并移除 -f ==fail -r ==remove 模拟损坏

在这里插入图片描述 在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3