我的编程空间,编程开发者的网络收藏夹
学习永远不晚

如何理解linux中的lvm

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

如何理解linux中的lvm

这篇文章给大家介绍如何理解linux中的lvm,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

[root@ndb ~]# df  -h

Filesystem            Size  Used Avail Use% Mounted on

/dev/mapper/VolGroup00-LogVol00

                      122G   93G   23G  81% /

/dev/sda1              99M   12M   82M  13% /boot

tmpfs                 506M     0  506M   0% /dev/shm

/dev/sdc1             155G  100G   48G  68% /opt/oracle/oradata

[root@ndb ~]# rpm  -aq|grep lvm

lvm2-2.02.74-5.el5

system-config-lvm-1.1.5-8.el5

[root@ndb ~]# fdisk   -l

Disk /dev/sda: 137.4 GB, 137438953472 bytes

255 heads, 63 sectors/track, 16709 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       16709   134110620   8e  Linux LVM

Disk /dev/sdb: 137.4 GB, 137438953472 bytes

255 heads, 63 sectors/track, 16709 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System

/dev/sdb1               1       12000    96389999+  83  Linux

Disk /dev/sdc: 171.3 GB, 171375067136 bytes

255 heads, 63 sectors/track, 20835 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System

/dev/sdc1               1       20500   164666218+  83  Linux

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

The number of cylinders for this disk is set to 16709.

There is nothing wrong with that, but this is larger than 1024,

and could in certain setups cause problems with:

1) software that runs at boot time (e.g., old versions of LILO)

2) booting and partitioning software from other OSs

   (e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): m

Command action

   a   toggle a bootable flag

   b   edit bsd disklabel

   c   toggle the dos compatibility flag

   d   delete a partition

   l   list known partition types

   m   print this menu

   n   add a new partition

   o   create a new empty DOS partition table

   p   print the partition table

   q   quit without saving changes

   s   create a new empty Sun disklabel

   t   change a partition's system id

   u   change display/entry units

   v   verify the partition table

   w   write table to disk and exit

   x   extra functionality (experts only)

Command (m for help): p

Disk /dev/sdb: 137.4 GB, 137438953472 bytes

255 heads, 63 sectors/track, 16709 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System

/dev/sdb1               1       12000    96389999+  83  Linux

Command (m for help): n

Command action

   e   extended

   p   primary partition (1-4)

p

Partition number (1-4): 2

First cylinder (12001-16709, default 12001): 

Using default value 12001

Last cylinder or +size or +sizeM or +sizeK (12001-16709, default 16709): 

Using default value 16709

Command (m for help): w

The partition table has been altered!

Calling ioctl() to re-read partition table.

Syncing disks.

[root@ndb ~]# fdisk  -l

Disk /dev/sda: 137.4 GB, 137438953472 bytes

255 heads, 63 sectors/track, 16709 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       16709   134110620   8e  Linux LVM

Disk /dev/sdb: 137.4 GB, 137438953472 bytes

255 heads, 63 sectors/track, 16709 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System

/dev/sdb1               1       12000    96389999+  83  Linux

/dev/sdb2           12001       16709    37825042+  83  Linux

Disk /dev/sdc: 171.3 GB, 171375067136 bytes

255 heads, 63 sectors/track, 20835 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System

/dev/sdc1               1       20500   164666218+  83  Linux

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

The number of cylinders for this disk is set to 16709.

There is nothing wrong with that, but this is larger than 1024,

and could in certain setups cause problems with:

1) software that runs at boot time (e.g., old versions of LILO)

2) booting and partitioning software from other OSs

   (e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): t

Partition number (1-4): 1

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

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

Command (m for help): t

Partition number (1-4): 2

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

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

Command (m for help): w

The partition table has been altered!

Calling ioctl() to re-read partition table.

Syncing disks.

[root@ndb ~]# fdisk  -l

Disk /dev/sda: 137.4 GB, 137438953472 bytes

255 heads, 63 sectors/track, 16709 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       16709   134110620   8e  Linux LVM

Disk /dev/sdb: 137.4 GB, 137438953472 bytes

255 heads, 63 sectors/track, 16709 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System

/dev/sdb1               1       12000    96389999+  8e  Linux LVM

/dev/sdb2           12001       16709    37825042+  8e  Linux LVM

