压在透明的玻璃上c-国产精品国产一级A片精品免费-国产精品视频网-成人黄网站18秘 免费看|www.tcsft.com

Linux基礎(chǔ)(八)--LVM

  本文主要介紹了LVM的相關(guān)知識(shí)

  想像一個(gè)情況,你在當(dāng)初規(guī)劃主機(jī)的時(shí)候?qū)?home 只給他50G ,等到使用者眾多之后導(dǎo)致這個(gè)filesystem 不夠大, 此時(shí)你能怎么作?多數(shù)的朋友都是這樣:再加一顆新硬碟,然后重新分割、格式化,將/home 的資料完整的復(fù)制過(guò)來(lái), 然后將原本的partition 卸載重新掛載新的partition 。若是第二次分割卻給的容量太多!導(dǎo)致很多磁碟容量被浪費(fèi)了!你想要將這個(gè)partition 縮小時(shí),又該如何作?將上述的流程再搞一遍!有沒(méi)有更簡(jiǎn)單的方法呢?有的!LVM!!

  (1)概述

  LVM全稱是Logical Volume Manager,中文名是邏輯卷管理。

  LVM的重點(diǎn)在于可以彈性的調(diào)整fileSystem的容量,他可以整合多個(gè)實(shí)體partition在一起,讓這些partitions看起來(lái)就像是一個(gè)磁碟一樣!而且,還可以在未來(lái)新增或移除其他的實(shí)體partition到這個(gè)LVM管理的磁碟當(dāng)中。

  (2)相關(guān)概念

  ①PV

  PV的全稱是Physics Volume。中文名是實(shí)體卷軸。實(shí)際的partition需要調(diào)整系統(tǒng)識(shí)別碼(system ID)成為8e (LVM的識(shí)別碼),然后再經(jīng)過(guò)pvcreate的指令將他轉(zhuǎn)成LVM最底層的實(shí)體卷軸(PV) ,之后才能夠?qū)⑦@些PV加以利用!

  ②VG

  VG的全稱是Volume Group。中文名是卷軸組。實(shí)際就是多個(gè)PV的組合。

  ③LV

  LV的全稱是Logical Volume。中文名是邏輯卷軸。最終的VG還會(huì)被切成LV,這個(gè)LV就是最后可以被格式化使用的類似分割槽的東西了。

  (3)實(shí)際操作流程

  邏輯卷的創(chuàng)建總共分3個(gè)階段,PV–>VG–>LV。

  ①PV階段

  相關(guān)命令:

  pvscan:搜尋目前系統(tǒng)里的PV;

  pvdisplay [DEVICE]:查看PV的詳細(xì)信息;

  pvcreate DEVICE:創(chuàng)建PV;

  pvremove DEVICE:將PV移除。

  pvs:查看pv詳細(xì)信息

  這里最后一行顯示的是:

  #整體PV的量/已經(jīng)被使用到VG的PV量/剩余的PV量

  這里只需按照需要?jiǎng)?chuàng)建PV即可,如圖,已經(jīng)創(chuàng)建了3個(gè)PV

  ②VG階段

  (1)基本命令:

  vgcreate VGNAME /dev/sdb5 …:創(chuàng)建VG

  -s PE

  vgdisplay [VGNAME]:查看VG的詳細(xì)信息;

  vgs:查看vg詳細(xì)信息。

  vgremove:刪除vg

  (2)縮減VG:

  首先確定要移除的PV;

  從卷組中將此PV移除

  vgreduce VGNAME /path/to/PV

  (3)擴(kuò)展VG:

  首先準(zhǔn)備好一個(gè)PV;

  使用vgextend命令即可完成擴(kuò)展

  vgextend VGNAME /path/to/PV

  ③LV階段

  (1)基本命令:

  lvcreate -n LVNAME VGNAME:創(chuàng)建VG

  -l:指定PE個(gè)數(shù)

  -L SIZE:指定容量

  -s:設(shè)定為快照卷

  -p:r 限制快照卷為只讀訪問(wèn)

  lvremove:移除LV;

  lvdisplay:查看LV詳細(xì)信息;

  lvextend:為L(zhǎng)V增加容量;

  lvreduce:為L(zhǎng)V減少容量;

  lvresize:調(diào)整lv容量大小。

  如此一來(lái),整個(gè)partition也準(zhǔn)備好了。接下來(lái),就是針對(duì)這個(gè)LV來(lái)處理。要特別注意的是, VG的名稱為vluovg ,但是LV的名稱必須使用全名!即/dev/vluovg/vluolv。后續(xù)的處理都是這樣的。

  如果需要調(diào)整大小只需使用lvresize調(diào)整即可:

  (4)擴(kuò)展或縮減邏輯卷

  ①擴(kuò)展:

  1. 確定擴(kuò)展多大

  2. 確定當(dāng)前邏輯卷所在的卷組有足夠空閑的空間可用

  3. 擴(kuò)展步驟:

  1.物理邊界

  lvextend  -L  [+]SIZE  /path/to/lv

  2.邏輯邊界

  resize2fs  /path/to/device

  ②縮減:

  1.確定縮減為多大。前提是,至少能容納原有的所有數(shù)據(jù)

  2.縮減步驟:

  1.卸載并強(qiáng)行檢測(cè)文件系統(tǒng)

  e2fsck -f

  2.邏輯邊界

  resize2fs /path/to/device SIZE

  3.物理邊界

  lvreduce -L [-]SIZE  /path/to/lv

  (5)快照卷

  快照就是將當(dāng)時(shí)的系統(tǒng)資訊記錄下來(lái),未來(lái)若有任何資料更動(dòng)了,則原始資料會(huì)被搬移到快照區(qū),沒(méi)有被更動(dòng)的區(qū)域則由快照區(qū)與檔案系統(tǒng)共享。在創(chuàng)建lv是加-s選項(xiàng)即可創(chuàng)建快照卷。

  這樣快照區(qū)就創(chuàng)建好了。

 

上一篇:安卓防火墻 PS DroidWall

下一篇:yungoucmsSQL注入漏洞