LVM應用

1、創建一個2G的文件系統,塊大小為2048byte,預留1%可用空間,文件系統ext4,卷標為TEST,要求此分區開機后自動掛載至/test目錄,且默認有acl掛載選項

·首先在虛擬機當中添加指定大小的硬盤,添加完成后,系統不會自動掃描添加的硬盤設備,鍵入命令重新掃描SCSI總線來添加設備

  echo "- – -">/sys/class/scsi_host/host2/scan

 fdisk /dev/sdb 給硬盤sdb分區

 交互式:n–添加  p–主分區 1–分區號 回車–默認起始塊位置 +2G–添加2G的分區 p–顯示分區信息 w–確認后保存退出

 因為是新添加的硬盤,故使用命令cat /proc/partitions或者lsblk或者ls /dev/sd*直接可以看到剛剛的分區信息。一般情況下,新分區的不會直接顯示出來,需要我們鍵入命令:centos5和7使用partprobe ,centos6使用partx -a /dev/sdb同步剛添加的,partx -d –nr 7-8 /dev/sdb同步剛剛刪除的分區,此時的注意點是:上述的添加和刪除硬盤操作需要在操作后即時的同步,否則操作次數過多還不同步會導致分區紊亂!??!

 添加完分區且同步后,就需要創建文件系統格式化(相當于買了新房子規劃了各個房間的功能后,需要裝修,定義每個房間的規劃)了

  mkfs.ext4 -b 2048 -m 1 -L "TEST" /dev/sdb1 格式化指定的分區,鍵入命令后會自動顯示分區信息。 此時可以指定分區的各類信息,如果此時忘了或者后期需要調整,可使用tune2fs命令

  因為要開機后自動掛載到/test目錄,故此時需要在/etc/fstab文件下編寫,添加 

UUID=16ecafa2-b197-4e97-8081-a69eebf8dc5a /test  ext4 default,acl 0 0

 改好文件后,鍵入mount -a 讀取文件中帶auto的選項(default就自帶auto)進而自動掛載,此命令是沒掛載過的情況下,如果掛載過了,就用mount -o remount /test

  tune2fs -o acl /dev/sdb1  添加默認acl選項

  mount -o remount /test 重新掛載

  mount查看重新掛載后的信息

 /dev/sdb1 on /test type ext4 (rw,acl)

  完成后使用 tune2fs -l /dev/sdb可查看到上述設置的說有分區信息

  使用df命令可查看到  

/dev/sdb1        2005740    9236   1975460   1% /test

 

·創建10GPV

fdisk一個7G的再fdisk一個3G的在fdisk一個5G的留著后面用,也可以用其他的數字組合,只要加起來是10G就行,

   掛完磁盤后掃描磁盤echo "- – -" > /sys/class/scsi_host/host2/scan   Fdisk 3個分區,分別7G,3G,5G,再t三塊都給8e編程LVMw保存退出。再partprobe /dev/sde讓剛剛的操作加載到內存,再cat /proc/partitions 查看內存中是否已經讀取

blob.png

Pvs顯示的簡略信息,使用pvdisplay顯示更詳細信息。Pvscan掃描當前系統上有多少個pv

blob.png

vgdisplay myvg可查看PE(物理盤區大?。┬畔?,默認是4M。 pvdisplay /dev/sde1可查看PE(物理盤區大?。┬畔ⅲò?/span>pv加入vg后就有PE了).如果VG上已經創建過LVM而且存了數據是不能隨便刪除的。 刪除vgvgremove myvg后重新創建PE8MVGvgcreate  -s 8M myvg /dev/sde{1,2},然后用vgdisplay顯示詳細信息,可看到PE由默認的4M變為8M。

vgreduce(縮減)一個VG(得先用pvmove將原有數據移走):vgreduce myvg /dev/sde2

blob.png。blob.png

擴展pv 5G: 先創建要擴展的pv  pvcreat  /dev/sde3,再把擴展的sde3物理設備加入pg  vgextend myvg /dev/sde3

blob.png

創建LV

Lvcreate -n(指定名字) LV_NAME -L(指定大小) # VG_NAME(指定在哪個G中創建)

blob.png

blob.png

但在掛載后的引用路徑就不是/dev/vg/lv了而是/dev/mapper/myvg-testlv 來引用

  mke2fs -j /dev/myvg/testlv格式化這個LVEXT3,再掛載mount /dev/myvg/testlv /mnt

 移除LV ;lvremove  /dev/mapper/myvg-testlv此時顯示不能移除打開的LV,所以先卸載umount  /mnt 在移除(此時也可以用這個路徑)lvremove /dev/myvg/testlv

 

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

(0)
wutianyouwutianyou
上一篇 2016-08-30 13:55
下一篇 2016-08-30 13:55

相關推薦

  • Linux 啟動流程

    Linux啟動流程 POST–>Boot Sequence–>MBR–>Grub–>Kernel(initramfs)–>rootfs–chroot(根切換)–>/sbin/init–>RunLevel–&gt…

    Linux干貨 2016-06-09
  • Linux誤刪大文件的一個可能解救辦法

    描述:某個網友說他在進行md5指紋對比某文件的時候,另外一個同事在另外一個窗口刪除了該文件,然后順嘴跟他說了下,這時候他意識到同事可能是誤刪除了,于是,他利用了以下辦法來進行解救: 操作順序如下: 1)網友的操作: [root@C67-X64-A0 ~]# ls -l /test.img  -rw-r–r-…

    Linux干貨 2016-08-02
  • 正則表達式

    什么是正則表達式? 正則表達式(Regular Expression)是一種文本模式,包括普通字符(例如,a 到 z 之間的字母)和特殊字符(稱為”元字符”)。正則表達式使用單個字符串來描述、匹配一系列匹配某個句法規則的字符串,許多程序設計語言都支持利用正則表達式進行字符串操作。正則表達式是煩瑣的,但它是強大的,學會之后的應用會讓你除…

    Linux干貨 2017-06-01
  • 【N25第十三周作業】samba配置詳解和安裝

    samba:   功能:     文件系統共享:類unix系統和windows系統之前文件系統共享     打印機共享;     NetBIOS協議;   服務端程序包:samba  &nb…

    Linux干貨 2016-12-18
  • 第二十一周作業

    1、回顧并詳細總結MySQL的存儲引擎、索引; 常用存儲引擎的對比: 特點 MyISAM InnoDB MEMORY MERGE NDB 存儲限制 有 64TB 有 沒有 有 事務安全 支持 鎖機制 表鎖 行鎖 表鎖 表鎖 行鎖 B樹索引 支持 支持 支持 支持 支持 哈希索引 支持 全文索引 支持 集群索引 支持 數據緩存 支持 支持 支持 索引緩存 支持…

    2017-07-19
  • LAMP及nfs、samba的綜合練習

    練習一: 配置第一臺主機:服務端共享目錄: [root@localhost /]# yum install nfs-utils [root@localhost /]# systemctl start rpcbind [root@localhost /]# sy…

    Linux干貨 2016-10-24

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-09-02 11:42

    文章內容很詳細,但是層次不夠清晰,同時各個命令的常見用法希望作者也能總結出來。

欧美性久久久久