Disk /dev/sdc: 171.3 GB, 171375067136 bytes

255 heads, 63 sectors/track, 20835 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System

/dev/sdc1               1       20500   164666218+  83  Linux

[root@ndb ~]# df  -h

Filesystem            Size  Used Avail Use% Mounted on

/dev/mapper/VolGroup00-LogVol00

                      122G   93G   23G  81% /

/dev/sda1              99M   12M   82M  13% /boot

tmpfs                 506M     0  506M   0% /dev/shm

/dev/sdc1             155G  100G   48G  68% /opt/oracle/oradata

[root@ndb ~]# pvs

  /dev/hdc: open failed: No medium found

  PV         VG         Fmt  Attr PSize   PFree

  /dev/sda2  VolGroup00 lvm2 a-   127.88G    0 

[root@ndb ~]# lvs

  /dev/hdc: open failed: No medium found

  LV       VG         Attr   LSize   Origin Snap%  Move Log Copy%  Convert

  LogVol00 VolGroup00 -wi-ao 125.88G                                      

  LogVol01 VolGroup00 -wi-ao   2.00G                                      

[root@ndb ~]# pvcreate /dev/sdb2

  Physical volume "/dev/sdb2" successfully created

[root@ndb ~]# pvs

  /dev/hdc: open failed: No medium found

  PV         VG         Fmt  Attr PSize   PFree 

  /dev/sda2  VolGroup00 lvm2 a-   127.88G     0 

  /dev/sdb2             lvm2 a-    36.07G 36.07G

[root@ndb ~]# vgextend  VolGroup00  /dev/sdb2

  Volume group "VolGroup00" successfully extended

[root@ndb ~]# vgs

  VG         #PV #LV #SN Attr   VSize   VFree 

  VolGroup00   2   2   0 wz--n- 163.94G 36.06G

[root@ndb ~]# lvs

  LV       VG         Attr   LSize   Origin Snap%  Move Log Copy%  Convert

  LogVol00 VolGroup00 -wi-ao 125.88G                                      

  LogVol01 VolGroup00 -wi-ao   2.00G                                      

[root@ndb ~]# cd  /dev

[root@ndb dev]# ls

adsp       dvd-hdc  loop1    mixer     ptmx   ram2     root       sequencer2  tty    tty18  tty28  tty38  tty48  tty58  ttyS1           vcs5   VolGroup00

audio      fd       loop2    net       pts    ram3     rtc        sg0         tty0   tty19  tty29  tty39  tty49  tty59  ttyS2           vcs6   X0R

autofs     full     loop3    null      ram    ram4     sda        sg1         tty1   tty2   tty3   tty4   tty5   tty6   ttyS3           vcs7   zero

bus        gpmctl   loop4    nvram     ram0   ram5     sda1       sg2         tty10  tty20  tty30  tty40  tty50  tty60  urandom         vcsa

cdrom      hdc      loop5    oldmem    ram1   ram6     sda2       shm         tty11  tty21  tty31  tty41  tty51  tty61  usbdev1.1_ep00  vcsa1

cdrom-hdc  hpet     loop6    parport0  ram10  ram7     sdb        snapshot    tty12  tty22  tty32  tty42  tty52  tty62  usbdev1.1_ep81  vcsa2

console    initctl  loop7    parport1  ram11  ram8     sdb1       snd         tty13  tty23  tty33  tty43  tty53  tty63  vcs             vcsa3

core       input    MAKEDEV  parport2  ram12  ram9     sdb2       stderr      tty14  tty24  tty34  tty44  tty54  tty7   vcs1            vcsa4

disk       kmsg     mapper   parport3  ram13  ramdisk  sdc        stdin       tty15  tty25  tty35  tty45  tty55  tty8   vcs2            vcsa5

dsp        log      md0      port      ram14  random   sdc1       stdout      tty16  tty26  tty36  tty46  tty56  tty9   vcs3            vcsa6

dvd        loop0    mem      ppp       ram15  rawctl   sequencer  systty      tty17  tty27  tty37  tty47  tty57  ttyS0  vcs4            vcsa7

[root@ndb dev]# cd VolGroup

-bash: cd: VolGroup: No such file or directory

[root@ndb dev]# cd VolGroup00

[root@ndb VolGroup00]# ls

LogVol00  LogVol01

[root@ndb VolGroup00]# ll

