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 17:13
下一篇 2017-08-26 17:50

相關推薦

  • 文件查找工具locate和find的使用分析

    文件查找工具locate和find的使用分析 不管是在windows系統中還是在Linux系統中,我們經常會一些文件進行搜索查找,而在Linux系統中經常用到的搜索工具有locate和find,這兩種搜索工具的工具原理和用法都不相同,一下將這對這兩種搜索工具的使用進行分析。 1、locate工具的工作原理是對/var/lib/mlocate/mlocat.d…

    Linux干貨 2016-08-18
  • N26-第十四周

    1、系統的INPUT和OUTPUT默認策略為DROP;[root@centos7 ~]# iptables -P INPUT DROP[root@centos7 ~]# iptables -P OUTPUT DROP1、限制本地主機的web服務器在周一不允許訪問;新請求的速率不能超過100個每秒;web服務器包含了admin字符串的頁面不允許訪問;web服務…

    Linux干貨 2017-06-20
  • 磁盤管理

    1、創建一個10G分區,并格式為ext4文件系統。 (1)虛擬機添加21G硬盤 Disk /dev/sdb: 21.5 GB, 21474836480 bytes, 41943040 sectors Units = sectors of 1&nbsp…

    Linux干貨 2016-12-18
  • Stream EDitor ( Blog 6)

    文本流編輯器,行編輯器sed詳解

    Linux干貨 2017-11-27
  • 第四周作業

    1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限。  cp -rf /etc/skel/  /home/ mv /home/skel /home/tuser1 chmod  -R 700 /home/tuser1 或chmod -R  …

    Linux干貨 2016-12-03
  • Linux命令幫助及history命令的使用

    1.Linux命令幫助的獲取詳解 在Linux中獲取命令幫助時,內部命令和外部命令的獲取方式是有區別的: 即 (1)內部命令:#help COMMAND             #man bash     (2)外部命令:<1> # COMMAND –help &nb…

    Linux干貨 2016-08-05
欧美性久久久久