###
Step6:
00:建立物理卷、逻辑卷、卷组;
01:常用逻辑管理器命令;
02:逻辑管理器的检测、加载、删除等操作;
03:给硬盘限制配额;
项目:某企业在linux新增一块硬盘/dev/sdb,要求分区能自动调整硬盘容量。使用fdisk命令新建/dev/sdb1 /dev/sdb2 /dev/sdb3 和 /dev/sdb4 lvm类型分区,并在4个分区创建物理卷、卷组、逻辑卷,最后将逻辑卷挂载。
###
01:dd命令:在新挂载点创建swap文件大小10MB;(dd if=/dev/zero of=/swap bs=1024 count=10240)
02:给swap建立文件系统,将其分属到swap文件(mkswap /swap; swapon /swap );
关闭swap;
Step:du ;du -h; 命令的不同(下去敲击试试,这里不做演示了)
Step4:给Linux配置软RAID;
更改sdc1的分区类型为fd并保存;
针对sdd进行分区,要求分区类型更改为fd;
针对nvme0n2进行分区,要求分区类型更改为fd并保存;
针对nvme0n3进行分区,要求分区类型更改为fd并保存;
查看所有分区结果;
Step5: 创建RAiD5
5.0 采用命令mdadm --create /dev/md0 --level=5 --raid-devices=3 --spare-devices=1 /dev/sd[c-d]1 /dev/nvme0n2p1 /dev/nvme0n3p1 (分配3个磁盘作为raid, 一个作为热备)
5.1 采用命令mdadm --detail /dev/md0 (查看建立raid md0 的情况)
5.2 建立 /dev/md0 的文件系统类型 选用xfs
5.3 将 /dev/md0 raid5 挂载到新建立的目录 /media/md0 ;写入一个50M的文件测试挂载磁盘可以使用;
5.4 当一块硬盘发生故障,raid5是否可以容灾? /dev/md0 raid5 出现故障,如何处理?(这里我们采用的是虚拟机,没有办法直接将一块硬盘故障化,那我们可以采用一个命令给磁盘标记一个错误)
5.5 查看故障磁盘(mdadm --detail /dev/md0; 发现磁盘sdc1已损坏,nvme0n3p1代替了sdc1的位置)并移除(mdadm /dev/md0 --remove /dev/sdc1);
查看md0的情况,发现坏的磁盘已移除;
备注:若要重新加载磁盘sdc,就重新安装加载分区sdc1,定义分区类型raid并挂载(这里我们虚拟机加载的磁盘sdc1实际并没有损坏而是被我们标记一个损坏并移除,我们可以直接采用mdadm /dev/md0 --add /dev/sdc1);
关闭RAID前先卸载!
Step6: 创建逻辑管理器
6.0 fdisk /dev/sdc 定义分区大小及类型Linux LVM (备注:之前sdc1分区类型是raid,输入t,更改分区类型为Linux LVM---8e)
6.1 给sdc分区磁盘创建物理卷;
给sdc1-2分区磁盘创建物理zu并查看信息;
6.2 给创建的物理组分配新创建的逻辑卷lv0
6.3 给物理组vg0 扩展一个磁盘/dev/sdc4; 给逻辑卷lv0增加10M (减少容量采用命令lvreduce,但减少容量会给磁盘数据编号带来风险---不建议使用);
6.4 逻辑卷分配文件系统类型(mkfs.xfs /dev/vg0/lv0)和挂载(mkdir /mnt/test;mount /dev/vg0/lv0 /mnt/test/);
到这里逻辑卷挂载成功并可以使用!!!
6.5 磁盘配额(因为linux系统支持多用户共用,但磁盘空间有限,需要对不同用户限额);
6.5.0 创建多用户的脚本.sh;
6.5.1 查看home是否已配额; 使用命令vim /etc/fstab 打开磁盘属性配置写入用户和组的配额(uquota, grpquota);
6.5.2 使用命令mount -a 使其生效再重启reboot;
6.5.3 chmod -Rf o+w /home (给其他用户可以对home目录具有写入权限)
xfs_quota -x -c 'limit bsoft=250m bhard=300m isoft=0 ihard=0 myquota1' /home (-x:代表专家模式,-c:代表执行后面命令)
xfs_quota -x -c report /home 查看/home下的针对用户myquota1的配额;
6.5.4 edquota -p myquota1 -u myquota2 (复制用户1的限额配置)
xfs_quota -x -c report /home 查看/home下的针对用户的配额;
6.5.4 输入此命令进行手动给组配额,保证所有用户限额的额度叠加小于组的额度!!!
edquota -g myquotagrp
=========================================================================
项目:某企业在linux新增一块硬盘/dev/sdb,要求分区能自动调整硬盘容量。使用fdisk命令新建/dev/sdb1 /dev/sdb2 /dev/sdb3 和 /dev/sdb4 lvm类型分区,并在4个分区创建物理卷、卷组、逻辑卷,最后将逻辑卷挂载。
解析:
00:某企业在linux新增一块硬盘/dev/sdb,要求分区能自动调整硬盘容量;
(00解答:仿照前面所示的步骤Step6.5。。。。。)
01:fdisk命令新建/dev/sdb1 /dev/sdb2 /dev/sdb3 和 /dev/sdb4 lvm类型分区;
(01解答:仿照前面所示的步骤Step6,jiang新建磁盘分区命令更改为 fdisk /dev/sdb)
02:在4个分区创建物理卷、卷组、逻辑卷,最后将逻辑卷挂载;
(02解答:仿照步骤6.1,6.2,6.4 采用pvcreate /dev/sdb1-4,vgcreate ..., lvcreate ...等命令创建卷及组)