total 0

lrwxrwxrwx 1 root root 31 Sep 22 09:26 LogVol00 -> /dev/mapper/VolGroup00-LogVol00

lrwxrwxrwx 1 root root 31 Sep 22 09:26 LogVol01 -> /dev/mapper/VolGroup00-LogVol01

[root@ndb VolGroup00]# cd  /dev/mapper

[root@ndb mapper]# ll

total 0

crw------- 1 root root  10, 63 Sep 22 09:26 control

brw-rw---- 1 root disk 253,  0 Sep 22 09:27 VolGroup00-LogVol00

brw-rw---- 1 root disk 253,  1 Sep 22 09:26 VolGroup00-LogVol01

[root@ndb mapper]# lvs

  LV       VG         Attr   LSize   Origin Snap%  Move Log Copy%  Convert

  LogVol00 VolGroup00 -wi-ao 125.88G                                      

  LogVol01 VolGroup00 -wi-ao   2.00G                                      

[root@ndb mapper]# df  -h

Filesystem            Size  Used Avail Use% Mounted on

/dev/mapper/VolGroup00-LogVol00

                      122G   93G   23G  81% /

/dev/sda1              99M   12M   82M  13% /boot

tmpfs                 506M     0  506M   0% /dev/shm

/dev/sdc1             155G  100G   48G  68% /opt/oracle/oradata

[root@ndb mapper]# lvs

  LV       VG         Attr   LSize   Origin Snap%  Move Log Copy%  Convert

  LogVol00 VolGroup00 -wi-ao 125.88G                                      

  LogVol01 VolGroup00 -wi-ao   2.00G                                      

