跟着老刘学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-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法