2015.12.01学习笔记

本日学习课程简介:RAID,LVM,ip配置,

  1. 磁盘列阵

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

配置

关闭服务

[[email protected] ~]# service iptables stop

[[email protected] ~]# chkconfig iptables off

[[email protected] ~]# chkconfig NetworkManager off

配置ip

[[email protected] ~]# 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

[[email protected] ~]# vi /etc/sysconfig/network

NETWORKING=yes

HOSTNAME=prod

GAETGAY=192.168.23.1

[[email protected] ~]# vi /etc/hosts

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4

::1              localhost localhost.localdomain localhost6 localhost6.localdomain6

192.168.23.1    prod .us.oracle.com   prod

重启网服务

[[email protected] ~]# service iptables restart

LVM基本术语

PV:是物理的磁盘分区

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

LV:也就是从VG中划分的逻辑分区

如下图所示PV、VG、LV三者关系:

Linux LVM硬盘管理及LVM扩容

创建pv

[[email protected]prod ~]# fdisk -l

[[email protected] ~]# pvcreate /dev/sd

Physical volume "/dev/sdb" successfully created

[[email protected]prod ~]# pvdisplay

--- Physical volume ---

PV Name               /dev/sda2

VG Name               VolumeGroup01

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

[[email protected]prod ~]# vgcreate VolumeGroup01 /dev/sdb

Volume group "VolumeGroup01" successfully created

[[email protected]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               VolumeGroup01

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;

[[email protected]prod ~]# lvcreate -L 2048M -n LogVo100 VolumeGroup01

Logical volume "LogVo100" created

LV格式化及挂载

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

[[email protected] ~]# 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

测试及挂载


[[email protected] ~]# mkdir /111

[[email protected] ~]# ls /111/

111

[[email protected] ~]# mount /dev/VolumeGroup01/LogVo100 /111

[[email protected] ~]# ll /111

total 16

drwx------. 2 root root 16384 Dec  2 02:59 lost+found]# touch /111/111

如果要在系统启动的时候启动LV,最好是将lvData写入fstable 文件中

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

时间: 2024-12-04 10:31:08

2015.12.01学习笔记的相关文章

W3School -- HTML4.01学习笔记

HTML不是一种编程语言而是一种标记语言,标记语言是一套标记标签,HTML使用标记标签来描述网页. 标签属性:有一对尖括号包含关键字组成,一般成对出现,第一个标签叫开始标签(开放标签),第二个标签叫结束标签(闭合标签). HTML文档 == 网页 ,HTML文档描述网页,文档包含HTML标签和文本. 成对出现的标签,如<a></a>,其中结束标签的"/"前面不能有空格等,否则标签不会被识别. HTML元素是指从开始标签到结束标签的所有代码.没有内容的元素被称为空

2015.1.21学习笔记和心得!

2015.1.21 随笔: 指令:cp -v 显示复制过程 sort 按次序显示文件 whereis 查找命令 ln -s src dest 连接文件 dest -> src /etc/apt/sources.list //存放镜像的地址 /var/lib/lists/* // 存放索引文件的地址 /var/cache/apt/archives //下载的软件包缓存的地址 编写shell脚本:三步走 1.创建shell脚本,vim shell.sh 2.修改权限,增加执行权限 chmod 777

CS229 - MachineLearning - 12 强化学习笔记

Ng的机器学习课,课程资源:cs229-课件    网易公开课-视频 问题数学模型: 五元组{S.a.Psa.γ.R},分别对应 {状态.行为.状态s下做出a行为的概率.常数.回报}. 优化目标: 选择一个policy以获得最佳报酬:E[R(s0)+γR(s1)+γ2R(s2)+......],常数γ的存在可以保证尽量快地获得收益. 优化函数: 根据贝尔曼方程, R(s)表示执行此策略获得的直接收益,后面那一堆是执行了此策略以后再后面的行为获得的收益. 最优策略满足: 那么在s状态下的最有策略是

2015.12.01 软件安装 命令行操作 vi

软件安装 1.App Store 2..dmg/.pkg(相当于光盘镜像) 双击安装 3.绿色软件,*.app 直接拖拽到Application (非官方的安装,要注意在偏好设置中允许任何来源) 常用网址:www.macx.cn        bbs.feng.com 在对MacOS系统的操作当中,有两种操作方式.一种就是图形化操作,另一种就是命令行操作.对比而言,前者更直观,而后者则是更便捷并且节约资源. 基本命令 ls                           查看当前文件夹下的文

信息安全系统设计基础 第12周学习笔记

第八章代码 exec1: execvp()会从PATH 环境变量所指的目录中查找符合参数file 的文件名,找到后便执行该文件,然后将第二个参数argv传给该欲执行的文件.如果执行成功则函数不会返回,执行失败则直接返回-1,失败原因存于errno中.在结果中我们可以看出exevp函数调用成功没有返回,所以没有打印出“* * * ls is done. bye”. exec2: exec1的区别就在于exevp函数的第一个参数,exec1传的是ls,exec2直接用的arglist[0],不过由定

Cheatsheet: 2015 12.01 ~ 12.31

Mobile Setting Up the Development Environment iOS From Scratch With Swift: How to Test an iOS Application on a Device Web Rendering Image Previews Using Object URLs vs. Base64 Data URIs In AngularJS Understanding JavaScript Modules Choosing an HTTP S

20135302魏静静——课本1-2章学习笔记

第一章 Linux内核简介 一.Unix Unix是一个强大.健壮和稳定的操作系统. Unix——支持抢占式多任务.多线程.虚拟内存.换页.动态链接和TCP/IP网络. 二.操作系统和内核简介 操作系统是指在整个系统中负责完成最基本功能和系统管理的那些部分. 内核独立于普通应用程序,一般处于系统态,拥有受保护的内存空间和访问硬件设备的所有权限.这种系统态和被保护起来的内存空间,统称为内核空间.在系统中运行的应用程序通过系统调用来与内核通信. 应用程序完成其工作的基本行为方式是: 应用程序通过系统

2015.12.01 vim编写程序运行的步骤 Xcode基本介绍(快捷键) C语言中的变量

文本编辑器 Windows:TurboC.Dev-C++ Linux:Vim.Emacs (Vim是Mac系统自带,也是今天用到的文本编辑器) Vim · 创建文件(Terminal中完成) vim printName.c(.c为结尾是C语言的标志) vim有两种模式:命令模式 & 编辑模式 在命令模式下输入i(a)就可以进入编辑模式(编辑模式的标志是在编辑器下方显示"INSERT") (操作方式在上一篇) (P.S."#include"导入自己定义或者系统

4月12日学习笔记——jQuery事件

下面是在 jQuery 中最常使用的 bind()方法举例:$("#testDiv4").bind("click", showMsg); 我们为 id 是 testDiv4 的元素, 添加 click 事件的事件处理函数 showMsg. 使用 jQuery 事件处理函数的好处: 1. 添加的是多播事件委托,也就是为 click 事件又添加了一个方法,不会覆盖对象的 click 事件原有的事件处理函数. 1 $("#testDiv4").bind