小小寒舍—linux分区,格式化,lvm,软件raid的创建<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

~~~该文档只讲述操作命令无图文解释~~~

创建分区并挂载

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