linux学习笔记之中篇(一)

raid(磁盘阵列)
raid 0            raid 1                      raid 5                  raid 10
条带化写         冗余            带奇偶校验的条带化       raid 1  再 raid0 
2块磁盘        2块磁盘                  3块磁盘                  4块磁盘
1TB                500G                       1TB                     1TB

mdadm -C /dev/md0 -l 5 -n 3 /dev/sda{5,6,7} -x /dev/sda8
-C 创建 -l 级别 -n 数量 -x 备盘

mkfs.ext3  /dev/md0 
mount /dev/md0 /mnt
df -Th

mdadm -D /dev/md0  -D 显示raid信息
mdadm -Ds    -D显示 -s  scan扫描
先卸载再停止
mdadm -S /dev/md0  -S stop
mdadm -A /dev/md0 /dev/sda{5,6,7}  -A停止后在启动
删除raid
mdadm -S /dev/md0
rm -rf /dev/md0
mdadm -As   当md0删了之后。还能启动起来。

mdadm --zero-superblock /dev/sda5
mdadm --zero-superblock /dev/sda6
mdadm --zero-superblock /dev/sda7
mdadm --zero-superblock /dev/sda8

永久生效
raid配置文件文档/usr/share/doc/mdadm-2.6.9/mdadm.conf-example
配置文件:/etc/mdadm.conf (raid永久保存)
DEVICE /dev/sda5 /dev/sda6 /dev/sda7
ARRAY /dev/md0 level=raid5 num-devices=3 metadata=0.90 UUID=52b92e1f:6
eb6dbd0:debb962d:37e290d3
(mdadm -Ds >> /etc/mdadm.conf)

lvm(逻辑卷管理)
实现磁盘扩容。
创建
pvcreate /dev/sda5 /dev/sda6                pvs 查询     pvdisplay  显示物理卷详细信息
vgcreate vg0 /dev/sda5 /dev/sda6          vgs vgdisplay    查询
lvcreate -L 300M -n /dev/vg0/lv0 vg0     -L  size  -n name     lvs     lvdisplay  

mkfs.ext3 /dev/vg0/lv0
mount /dev/vg0/lv0 /opt

lv的在线扩容
dd if=/dev/zero of=/opt/data bs=100M count=3------满了
lvextend -L +50M /dev/vg0/lv0 -----------扩容lv
resize2fs /dev/vg0/lv0-------------------把扩容的容量添加到原先的文件系统的上面

lv的空间缩小
umount /opt/
e2fsck -f /dev/vg0/lv0---------------------检测文件系统的相关信息
resize2fs /dev/vg0/lv0 300M----------------缩小文件系统(缩小到300M)
lvresize -L 300M /dev/vg0/lv0--------------缩小lv(缩小到300M)

vg扩大缩小
pvcreate /dev/sda7
vgextend vg0 /dev/sda7
vgs
缩小
vgreduce vg0 /dev/sda7
vgs

数据移动(数据移动设备必须在同一卷组)
[root@localhost opt]# pvs
  PV         VG   Fmt  Attr PSize   PFree  
  /dev/sda5       lvm2 a--  196.08M 196.08M
  /dev/sda6  vg0  lvm2 a--  192.00M  84.00M
  /dev/sda7  vg0  lvm2 a--  192.00M      0 
[root@localhost opt]# vgextend vg0 /dev/sda5----------------扩展vg0,添加一块磁盘。承上
  Volume group "vg0" successfully extended
[root@localhost opt]# pvs----------------------------------查看
  PV         VG   Fmt  Attr PSize   PFree  
  /dev/sda5  vg0  lvm2 a--  192.00M 192.00M
  /dev/sda6  vg0  lvm2 a--  192.00M  84.00M
  /dev/sda7  vg0  lvm2 a--  192.00M      0 
[root@localhost opt]# pvmove /dev/sda7 /dev/sda5-----------数据移动
 /dev/sda7: Moved: 22.9%
 /dev/sda7: Moved: 100.0%

[root@localhost opt]# pvs---------------------------------查看
  PV         VG   Fmt  Attr PSize   PFree  
  /dev/sda5  vg0  lvm2 a--  192.00M      0 
  /dev/sda6  vg0  lvm2 a--  192.00M  84.00M
  /dev/sda7  vg0  lvm2 a--  192.00M 192.00M
[root@localhost opt]# vgreduce vg0 /dev/sda7--------------缩容。去掉一块磁盘。
  Removed "/dev/sda7" from volume group "vg0"
[root@localhost opt]# pvs---------------------------------查看
  PV         VG   Fmt  Attr PSize   PFree  
  /dev/sda5  vg0  lvm2 a--  192.00M      0 
  /dev/sda6  vg0  lvm2 a--  192.00M  84.00M
  /dev/sda7       lvm2 a--  196.08M 196.08M

pvmove /dev/sda7 /dev/sda5
不指定设备移动数据pvmove /dev/sda5

snap 快照
lvcreate -L 50M -s -n /dev/vg0/lv1-s0 /dev/vg0/lv1
-s -n snap name(快照名字)
1.只使用快照
快照空间使用率100% 快照损坏
2.只使用源lv
快照文件size大于等于源lv  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值