跟着老刘学linux-笔记10
2022/2/15 7:11:36
本文主要是介绍跟着老刘学linux-笔记10,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
第七章 使用RAID与LVM磁盘阵列技术
这章以前有所涉猎,书上笔记记得比较少,这里写一些比较关键的内容吧~
RAID0 要容量,要速度,牺牲安全,挂一块盘全完蛋;
RAID1 要安全,读写性能也不错,只要剩一块就能用
RIAD5 中庸,控制成本的情况下实现较大容量、速度和安全性,允许有一块盘出现异常
RAID10 先组成RAID1,然后再组成RAID0,性能OK,安全OK,只要不损坏同一阵列中的50%的硬盘就OK
创建RIAD:
mdadm -Cv /dev/md0 -n 4 -l 10 /dev/sd[b-e]
-C 创建 v显示过程 -n 几块盘 -l RAID级别
格式化成ext4:(XFS可能会有问题)
mkfs.ext4 /dev/md0
创建挂载点、挂载:
mkdir /RAID
mount /dev/md0 /RAID
查看磁盘阵列信息:
mdadm -D /dev/md0
写入配置文件:
echo "/dev/md0 /RAID ext4 defaults 0 0" >> /etc/fstab
损坏及修复:
mdadm /dev/md0 -f /dev/sdb ## -f 模拟sdb损坏
mdadm -D /dev/md0
移除坏磁盘:
mdadm /dev/md0 -r /dev/sdb
拔掉坏硬盘,插上新硬盘
mdadm /dev/md0 -a /dev/sdb 开始rebulding
加热备盘:
mdadm -Cv /dev/md0 -n 3 -l 5 -x 1 /dev/sd[b-e] ##创建一个RAID5,一共3块盘,-x 加一块热备盘
停用磁盘阵列:
umount /RAID
mdadm /dev/md0 -f /dev/sdc ##一块一块都停掉
mdadm /dev/md0 0r /dev/sdc ##一块一块移除
mdadm --stop /dev/md0 ##停用整个RAID
LVM:
PV:physical volume 物理卷 VG:volume group 卷组 LV:logical volume 逻辑卷 PE:physical extent 基本单元
让硬盘支持lvm:
pvcreate /dev/sdb /dev/sdc
硬盘放入storage卷组:
vgcreate storage /dev/sdb /dev/sdc #vgdisplay可以查看
切割逻辑卷:
lvcreate -n vo -l 37 storage ## -n lv名称 -l 37 每个基本单元默认4M 37就是37*4
格式化、挂载、使用:LVM和XFS兼容性并不好,用EXT4保险。
mkfs.ext4 /dev/storage/vo
mkdir /linuxprobe
mount /dev/storage/vo /linuxprobe
写入配置文件:
echo "/dev/storage/vo /linuxprobe ext4 defaults 0 0"
逻辑卷扩容:
umount /linuxprobe
lvextend -L 290M /dev/storage/vo
检查完整性:
e2fsck -f /dev/storage/vo
手工同步至系统内核:
resize2fs /dev/storage/vo
重新挂载并查看状态:
mount -a
缩容:(数据丢失风险更大,一定注意步骤)
卸载:
umount /linuxprobe
检查文件系统完整性:
e2fsck -f /dev/storage/vo
通知内核缩容:
resize2fs /dev/storage/vo 120M
修改逻辑卷容量:
lvreduce -L 120M /dev/storage/vo
重新挂载:
mount -a
df -h
删除逻辑卷:
提前备份信息,删除逻辑卷,卷组、物理卷设备,不能颠倒。
这篇关于跟着老刘学linux-笔记10的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-03-30[译]漫画SELinux概念
- 2024-03-29linux 移动文件
- 2024-03-28linux .so file
- 2024-03-28Linux 磁盘管理
- 2024-03-28Linux学习笔记(十三)磁盘管理(一):磁盘分区
- 2024-03-26linux 创建 文件
- 2024-03-25使用SecureCRT对Linux vim进行颜色设置
- 2024-03-202019-2020-12 20199317 《Linux内核原理与分析》 第十二周作业
- 2024-03-20Linux运维的第二周总结
- 2024-03-13how to count number of directories in linux