歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux下邏輯卷創建與管理

Linux下邏輯卷創建與管理

日期:2017/2/28 14:45:43   编辑:Linux教程

用虛擬機加一塊硬盤後,查看硬盤狀況,使用fdisk-l命令:

[root@jerrybj ~]# fdisk -l

Disk /dev/sda: 21.4 GB, 21474836480 bytes

255 heads, 63 sectors/track, 2610 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System

/dev/sda1 * 1 13 104391 83 Linux

/dev/sda2 14 2610 20860402+ 8e Linux LVM

Disk /dev/sdb: 34.3 GB, 34359738368 bytes

255 heads, 63 sectors/track, 4177 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/sdb doesn't contain a valid partition table

其中/dev/sdb是新添加的,一會拿來做邏輯卷。

下面繼續添加partition:

[root@jerrybj ~]# fdisk /dev/sdb

Command (m for help): n

Command action

e extended

p primary partition (1-4)

p

Partition number (1-4): 1

First cylinder (1-4177, default 1):

Using default value 1

Last cylinder or +size or +sizeM or +sizeK (1-4177, default4177):

Using default value 4177

Command (m for help): p

Disk /dev/sdb: 34.3 GB, 34359738368 bytes

255 heads, 63 sectors/track, 4177 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System

/dev/sdb1 1 4177 33551721 83 Linux

Command (m for help): w

The partition table has been altered!

Calling ioctl() to re-read partition table.

Syncing disks.

現在我把linux類型 分成LinuxLVM類型。

[root@jerrybj ~]# fdisk /dev/sdb

Command (m for help): t

Hex code (type L to list codes): L

。。。

Hex code (type L to list codes): 8e

Changed system type of partition 1 to 8e (Linux LVM)

Command (m for help): w

下面創建pv、vg、lv

[root@jerrybj ~]# pv

pvchange pvcreate pvmove pvresize pvscan

pvck pvdisplay pvremove pvs pv.sh

[root@jerrybj ~]# pvcreate /dev/sdb1

Physical volume"/dev/sdb1" successfully created

然後創建vg

[root@jerrybj ~]# vg

vgcfgbackup vgconvert vgextend vgmknodes vgs

vgcfgrestore vgcreate vgimport vgreduce vgscan

vgchange vgdisplay vgimportclone vgremove vgsplit

vgck vgexport vgmerge vgrename

[root@jerrybj ~]# vgcreate datavg /dev/sdb1

Volume group"datavg" successfully created

創建lv

[root@jerrybj ~]# lv

lvchange lvdisplay lvmchange lvmsadc lvreduce lvresize

lvconvert lvextend lvmdiskscan lvmsar lvremove lvs

lvcreate lvm lvmdump lvm.static lvrename lvscan

[root@jerrybj ~]# lvcreate -n lv_data1 -L 15g datavg

Logical volume"lv_data1" created

[root@jerrybj ~]# lvcreate -n lv_dsk1 -L 4g datavg

Logical volume"lv_dsk1" created

[root@jerrybj ~]# lvcreate -n lv_dsk2 -L 4g datavg

Logical volume"lv_dsk2" created

[root@jerrybj ~]# lvcreate -n lv_dsk3 -L 4g datavg

Logical volume"lv_dsk3" created

[root@jerrybj ~]# lvcreate -n lv_dsk4 -L 4g datavg

Logical volume"lv_dsk4" created

接下來格式化:

[root@jerrybj ~]# mkfs.ext3 /dev/datavg/lv_data1

[root@jerrybj ~]# mkfs.ext3 /dev/datavg/lv_dsk1

[root@jerrybj ~]# mkfs.ext3 /dev/datavg/lv_dsk2

[root@jerrybj ~]# mkfs.ext3 /dev/datavg/lv_dsk3

[root@jerrybj ~]# mkfs.ext3 /dev/datavg/lv_dsk4

下面創建目錄:

[root@jerrybj ~]# mkdir /u01 /dsk1 /dsk2 /dsk3 /dsk4

下面開機掛載:

[root@jerrybj ~]# vi /etc/fstab

末尾添加如下內容:

/dev/datavg/lv_data1 /u01 ext3 defaults 0 0

/dev/datavg/lv_dsk1 /dsk1 ext3 defaults 0 0

/dev/datavg/lv_dsk2 /dsk2 ext3 defaults 0 0

/dev/datavg/lv_dsk3 /dsk3 ext3 defaults 0 0

/dev/datavg/lv_dsk4 /dsk4 ext3 defaults 0 0

[root@jerrybj ~]# mount /u01

[root@jerrybj ~]# mount /dsk1

[root@jerrybj ~]# mount /dsk2

[root@jerrybj ~]# mount /dsk3

[root@jerrybj ~]# mount /dsk4

大功告成!

Copyright © Linux教程網 All Rights Reserved