您的位置:首页 > 大数据 > 人工智能

RAID , LVM , 配置静态IP 浅析

2015-12-02 15:30 691 查看
RAID,LVM,静态ip配置,

磁盘列阵
RAID 即为「Redundant Array of Independent Drives」或「Redundant Array of Inexpensive Drives (or Disks)」的简写,一般俗称「磁盘阵列」,就是以两台或更多的硬盘,组成一个或增加传输速度,或增大总容量,或增加文件备份的大磁盘。

NO RAID
正常的数据存储,一但磁盘损坏,数据丢失,无任何安全性





RAID0
将数据平均分散在所有硬盘内,传输速度快,但一台硬盘故障数据全部损毁。
优点:磁盘空间增大
缺点:无法保证数据安全性,一台故障,整个磁盘阵列全部损毁





RAID1
将数据同时存放于数组中的每一台硬盘中
优点:安全性能高
缺点:性能无提高,成本高





RAID5
将数据分散在所有硬盘内,但同时具有能够还原数据的容错信息,因此传输速度也会变快,总容量较大,可容许一台硬盘故障。
优点:容量增大,性能提升,有适当的故障容许程度
缺点:建置成本高,若两台硬盘故障,整个磁盘阵列中数据损毁





RAID 0+1
RAID 0 和 RAID 1的组合
先做RAID 0 在做RAID1
RAID 0+1是先把硬盘分成2组,每组的2台硬盘先构成RAID 0,再让两组RAID 0构成镜像的RAID 1





