知识屋:更实用的电脑技术知识网站
所在位置:首页 > 操作系统 > linux

Linux新增磁盘与LVM逻辑卷操作

发布时间:2014-09-05 15:54:11作者:知识屋


Linux新增磁盘与LVM逻辑卷操作
 
1. 环境
  www.zhishiwu.com  
虚拟机环境:Oracle VisualBox 4.1
操作系统 Oracle Enterprise Linux 5.5
 
磁盘及文件系统环境:
2个16G - sda和sdb, sda中有2个物理分区,sdb有1个物理分区
sda1: 100M 挂载/boot, 
sda2+sdb1组成一个卷组VolGroup00, 
VolGroup00中分2个逻辑卷,一个4GSWAP,另一个为挂载根目录。
 
2. 目标
 
需要增加一块虚拟磁盘,用于安装Oracle, 大小为16G。
新增的磁盘需要加入卷组VolGroup00,并作为一个LV挂载到/oracle下。
 
3. 操作
 
3.1 在VisualBox中创建磁盘,大小为16G,动态分配。启动虚拟机,
在/dev目录下出现sdc设备文件。
 
# ls -l /dev | grep sdc
 
3.2 创建物理分区
  www.zhishiwu.com  
使用fdisk创建物理分区,fdisk位于/sbin目录下。
 
命令执行过程如下:
# fdisk /dev/sdc
command (m for help): n      n 命令用于新建一个分区
e extended
p primary partition(1-4): p      p 创建一个主分区
partition number(1-4): 1             分区号为1
First Cylinder(1-2088,default 1): 1  分区起始柱面号为1
Last Cylinder: 2088        分区截止柱面号2088,或者输入<size>M
command (m for help): w    修改写入分区表后退出
 
此时,ls -l /dev | grep sdc命令将会新显示一个sdc1设备,
表示sdc盘的第一个主分区。
 
3.3 创建逻辑卷
 
逻辑卷管理使用命令lvm,位于/sbin.
  www.zhishiwu.com  
命令执行过程:
# lvm
lvm> pvcreate /dev/sdc1      初始化分区sdc1为物理卷
lvm> vgextend VolGroup00 /dev/sdc1     将物理卷sdc1加入卷组
lvm> vgs                     可以显示当前卷组空余空间为15.97G
lvm> pvdisplay  /dev/sdc1    显示该物理卷信息,记录可用PE数
lvm> lvcreate VolGroup00 -l 511 -n LogVolOracle /dev/sdc1
创建逻辑卷,位于卷组VolGroup00中,大小为511个PE,每个PE 32M, 
PE大小在卷组创建时已确定。LV名称为LogVolOracle,位于物理卷
/dev/sdc1上。
lvm> quit   逻辑卷创建完成,退出lvm
 
# ls -l /dev/VolGroup00, 显示存在一个LogVolOracle的链接文件
  
3.4 格式化文件系统
 
文件系统创建使用mkfs命令, 以下命令将创建的逻辑卷,
采用ext3文件系统格式:
 
# mkfs -t ext3 /dev/VolGroup00/LogVolOracle
 
3.5 挂载挂载逻辑卷
  www.zhishiwu.com  
修改/etc/fstab文件,增加一行:
 
/dev/VolGroup00/LogVolOracle  ext3  defaults 1 2
 
修改并保存后,执行以下命令挂载:
 
# mkdir /oracle
# mount /oracle
 
至此,新增的磁盘已经挂载到了/oracle下。使用LVM的好处是,
逻辑卷的大小,不再受到单个物理磁盘分区的限制,可以自由跨分区跨磁盘
设置。
 
(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