ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

跟着老刘学linux-笔记10

2022-02-15 01:03:50  阅读:189  来源: 互联网

标签:10 RAID 刘学 storage dev vo linux md0 mdadm


第七章 使用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

 

删除逻辑卷:

提前备份信息,删除逻辑卷,卷组、物理卷设备,不能颠倒。

 

标签:10,RAID,刘学,storage,dev,vo,linux,md0,mdadm
来源: https://www.cnblogs.com/contab/p/15894798.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有