LVM練習題

創建一個至少有兩個PV組成的大小為20G的名為testvg的

VG;要求PE大小為16MB, 而后在卷組中創建大小為5G的邏

輯卷testlv;掛載至/users目錄

第一步!首先準備足夠大的硬盤來實驗

[root@Cloud /]#lsblk  #添加了/dev/sdb/c硬盤 
NAME                MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sr0                  11:0    1  3.7G  0 rom  
sda                   8:0    0  200G  0 disk 
├─sda1                8:1    0  200M  0 part /boot
├─sda2                8:2    0   60G  0 part 
│ ├─vg0-root (dm-0) 253:0    0   20G  0 lvm  /
│ ├─vg0-swap (dm-1) 253:1    0    2G  0 lvm  [SWAP]
│ ├─vg0-usr (dm-6)  253:6    0   10G  0 lvm  /usr
│ └─vg0-var (dm-7)  253:7    0   20G  0 lvm  /var
└─sda3                8:3    0    1G  0 part 
sdc                   8:32   0   20G  0 disk 
sdb                   8:16   0   15G  0 disk

第二部!格式成LVM分區,具體操作就略過了,注意:在分區時記得把分區該為8e分區

[root@Cloud /]#fdisk -l |grep 'sd[bc]' #顯示LVM分區
Disk /dev/sdc: 21.5 GB, 21474836480 bytes
/dev/sdc1               1        1306    10490413+  8e  Linux LVM
Disk /dev/sdb: 16.1 GB, 16106127360 bytes
/dev/sdb1               1        1306    10490413+  8e  Linux LVM

第三部!創建為pv卷

[root@Cloud /]#pvcreate /dev/sdb1 /dev/sdc1 #創建pv卷
  Physical volume "/dev/sdb1" successfully created
  Physical volume "/dev/sdc1" successfully created

第四部!創建vg組

[root@Cloud /]#vgcreate -s 16M testvg /dev/sdb1 /dev/sdc1 #創建卷名為testvg的vg卷,vg卷中包含/dev/sdb\c1
  Volume group "testvg" successfully created
[root@Cloud /]#vgdisplay testvg  #顯示testvg
  --- Volume group ---
  VG Name               testvg
  System ID             
  Format                lvm2
  Metadata Areas        2
  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                2
  Act PV                2
  VG Size               20.00 GiB #vg總大小
  PE Size               16.00 MiB #pe大小
  Total PE              1280
  Alloc PE / Size       0 / 0   
  Free  PE / Size       1280 / 20.00 GiB
  VG UUID               v4d6Uj-vPTv-FGTA-sVFx-sB15-FTGr-o7AQuJ

第四部!創建lv卷

   

[root@Cloud /]#lvcreate -L 5G -n testlv /dev/testvg #創建lv卷  vg組不支持補全。
  Logical volume "testlv" created.
[root@Cloud /]#lvdisplay /dev/testvg/testlv |grep 'LV Size' #查看lv大小 ,全路徑查看
  LV Size                5.00 GiB

之后就是都比較簡單就不截圖了,直接命令表示

 mkdir /users #創建掛載點
    mke2fs -j /dev/testvg/testlv #格式化,系統隨意
    mount /dev/testvg/testlv /users #掛載 就OK了!

注意:如果要刪除以上操作順序操作為

    取消掛載、刪除lv卷、刪除vg組、刪除pv卷、刪除分區!

[root@Cloud /]#umount /users #取消掛載
[root@Cloud /]#lvremove /dev/testvg/testlv  #刪除lv卷
[root@Cloud /]#vgremove testvg #刪除vg組
[root@Cloud /]#pvcreate /dev/sdb1 /dev/sdc1 #刪除pv卷
  Physical volume "/dev/sdb1" successfully created
  Physical volume "/dev/sdc1" successfully created
[root@Cloud /]#dd if=/dev/zero of=/dev/sdb bs=512 count=1 #破壞分區!
1+0 records in
1+0 records out
512 bytes (512 B) copied, 0.0231221 s, 22.1 kB/s
[root@Cloud /]#dd if=/dev/zero of=/dev/sdc bs=512 count=1 #破壞分區!

原創文章,作者:15893442518,如若轉載,請注明出處:http://www.www58058.com/85436

(0)
1589344251815893442518
上一篇 2017-08-26
下一篇 2017-08-26

相關推薦

  • 馬哥教育網絡班20期+第二周課程練習

    Table of Contents 1、Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關示例演示。 目錄管理 文件管理 2、bash的工作特性之命令執行狀態返回值和命令行展開所涉及的內容及其示例演示。 腳本返回值 命令或路徑補全和展開 3、請使用命令行展開功能來完成以下練習: (1)、創建/tmp目錄下的:a_c, a_d, b_c, b (2…

    Linux干貨 2016-06-23
  • 一些鮮為人知的編程事實

    我的程序員經歷讓我明白了一些關于軟件開發的事情。下面是一些在編程中可能會讓人感到詫異的事情: 一個程序員用了大約只用了10%-20%的時間來編碼,而且大多數程序員,無論他的水平如何,其平均每天只有10-12行的代碼最終會進入最終的軟件產品中。這是因為,優秀的程序員會花費90%的時間來思考、調查、研究最佳的設計。而糟糕的程序員則會花費90%的時間來調試代碼,并…

    Linux干貨 2016-07-11
  • 劃分子網例題

    概念:子網劃分就是——>將一個大網絡(主機ID位多)劃分成多個小的網絡(主機ID位少) 如何實現呢?!        實現——->網絡ID向主機ID借位,網絡ID位變多,主機ID位變少 涉及的公式:         &n…

    2017-09-04
  • 35個強大的UI設計教程

    下面是35個非常不錯的UI設計的的教程及效果圖,非常不錯哦。不但教你如何做一些特效,同樣教你如何做UI布局和界面設計。當然,他們風格迥異,也基本上都是Web頁面上的。都非常不錯。希望你喜歡。(點擊下面的圖片可以打開相關的教程) Old Paper Layout Professional Modern Web Layout Photography portfo…

    Linux干貨 2015-04-01
  • N22-第24周博客作業——-虛擬化技術

    虛擬化技術—基礎(1) 本文圍繞下面3個問題進行對虛擬化技術展開討論: 1、虛擬化技術實現方式有哪些?虛擬化技術分哪些? 2、請分別通過kvm、xen工具來實現虛擬化系統的部署? 3、請描述openstack、kvmqemu-kv、libvirt及xen之間的關系。 虛擬化誕生和發展     1961年 IBM709…

    Linux干貨 2016-10-17
  • shell腳本編程基礎

    變量的種類 ——–shell—–父shell                      &…

    Linux干貨 2017-04-16
欧美性久久久久