小小寒舍—linux分区,格式化,lvm,软件raid的创建
~~~该文档只讲述操作命令无图文解释~~~
创建分区并挂载
1,fdisk  –l  查看当前分区
2,fdisk  /dev/sda 给系统第一硬盘分区
3,fdisk  /dev/sdb 给系统第二硬盘分区
4,分区常用参数:
  N 创建一个分区
  D 删除一个分区
  Q 不保存退出
  W 保存退出
  T 改变分区id
5, partprobe 该命令可以让新分出的分区立即生效
6,mkfs  -t etx3 /dev/sdax mkfs.ext3 /dev/sdax  格式化分区
7,mount /dev/sdax  要到的目录 eg/mnt
创建LVM逻辑卷
# 创建物理分区 (注意id
1,pvcreate  /dev/sdax 创建物理卷(sdax就是上面创建的物理分区)
2,pvdisplay 查看物理卷
#创建卷组
1,vgcreate  卷组名(vg  物理卷(/dev/sdax
2,vgdisplay 查看卷组
#创建逻辑卷
1,lvcreate  -L  大小(100M  卷组名(vg  -n 逻辑卷名(lv
2,mkfs.ext3   /dev/vg/lv 格式化
3,mkdir /mnt/qq 创建目录
4,mount –t ext3 /dev/vg/lv /mnt/qq  挂载
5,lvdisplay 查看逻辑卷
#拉伸卷组
1,vgextend  卷组名   物理卷
#扩大逻辑卷
1,lvresize  -L  大小  /dev/vg/lv
2,resize2fs  /dev/vg/lv
#缩小逻辑卷
1,取消挂载
2,e2fsck  –f   /dev/vg/lv
3,resize2fs  /dev/vg/lv 大小(100M)
4,lvresize  -L  大小(100M /dev/vg/lv
5,e2fsck  -f  /dev/vg/lv
6,重新挂载
删除逻辑卷
1,取消挂载
2,lvremove /dev/vg/lv 删除LVM
3,vgremove  vg    删除卷组
4,pvremove /dev/sdax 删除物理卷
5,删除物理分区
软件raid
~~~常用级别有raid0raid1raid5~~~
#raid0 他是将要存储的数据以条带状方式平分到多个硬盘,读写时多个硬盘同时读写,提高读写速度
#raid1 他将用户写入的数据以镜像方式百分百复制到另一块硬盘上,当源盘数据丢失时则系统自动读取备份盘上的数据
#raid5 他将各块独立硬盘进行条带化分割,相同的条带去进行异或运算(奇偶效验),运算数据平均分布在各硬盘上,当一块硬盘上的数据丢失则可以通过效验数据推算出来
#raid分区idfd
#raid5至少需要三块硬盘
我们练习一下
~~~创建一个raid5级别的分区并使用一个分区给该raid做热备份 ,并挂载到/yuyu~~~
1,创建物理分区
我创建四个分区分别是/dev/sda7,/dev/sda8,/dev/sda9,/dev/sda10
2,创建阵列设备
#mknod /dev/md1 b 9 1
/dev/md1 是设备名称 (设备必须以/dev/md打头)
后面的b代表创建的是块设备 9是主设备号 (主设备号不能更改)1代表从设备(从设备号在系统内唯一)
#ls /dev/md1 查看有没有该设备
3,创建raid阵列
#mdadm –C /dev/md1 –l 5 –n 3 –x 1 /dev/sda7 /dev/sda8 /dev/sda9 /dev/sda10
-C 代表创建
-l 代表创建的级别
-n 代表活动的分区 (是你要给这个级别多少个分区)
-x 就是热备份的分区
~~~raid可以使用分区来代替硬盘~~~
#mdadm  --detail  /dev/md1 查看raid状态
4,格式化raid设备
#mkfs.ext3 /dev/md1
5,创建目录并挂载
#mkdir   /yuyu
#mount –t  ext3  /dev/md1  /yuyu
6,进到/yuyu目录查看是否有lost+found 有!!! 就代表成功了
~~~假如要做一个raid0 /dev/sdb,/dev/sdbc两个硬盘,命令如下~~~
#mdadm –C  --verbose /dev/md0 –l0 –n2 /dev/sdb /dev/sdbc
#mdadm –C  --verbose /dev/md0 –level=0 –RAID-devices=2 /dev/sdb /dev/sdc