[root@ndb mapper]# lvextend -L 5000  /dev/VolGroup00/LogVol00  /dev/sdb2

  Rounding up size to full physical extent 4.91 GB

  New size given (157 extents) not larger than existing size (4028 extents)

  Run `lvextend --help' for more information.

[root@ndb mapper]# df  -h

Filesystem            Size  Used Avail Use% Mounted on

/dev/mapper/VolGroup00-LogVol00

                      122G   93G   23G  81% /

/dev/sda1              99M   12M   82M  13% /boot

tmpfs                 506M     0  506M   0% /dev/shm

/dev/sdc1             155G  100G   48G  68% /opt/oracle/oradata

[root@ndb mapper]# lvextend -L +5000  /dev/VolGroup00/LogVol00  /dev/sdb2

  Rounding up size to full physical extent 4.91 GB

  Extending logical volume LogVol00 to 130.78 GB

  Logical volume LogVol00 successfully resized

[root@ndb mapper]# df  -h

Filesystem            Size  Used Avail Use% Mounted on

/dev/mapper/VolGroup00-LogVol00

                      122G   93G   23G  81% /

/dev/sda1              99M   12M   82M  13% /boot

tmpfs                 506M     0  506M   0% /dev/shm

/dev/sdc1             155G  100G   48G  68% /opt/oracle/oradata

[root@ndb mapper]# lvs

  LV       VG         Attr   LSize   Origin Snap%  Move Log Copy%  Convert

  LogVol00 VolGroup00 -wi-ao 130.78G                                      

  LogVol01 VolGroup00 -wi-ao   2.00G                                      

[root@ndb mapper]# 

Sistina Software UK LVM TOOLS 2.02.74(2)-RHEL5 (2010-12-03)        LVEXTEND(8)

[root@ndb mapper]# df  -h

Filesystem            Size  Used Avail Use% Mounted on

/dev/mapper/VolGroup00-LogVol00

                      122G   93G   23G  81% /

/dev/sda1              99M   12M   82M  13% /boot

tmpfs                 506M     0  506M   0% /dev/shm

/dev/sdc1             155G  100G   48G  68% /opt/oracle/oradata

[root@ndb mapper]# lvs

  LV       VG         Attr   LSize   Origin Snap%  Move Log Copy%  Convert

  LogVol00 VolGroup00 -wi-ao 125.88G                                      

  LogVol01 VolGroup00 -wi-ao   2.00G                                      

[root@ndb mapper]# lvextend -L +5000  /dev/VolGroup00/LogVol00  /dev/sdb2

  Rounding up size to full physical extent 4.91 GB

  Extending logical volume LogVol00 to 130.78 GB

  Logical volume LogVol00 successfully resized

[root@ndb mapper]# df  -h

Filesystem            Size  Used Avail Use% Mounted on

/dev/mapper/VolGroup00-LogVol00

                      122G   93G   23G  81% /

/dev/sda1              99M   12M   82M  13% /boot

tmpfs                 506M     0  506M   0% /dev/shm

/dev/sdc1             155G  100G   48G  68% /opt/oracle/oradata

[root@ndb mapper]# lvs

  LV       VG         Attr   LSize   Origin Snap%  Move Log Copy%  Convert

  LogVol00 VolGroup00 -wi-ao 130.78G                                      

  LogVol01 VolGroup00 -wi-ao   2.00G                                      

[root@ndb mapper]# 

[root@ndb mapper]# 

[root@ndb mapper]# 

[root@ndb mapper]# reboot

Broadcast message from root (pts/1) (Sat Sep 22 10:00:20 2018):

The system is going down for reboot NOW!

[root@ndb mapper]# 

Last login: Sat Sep 22 09:29:33 2018 from 10.0.2.100

[root@ndb ~]# 

[root@ndb ~]# 

[root@ndb ~]# 

[root@ndb ~]# df  -h

Filesystem            Size  Used Avail Use% Mounted on

/dev/mapper/VolGroup00-LogVol00

                      122G   93G   23G  81% /

/dev/sda1              99M   12M   82M  13% /boot

tmpfs                 506M     0  506M   0% /dev/shm

/dev/sdc1             155G  100G   48G  68% /opt/oracle/oradata

[root@ndb ~]# lvs

  LV       VG         Attr   LSize   Origin Snap%  Move Log Copy%  Convert

  LogVol00 VolGroup00 -wi-ao 130.78G                                      

  LogVol01 VolGroup00 -wi-ao   2.00G                                      

[root@ndb ~]# pvs

  PV         VG         Fmt  Attr PSize   PFree 

  /dev/sda2  VolGroup00 lvm2 a-   127.88G     0 

  /dev/sdb2  VolGroup00 lvm2 a-    36.06G 31.16G

[root@ndb ~]# cd /etc

[root@ndb etc]# vgdisplay

  --- Volume group ---

  VG Name               VolGroup00

  System ID             

  Format                lvm2

  Metadata Areas        2

  Metadata Sequence No  5

  VG Access             read/write

  VG Status             resizable

  MAX LV                0

  Cur LV                2

  Open LV               2

  Max PV                0

  Cur PV                2

  Act PV                2

  VG Size               163.94 GB

  PE Size               32.00 MB

  Total PE              5246

  Alloc PE / Size       4249 / 132.78 GB

  Free  PE / Size       997 / 31.16 GB

  VG UUID               Jtp0HE-dpyh-SDNg-3a6r-n02D-HuGd-Ps11FV

[root@ndb etc]# lvdisplay

  --- Logical volume ---

  LV Name                /dev/VolGroup00/LogVol00

  VG Name                VolGroup00

  LV UUID                VbwdC0-RAvt-q0JN-w9A2-TI9g-oNSu-B5qED2

  LV Write Access        read/write

  LV Status              available

  # open                 1

  LV Size                130.78 GB

  Current LE             4185

  Segments               2

  Allocation             inherit

  Read ahead sectors     auto

  - currently set to     256

  Block device           253:0

  --- Logical volume ---

  LV Name                /dev/VolGroup00/LogVol01

  VG Name                VolGroup00

  LV UUID                WLbiHK-mTHG-uXTh-1U0y-xDjW-cdjR-3t0YjH

  LV Write Access        read/write

  LV Status              available

  # open                 1

  LV Size                2.00 GB

  Current LE             64

  Segments               1

  Allocation             inherit

  Read ahead sectors     auto

  - currently set to     256

  Block device           253:1

[root@ndb etc]# e2fsck -f  /dev/VolGroup00/LogVol00

e2fsck 1.39 (29-May-2006)

/dev/VolGroup00/LogVol00 is mounted.  

WARNING!!!  Running e2fsck on a mounted filesystem may cause

SEVERE filesystem damage.

Do you really want to continue (y/n)? yes

/dev/VolGroup00/LogVol00: recovering journal

Pass 1: Checking inodes, blocks, and sizes

Pass 2: Checking directory structure

Pass 3: Checking directory connectivity

Pass 4: Checking reference counts

Pass 5: Checking group summary information

/dev/VolGroup00/LogVol00: ***** FILE SYSTEM WAS MODIFIED *****

/dev/VolGroup00/LogVol00: ***** REBOOT LINUX *****

/dev/VolGroup00/LogVol00: 195488/32997376 files (0.4% non-contiguous), 25343398/32997376 blocks

[root@ndb etc]# df  -h

Filesystem            Size  Used Avail Use% Mounted on

/dev/mapper/VolGroup00-LogVol00

                      122G   93G   23G  81% /

/dev/sda1              99M   12M   82M  13% /boot

tmpfs                 506M     0  506M   0% /dev/shm

/dev/sdc1             155G  100G   48G  68% /opt/oracle/oradata

[root@ndb etc]# resize2fs /dev/VolGroup00/LogVol00

resize2fs 1.39 (29-May-2006)

Filesystem at /dev/VolGroup00/LogVol00 is mounted on /; on-line resizing required

Performing an on-line resize of /dev/VolGroup00/LogVol00 to 34283520 (4k) blocks.

The filesystem on /dev/VolGroup00/LogVol00 is now 34283520 blocks long.

[root@ndb etc]# df  -h

Filesystem            Size  Used Avail Use% Mounted on

/dev/mapper/VolGroup00-LogVol00

                      127G   93G   28G  78% /

/dev/sda1              99M   12M   82M  13% /boot

tmpfs                 506M     0  506M   0% /dev/shm

/dev/sdc1             155G  100G   48G  68% /opt/oracle/oradata

[root@ndb etc]# 

[root@ndb bdump]# fdisk  -l

Disk /dev/sda: 137.4 GB, 137438953472 bytes

255 heads, 63 sectors/track, 16709 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       16709   134110620   8e  Linux LVM

Disk /dev/sdb: 137.4 GB, 137438953472 bytes

255 heads, 63 sectors/track, 16709 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System

/dev/sdb1               1       12000    96389999+  8e  Linux LVM

/dev/sdb2           12001       16709    37825042+  8e  Linux LVM

Disk /dev/sdc: 171.3 GB, 171375067136 bytes

255 heads, 63 sectors/track, 20835 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System

/dev/sdc1               1       20500   164666218+  83  Linux

[root@ndb bdump]# pvs

  PV         VG         Fmt  Attr PSize   PFree 

  /dev/sda2  VolGroup00 lvm2 a-   127.88G     0 

  /dev/sdb2  VolGroup00 lvm2 a-    36.06G 31.16G

[root@ndb bdump]# pvcreate /dev/sdb1

  Physical volume "/dev/sdb1" successfully created

[root@ndb bdump]# pvs

  PV         VG         Fmt  Attr PSize   PFree 

  /dev/sda2  VolGroup00 lvm2 a-   127.88G     0 

  /dev/sdb1             lvm2 a-    91.92G 91.92G

  /dev/sdb2  VolGroup00 lvm2 a-    36.06G 31.16G

[root@ndb bdump]# lvs

  LV       VG         Attr   LSize   Origin Snap%  Move Log Copy%  Convert

  LogVol00 VolGroup00 -wi-ao 130.78G                                      

  LogVol01 VolGroup00 -wi-ao   2.00G                                      

[root@ndb bdump]# lvcreate  -L 30G -n lv_oracle  VolGroup00

  Logical volume "lv_oracle" created

[root@ndb bdump]# pvs

  PV         VG         Fmt  Attr PSize   PFree 

  /dev/sda2  VolGroup00 lvm2 a-   127.88G     0 

  /dev/sdb1             lvm2 a-    91.92G 91.92G

  /dev/sdb2  VolGroup00 lvm2 a-    36.06G  1.16G

[root@ndb bdump]# lvs

  LV        VG         Attr   LSize   Origin Snap%  Move Log Copy%  Convert

  LogVol00  VolGroup00 -wi-ao 130.78G                                      

  LogVol01  VolGroup00 -wi-ao   2.00G                                      

  lv_oracle VolGroup00 -wi-a-  30.00G                                      

[root@ndb bdump]# cd /

[root@ndb /]# mkdir oracle

[root@ndb /]# mount  lv_oracle  /oracle

mount: special device lv_oracle does not exist

[root@ndb /]# df  -h

Filesystem            Size  Used Avail Use% Mounted on

/dev/mapper/VolGroup00-LogVol00

                      127G   93G   28G  78% /

/dev/sda1              99M   12M   82M  13% /boot

tmpfs                 506M     0  506M   0% /dev/shm

/dev/sdc1             155G  100G   48G  68% /opt/oracle/oradata

[root@ndb /]# cd  /dev/mapper

[root@ndb mapper]# ls

control  VolGroup00-LogVol00  VolGroup00-LogVol01  VolGroup00-lv_oracle

[root@ndb mapper]# mount  /dev/mapper/VolGroup00-lv_oracle   /oralce

mount: mount point /oralce does not exist

[root@ndb mapper]# mount  /dev/mapper/VolGroup00-lv_oracle   /oracle

mount: you must specify the filesystem type

[root@ndb mapper]# df  -h

Filesystem            Size  Used Avail Use% Mounted on

/dev/mapper/VolGroup00-LogVol00

                      127G   93G   28G  78% /

/dev/sda1              99M   12M   82M  13% /boot

tmpfs                 506M     0  506M   0% /dev/shm

/dev/sdc1             155G  100G   48G  68% /opt/oracle/oradata

[root@ndb mapper]# mkfs.ext4  /dev/mapper/VolGroup00-lv_oracle

-bash: mkfs.ext4: command not found

[root@ndb mapper]# mkfs.ext3  /dev/mapper/VolGroup00-lv_oracle

mke2fs 1.39 (29-May-2006)

Filesystem label=

OS type: Linux

Block size=4096 (log=2)

Fragment size=4096 (log=2)

3932160 inodes, 7864320 blocks

393216 blocks (5.00%) reserved for the super user

First data block=0

Maximum filesystem blocks=0

240 block groups

32768 blocks per group, 32768 fragments per group

16384 inodes per group

Superblock backups stored on blocks: 

        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 

        4096000

Writing inode tables: done                            

Creating journal (32768 blocks): done

Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 36 mounts or

180 days, whichever comes first.  Use tune2fs -c or -i to override.

[root@ndb mapper]# mount  /dev/mapper/VolGroup00-lv_oracle   /oracle

[root@ndb mapper]# df  -h

Filesystem            Size  Used Avail Use% Mounted on

/dev/mapper/VolGroup00-LogVol00

                      127G   93G   28G  78% /

/dev/sda1              99M   12M   82M  13% /boot

tmpfs                 506M     0  506M   0% /dev/shm

/dev/sdc1             155G  100G   48G  68% /opt/oracle/oradata

/dev/mapper/VolGroup00-lv_oracle

                       30G  173M   28G   1% /oracle

[root@ndb mapper]# 

[root@ndb mapper]# vgs

  VG         #PV #LV #SN Attr   VSize   VFree

  VolGroup00   2   3   0 wz--n- 163.94G 1.16G

[root@ndb mapper]# pvs

  PV         VG         Fmt  Attr PSize   PFree 

  /dev/sda2  VolGroup00 lvm2 a-   127.88G     0 

  /dev/sdb1             lvm2 a-    91.92G 91.92G

  /dev/sdb2  VolGroup00 lvm2 a-    36.06G  1.16G

[root@ndb mapper]# vgcreate  test_vg  /dev/sdb1

  Volume group "test_vg" successfully created

[root@ndb mapper]# pvs

  PV         VG         Fmt  Attr PSize   PFree 

  /dev/sda2  VolGroup00 lvm2 a-   127.88G     0 

  /dev/sdb1  test_vg    lvm2 a-    91.92G 91.92G

  /dev/sdb2  VolGroup00 lvm2 a-    36.06G  1.16G

[root@ndb mapper]# vgs

  VG         #PV #LV #SN Attr   VSize   VFree 

  VolGroup00   2   3   0 wz--n- 163.94G  1.16G

  test_vg      1   0   0 wz--n-  91.92G 91.92G

[root@ndb mapper]# lvs

  LV        VG         Attr   LSize   Origin Snap%  Move Log Copy%  Convert

  LogVol00  VolGroup00 -wi-ao 130.78G                                      

  LogVol01  VolGroup00 -wi-ao   2.00G                                      

  lv_oracle VolGroup00 -wi-ao  30.00G                                      

[root@ndb mapper]# lvcreate -L 50G lv_test  test_vg

  Volume group "lv_test" not found

[root@ndb mapper]# lvcreate  -L 50G test_vg  lv_test

  Physical Volume "lv_test" not found in Volume Group "test_vg"

[root@ndb mapper]# lvcreate  -L 50G test_vg

  Logical volume "lvol0" created

[root@ndb mapper]# lvs

  LV        VG         Attr   LSize   Origin Snap%  Move Log Copy%  Convert

  LogVol00  VolGroup00 -wi-ao 130.78G                                      

  LogVol01  VolGroup00 -wi-ao   2.00G                                      

  lv_oracle VolGroup00 -wi-ao  30.00G                                      

  lvol0     test_vg    -wi-a-  50.00G                                      

[root@ndb mapper]# lvcreate  -L 50G -n lv_test test_vg

  Insufficient free extents (10732) in volume group test_vg: 12800 required

[root@ndb mapper]# lvcreate  -L 40G -n lv_test test_vg

  Logical volume "lv_test" created

[root@ndb mapper]# lvs

  LV        VG         Attr   LSize   Origin Snap%  Move Log Copy%  Convert

  LogVol00  VolGroup00 -wi-ao 130.78G                                      

  LogVol01  VolGroup00 -wi-ao   2.00G                                      

  lv_oracle VolGroup00 -wi-ao  30.00G                                      

  lv_test   test_vg    -wi-a-  40.00G                                      

  lvol0     test_vg    -wi-a-  50.00G                                      

[root@ndb mapper]# vgs

  VG         #PV #LV #SN Attr   VSize   VFree

  VolGroup00   2   3   0 wz--n- 163.94G 1.16G

  test_vg      1   2   0 wz--n-  91.92G 1.92G

[root@ndb mapper]# mkfs.ext3  /dev/mapper/test_vg-lv_test

mke2fs 1.39 (29-May-2006)

Filesystem label=

OS type: Linux

Block size=4096 (log=2)

Fragment size=4096 (log=2)

5242880 inodes, 10485760 blocks

524288 blocks (5.00%) reserved for the super user

First data block=0

Maximum filesystem blocks=0

320 block groups

32768 blocks per group, 32768 fragments per group

16384 inodes per group

Superblock backups stored on blocks: 

        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 

        4096000, 7962624

Writing inode tables: done                            

Creating journal (32768 blocks): done

Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 24 mounts or

180 days, whichever comes first.  Use tune2fs -c or -i to override.

[root@ndb mapper]# cd  /

[root@ndb /]# mkdir  test

[root@ndb /]# mount  /dev/mapper/test_vg-lv_test /test

[root@ndb /]# df  -h

Filesystem            Size  Used Avail Use% Mounted on

/dev/mapper/VolGroup00-LogVol00

                      127G   93G   28G  78% /

/dev/sda1              99M   12M   82M  13% /boot

tmpfs                 506M     0  506M   0% /dev/shm

/dev/sdc1             155G  100G   48G  68% /opt/oracle/oradata

/dev/mapper/VolGroup00-lv_oracle

                       30G  173M   28G   1% /oracle

/dev/mapper/test_vg-lv_test

                       40G  177M   38G   1% /test

[root@ndb /]# 

关于如何理解linux中的lvm就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

如何理解linux中的lvm

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

如何理解linux中的lvm

这篇文章给大家介绍如何理解linux中的lvm,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。[root@ndb ~]# df -hFilesystem Size Used Avail Use%
2023-06-05

Linux中如何理解LVM

这篇文章给大家介绍Linux中如何理解LVM,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。一、概念PV(physical volume,PV):物理卷,它的文件格式不是ext4这些,而是具有LVM管理功能的LVM格式V
2023-06-05

Linux中如何创建逻辑卷管理LVM

Linux中如何创建逻辑卷管理LVM,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。  LVM讲解:  图像大纲:  1)LVM是什么,作用:  LVM称为逻辑卷管理,作用是提高
2023-06-13

linux下如何使用lvm

这篇文章主要介绍了linux下如何使用lvm,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、LVM 简介 LVM(Logical Volume Manager)是一个应用
2023-06-13

Linux逻辑卷管理LVM详解

转载自:http://blog.csdn.net/ikikik2002/article/details/5187276 一、 前言LVM是逻辑卷管理(Logical Volume Manager)的简称,他是建立在物理存储设备之上的一个抽象
2023-06-06

如何在Linux中创建和配置LVM

这篇文章主要介绍“如何在Linux中创建和配置LVM”,在日常操作中,相信很多人在如何在Linux中创建和配置LVM问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何在Linux中创建和配置LVM”的疑惑有所
2023-06-15

如何解决Linux LVM I/O报错问题

这篇文章将为大家详细讲解有关如何解决Linux LVM I/O报错问题,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 1. 前言怎么解决Linux LVM I/O报错,/dev/sdf: read fai
2023-06-16

Linux磁盘管理之LVM详解及lvm磁盘操作命令

目录一、LVM的基本组成1、物理卷 (PV,Physical Volume)2、卷组 (VG,Volume Group)3、逻辑卷 (LV,Logical Volume)4、物理块 (PE,Physical Extends)二、LVM的优缺
2023-03-20

Linux中的LVM的详细介绍

这篇文章主要介绍“Linux中的LVM的详细介绍”,在日常操作中,相信很多人在Linux中的LVM的详细介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux中的LVM的详细介绍”的疑惑有所帮助!接下来
2023-06-13

如何理解LVM基本特性及日常管理

本篇文章为大家展示了如何理解LVM基本特性及日常管理,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。LVM基本特性:(可以通过插件CLVM,实现群集逻辑卷管理)PV物理卷LV逻辑卷(逻辑卷管理:会在物
2023-06-05

Linux磁盘管理之LVM的使用

一、LVM介绍 在我们管理linux磁盘的时候,通常会遇到这么一种情况。在最初规划Linux的磁盘的时候,我们给某个分区划分了一定量的磁盘空间,使用一段时间后,发现我们规划的磁盘空间不足了,这个时候怎么办?我们肯定要想办法给扩容呀,找一块磁
2022-06-04

linux中lvm的概念是什么

本篇内容主要讲解“linux中lvm的概念是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux中lvm的概念是什么”吧!在linux中,LVM全称“Logical Volume Man
2023-06-29

怎么在linux中创建和管理LVM卷

这篇文章主要介绍了怎么在linux中创建和管理LVM卷的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么在linux中创建和管理LVM卷文章都会有所收获,下面我们一起来看看吧。LVM(Logical Volum
2023-06-27

如何解决lvm名称冲突

本篇文章为大家展示了如何解决lvm名称冲突,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Red Hat Enterprise Linux Server release 7.3 (Maipo)原磁盘v
2023-06-06

Linux中怎么创建及管理LVM逻辑卷

本篇内容主要讲解“Linux中怎么创建及管理LVM逻辑卷”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux中怎么创建及管理LVM逻辑卷”吧!概述LVM是Linux系统中对磁盘分区管理的一种
2023-06-28

Centos7如何使用SSM管理LVM卷

本篇文章为大家展示了Centos7如何使用SSM管理LVM卷,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。系统存储管理器(SSM)提供了一个命令行接口来管理各种技术中的存储。通过使用DM、LVM和M
2023-06-05

Linux磁盘设备与LVM管理命令示例详解

前言 在 linux 操作系统中, 设备文件 是一种特殊类型的文件。这些文件绝大多数位于 /dev 目录下,用来表示 Linux 主机检测到的某个具体的硬件设备。 比如 /dev/sda 文件通常用来指代系统中的第一块硬盘。 Linux 操
2022-06-04

如何理解Linux Shell中的权限

本篇内容介绍了“如何理解Linux Shell中的权限”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一个文件一经创建,就具有三种访问方式:1
2023-06-09

如何理解Linux中的sudo命令

这篇文章主要介绍“如何理解Linux中的sudo命令”,在日常操作中,相信很多人在如何理解Linux中的sudo命令问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何理解Linux中的sudo命令”的疑惑有所
2023-06-13

Linux中的sed命令如何理解

这篇文章主要为大家分析了Linux中的sed命令如何理解的相关知识点,内容详细易懂,操作细节合理,具有一定参考价值。如果感兴趣的话,不妨跟着跟随小编一起来看看,下面跟着小编一起深入学习“Linux中的sed命令如何理解”的知识吧。sed是一
2023-06-28

编程热搜

目录