配置
关闭服务
[root@prod ~]# service iptables stop
[root@prod ~]# chkconfig iptables off
[root@prod ~]# chkconfig NetworkManager
[root@prod ~]# vi /etc/selinux/config
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX=enforcing
# SELINUXTYPE= can take one of these two values:
#     targeted - Targeted processes are protected,
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted
配置ip
[root@prod ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=00:0C:29:BC:8B:03
TYPE=Ethernet
UUID=419ff445-a4a1-4231-8f12-d758f46148c7
ONBOOT=yes
NM_CONTROLLED=no
#BOOTPROTO=dhcp
IPADDR=192.168.23.22
NETMACK=255.255.255.0
GATEWAY=192.168.23.1

[root@prod ~]# vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=prod
GATEWAY=192.168.23.1


配置hosts

[root@prod1 /]# vi /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.23.22   prod1.us.oracle.com	prod1

重启网服务
[root@prod ~]# service network restart


LVM
基本术语

PV:是物理的磁盘分区
VG:LVM中的物理的磁盘分区,也就是PV,必须加入VG,可以将VG理解为一个仓库或者是几个大的硬盘。

LV:也就是从VG中划分的逻辑分区
如下图所示PV、VG、LV三者关系:





Linux LVM硬盘管理及LVM扩容

创建pv
[root@prod ~]# fdisk -l


[root@prod ~]# pvcreate /dev/sd
Physical volume "/dev/sdb" successfully created


[root@prod ~]# pvdisplay
--- Physical volume ---
PV Name               /dev/sda2
VG Name               vg_prod
PV Size               99.80 GiB / not usable 3.00 MiB
Allocatable           yes (but full)
PE Size               4.00 MiB
Total PE              25549
Free PE               0
Allocated PE          25549
PV UUID               4DgD1d-p6LR-ZZ3H-SzA1-askJ-ZQvV-cdr3MK

"/dev/sdb" is a new physical volume of "20.00 GiB"
--- NEW Physical volume ---
PV Name               /dev/sdb
VG Name
PV Size               20.00 GiB
Allocatable           NO
PE Size               0
Total PE              0
Free PE               0
Allocated PE          0
PV UUID               stXQjd-4oAo-O29R-0735-lHIo-Rh5E-kJfaN3


创建vg
[root@prod ~]# vgcreate VolumeGroup01 /dev/sdb
Volume group "VolumeGroup01" successfully created


[root@prod ~]# vgdisplay
--- Volume group ---
VG Name               VolumeGroup01
System ID
Format                lvm2
Metadata Areas        1
Metadata Sequence No  1
VG Access             read/write
VG Status             resizable
MAX LV                0
Cur LV                0
Open LV               0
Max PV                0
Cur PV                1
Act PV                1
VG Size               20.00 GiB
PE Size               4.00 MiB
Total PE              5119
Alloc PE / Size       0 / 0
Free  PE / Size       5119 / 20.00 GiB
VG UUID               stk3yP-NcT3-dHh3-O3z0-KjGv-gqvg-UjT7Fx

--- Volume group ---
VG Name               vg_prod
System ID
Format                lvm2
Metadata Areas        1
Metadata Sequence No  3
VG Access             read/write
VG Status             resizable
MAX LV                0
Cur LV                2
Open LV               2
Max PV                0
Cur PV                1
Act PV                1
VG Size               99.80 GiB
PE Size               4.00 MiB
Total PE              25549
Alloc PE / Size       25549 / 99.80 GiB
Free  PE / Size       0 / 0
VG UUID               mPL02J-912C-LK7M-00nz-50wB-Fm3f-5lxfmm


创建LV
创建了一个名字为LogVo100,容量大小是2048M的分区,其中:-L:指定LV的大小 -n:指定LV的名。Vo1Group01:表示从这个VG中划分LV;
[root@prod ~]# lvcreate -L 2048M -n LogVo100 VolumeGroup01
Logical volume "LogVo100" created


LV格式化及挂载
(使用mksf进行格式化操作),然后LV才能存储资料

[root@prod ~]# mkfs.ext4 /dev/VolumeGroup01/LogVo100
mke2fs 1.43-WIP (20-Jun-2013)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
131072 inodes, 524288 blocks
26214 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=536870912
16 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912

Allocating group tables: done
Writing inode tables: done
Creating journal (16384 blocks): done
Writing superblocks and filesystem accounting information: done


[root@prod ~]# mount /dev/VolumeGroup01/LogVo100 /111


测试及挂载

[root@enmoedu ~]# df -h
Filesystem                          Size  Used Avail Use% Mounted on
/dev/mapper/vg_enmoedu-LogVol01      91G  5.7G   80G   7% /
tmpfs                               2.0G   72K  2.0G   1% /dev/shm
/dev/sda1                           190M   55M  126M  31% /boot
/dev/mapper/VolumeGroup01-LogVo100  2.0G  3.0M  1.9G   1% /111


如果要在系统启动的时候启动LV,最好是将lvData写入fstable 文件中
使用Vim编辑器,打开/etc/fstab,在最后一行添加/dev/VolumeGroup01/LogVo100 /111 ext4 defaults 0 0,其中/dev/VolumeGroup01/LogVo100指定需要挂载的分区LV,/111指定要挂载的目录(挂载点),ext4分区文件系统格式,最后数字表示启动是否检查0代表不检查,其它使用默认即可

扩展LV
扩展Lv尽量先卸载,在进行扩展,不然容易出问题
lvextend 表示增加500M,lvresize表示增加到5G,是调整后的容量。

[root@enmoedu ~]# umount /dev/vg_1/lv_1

[root@enmoedu ~]# lvextend -L +500m /dev/vg_1/lv_1
Extending logical volume lv_1 to 4.49 GiB
Logical volume lv_1 successfully resized

[root@enmoedu ~]# lvresize -L 5G /dev/vg_1/lv_1
Extending logical volume lv_1 to 5.00 GiB
Logical volume lv_1 successfully resized

[root@enmoedu ~]# lvs
LV       VG         Attr       LSize  Pool Origin Data%  Move Log Cpy%Sync Convert
lv_1     vg_1       -wi-a-----  5.00g
LogVol00 vg_enmoedu -wi-ao----  8.00g
LogVol01 vg_enmoedu -wi-ao---- 91.80g
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: