【26期】Linux第七周學習小總結

    今天給大家的分享是本周的一個有趣的小內容,LVM邏輯卷相關的,為什么分享這個內容呢?主要是剛沒有接觸或者說深入接觸Linux時,有人在群里提問,如果不用虛擬機,那Centos本身有快照嗎?當時說的答案很熱鬧,不過大部分還是傾向于沒有快照,本周學習的邏輯卷管理器章節里,就這個問題給了一個準確答案,那我們一起來看一下吧!

    邏輯卷(Logical Volume)是由邏輯磁盤形成的虛擬盤,也稱為磁盤分區,那邏輯卷管理器解決的主要問題是什么呢?解決分區空間不夠用需要擴大,而數據又有很多,如果是普通的文件系統,只能拷貝,復制,重新增加新的硬盤,而如果是一個掛著的磁盤,里面跑著服務,停下的服務浪費的時間,都不允許我們這種操作,所以邏輯卷就能夠很好的解決這種問題,在線的擴展,各種磁盤的分區的聯合分入組中,都可以使用擴展,雖然會犧牲一點運行效率,但是對于我們企業級服務器來說,穩定的擴展,不出太多的問題才是最好的解決方式。
    邏輯卷的工作原理:邏輯卷(lv)是將幾個磁盤分區或者塊設備(pv,pv的id必須是8e(Linux LVM)的,pv可以位于不同的磁盤分區里,pv大小可以不一)組織起來形成一個大的擴展分區(vg,卷組,一個vg至少要包含一個pv),該擴展分區不能直接用,需要將其劃分成邏輯卷(lv)才能使用,lv可以格式化成不同的文件系統,掛載后直接使用。 lv的擴展和縮減是不會影響原有數據的,但邏輯卷縮減的風險大于邏輯卷擴展的風險。邏輯卷可以支持快照功能。

    【26期】Linux第七周學習小總結
    從圖中我們可以看出,我們的普通分區或者硬盤只能是單個的數據存儲,就算是利用raid的陣列也還有力所不逮,所以引進的LVM文件系統,妥妥的解決了我們的在日常服務中的一系列的關于內存的增減的需要,只要有足夠的硬盤或者分區,既可以創建成pv卷,而pv卷又可以加入到vg卷組中,通過vg卷組就可以直接分給LV使用,不過增減還有一點小細節,等下面一一列出。

    說了那么多了,關于硬盤和分區的知識,我想大家都略懂一二了,那我們就從pv開始,首先我們先通過lsblk查看一下我們的空閑硬盤或者分區,轉換成pv

    【26期】Linux第七周學習小總結

    上面說了pv的id必須是8e也就是Linux LVM,那我們進入修改一下fdisk /dev/sdb ,p查看分區情況

    【26期】Linux第七周學習小總結

    t命令,修改文件屬性,然后l查看所有的,8e對應的正式Linux LVM

    【26期】Linux第七周學習小總結            

    【26期】Linux第七周學習小總結

    同理其他分區也是

    【26期】Linux第七周學習小總結

    第一步:通過pvcreate /dev/sdb{3,4}

    【26期】Linux第七周學習小總結

    成功轉換成功pv,然后通過pvs來簡單查看,pvdisplay詳細查看

    【26期】Linux第七周學習小總結

    第二步:把pv中的卷轉入到卷組

    【26期】Linux第七周學習小總結

    然后可以通過vgs簡單查看,vgdisplay詳細查看

    【26期】Linux第七周學習小總結

    第三步:加入到LVM中,其中-L可以指定lv的大小,-l可以使用百分比的方式來指定大小

    比如:-L 10G 就是指定大小10G

             -l  100% 如果組大小是10G,那么lv得到的大小就是10G

    【26期】Linux第七周學習小總結

    lvs簡單查看,lvdisplay,詳細查看

    【26期】Linux第七周學習小總結

    分好之后,我們通過lsblk來查看磁盤信息,明顯我們的磁盤信息發生了變化

    【26期】Linux第七周學習小總結

    既然磁盤寫入之后,我們就可以掛載該磁盤,當然掛載之前就必須要格式化一下

    【26期】Linux第七周學習小總結

    然后掛載

    【26期】Linux第七周學習小總結

    這就完成了我們的lvm的生成掛載,那么既然掛載成功了,那如果以后這個10G的不夠用了,怎么辦?當然是擴展了,下面就要展示我們的LVM的擴展功能(這個是前提是vg組中的磁盤有剩余),下面我們增加5G的空間

    【26期】Linux第七周學習小總結

    我們增加過了是不是就能用了?答案是否,我們只是增加到了lv里,文件系統還沒有,df -h查看果然還是10G

    【26期】Linux第七周學習小總結

    然后通過resize2fs重設文件大小,后面不跟大小自動添加上去

    【26期】Linux第七周學習小總結

    【26期】Linux第七周學習小總結

    好了,以上就是本周我為大家分享的一點小知識,雖然看著篇幅可能較長,其實干活也是滿滿,關于LVM的使用你們是不是又有了一點點新的收獲呢?

    

原創文章,作者:努力!奮斗!,如若轉載,請注明出處:http://www.www58058.com/85386

(0)
努力!奮斗!努力!奮斗!
上一篇 2017-08-26 16:30
下一篇 2017-08-26 17:13

相關推薦

  • N22網絡班第一周作業

    1、 描述計算機的組成及其功能。 運算器、控制器、存儲器、輸入設備、輸出設備 運算器、控制器 :cpu 運算和邏輯計算 存儲器:緩存和保存數據 輸入設備、輸出設備:用戶和計算機交互設備和界面 2、 按系列羅列Linux的發行版,并描述不同發行版之間的聯系與區別。 Slackware系列: suse   opensuse debian系列: ubun…

    Linux干貨 2016-08-15
  • 三次握手和四次揮手

    今天來聊一下事實標準協議TCP/IP中傳輸層里TCP協議中,主機與服務器建立連接時的三次握手,和斷開連接時的四次揮手。 本博文分兩部分介紹,    一:狀態詳解    二:三次握手和四次揮手狀態介紹 這里總共涉及到十種狀態,其實總共有十一種狀態,接下來分別介紹一下它們; 一:狀態詳解 CLOSED:關閉—&…

    2017-09-01
  • ?磁盤管理{分區表備份與恢復;修復fstab記錄錯誤;制作swap分區;磁盤配額演示;}

    磁盤管理{ 分區表備份與恢復;錯誤fstab修復;swap分區;磁盤配額;}

    Linux干貨 2016-09-04
  • 文本處理工具初探

    作為一個系統管理員,文本處理功能是經常使用的,熟練地使用各種文本工具有助于提高工作效率,從繁忙的工作中早點解脫。下面就來介紹處理文本的常用命令。 處理文本的命令大致分為:        查看文件內容:cat、less、more       …

    Linux干貨 2016-08-07
  • 馬哥教育網絡班22期+第7周課程練習

    week7: 1、創建一個10G分區,并格式為ext4文件系統;    (1) 要求其block大小為2048, 預留空間百分比為2, 卷標為MYDATA, 默認掛載屬性包含acl;    (2) 掛載至/data/mydata目錄,要求掛載時禁止程…

    Linux干貨 2016-09-26
  • 加深對grep命令和find命令的熟悉

    1、顯示當前系統上root、fedora或user1用戶的默認shell。 grep -E “^(root|fedora|user1)\>” /etc/passwd | cut -d: -f7 [root@localhost ~]# grep -E “^(root|fedora|user1)\>” /etc/passwd …

    Linux干貨 2017-07-30
欧美性久久久久