欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

linux 第十天学习

程序员文章站 2023-10-12 19:18:58
一、RAID 1、常见RAID (RAID 0、RAID1、RAID5、RAID10) 2、RAID 10 阵列添加 2.1、添加硬盘 2.2、查看系统加载 2.3、mdadm 命令添加RAID阵列 2.4、查看RAID初始化状态 2.5、格式化RAID 磁盘 2.6、挂在并写入配置文件 2.7 重 ......

一、raid

1、常见raid (raid 0、raid1、raid5、raid10)

2、raid 10 阵列添加

2.1、添加硬盘

linux 第十天学习

 

2.2、查看系统加载

linux 第十天学习

2.3、mdadm 命令添加raid阵列

linux 第十天学习

 

2.4、查看raid初始化状态

linux 第十天学习

 

2.5、格式化raid 磁盘

linux 第十天学习

 

2.6、挂在并写入配置文件

linux 第十天学习

linux 第十天学习

2.7 重启系统并查看

2.7.1 、reboot  (重启系统)

2.7.2、df -h  (查看磁盘挂载)

linux 第十天学习

 

二、raid磁盘故障处理

2.1、移除硬盘

linux 第十天学习

 

2.2、添加新盘到raid

 linux 第十天学习

linux 第十天学习

 

2.3、添加raid5 和热备盘

2.3.1、查看

linux 第十天学习

 

2.3.2、查看处理结果

linux 第十天学习

 

2.3.3、mkfs.xfs /dev/md0 (格式化)

2.3.4、mkdir /newmd0(格式化)mount /dev/md0 /newmd0/(挂载)

2.3.5、vim /etc/fstab  (/dev/md0 /newmd0 xfs defaults 0 0) (添加开机启动项)

 

2.4、磁盘损坏还原

2.4.1、移除硬盘

2.4.2、raid 恢复

linux 第十天学习

 

 

三、lvm(逻辑卷管理器)

3.1、lvm

a、pv 物理卷  b、vg 卷组  c、逻辑卷

3.2、创建lvm

ls -hl /dev/sd*

pvcreate /dev/sdb /dev/sdc

vgcreate ganggang /dev/sdb /dev/sdc

vgdisplay

linux 第十天学习

 

lvcreate -n wawa -l 400m ganggang

linux 第十天学习

 

mkfs.ext4 /dev/ganggang/wawa

mkdir /wawa

mount /dev/ganggang/wawa /wawa

df -h

linux 第十天学习

 

3.3、修改lvm(扩容、缩小、删)

扩容

umount /wawa/

lvextend -l 800m /dev/ganggang/wawa

linux 第十天学习

 

e2fsck -f /dev/ganggang/wawa

resize2fs /dev/ganggang/wawa

linux 第十天学习

 

mount /dev/rise/dream /newdream/

df -h

linux 第十天学习

 

缩小

umount /wawa

resize2fs /dev/ganggang/wawa 300m

 

lvreduce -l 300m /dev/ganggang/wawa

linux 第十天学习

 

vim /etc/fstab

  /dev/ganggang/wawa /wawa ext4 defaults 0 0

 

三、快照

1、快照

a、快照卷与lvm卷相同  b、快照单词有效,恢复后删除 c、快照使用lvm中的vg空间

2、快照添加

a、查看vg(vgdisply),pe块大小

linux 第十天学习

 

3、快照恢复

umount /newdream/ (卸载挂在卷)

lvconvert --merge /dev/rise/snap

mount -a

linux 第十天学习

 

 


 

注:文章整理来自《linux就该这么学》作者刘遄