歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux新增磁盤與LVM邏輯卷操作

Linux新增磁盤與LVM邏輯卷操作

日期:2017/2/28 15:34:16   编辑:Linux教程

1. 環境

虛擬機環境: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 創建物理分區

使用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.

命令執行過程:
# 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 掛載掛載邏輯卷

修改/etc/fstab文件,增加一行:

/dev/VolGroup00/LogVolOracle ext3 defaults 1 2

修改並保存後,執行以下命令掛載:

# mkdir /oracle
# mount /oracle

至此,新增的磁盤已經掛載到了/oracle下。使用LVM的好處是,邏輯卷的大小,不再受到單個物理磁盤分區的限制,可以自由跨分區跨磁盤設置。

Copyright © Linux教程網 All Rights Reserved