LVM2

LVM2:

        LVM: Logical Volume Manger, Version:2

       dm: device mapper, 將一個或多個底層塊設備組織 成一個邏輯設備的模塊;

            /dev/dm-#

            /dev/mapper/VG-NAME-LV-NAME

            /dev/mapper/vo10-root 

            /dev/VG-NAME/VG/LV-NAME

            /dev/vo10/root

       pv管理工具:

           pvs:簡要pv信息顯示

           pvdisplay:顯示pv的詳細信息

           pvcreate /dev/DEVICE:創建pv

      vg管理工具:

          vgs

           vgcreate [ -s #[kKmMgGtTPeE]] VolumeGroupNme PhysicalDevicePath

                          [PhysicalDevicePATH…]

           vgextend VolumeGroupName  PhysicalDevicePath  [PhysicalDevicePATH…]

           vgreduce VolumeGroupName  PhysicalDevicePath  [PhysicalDevicePATH…]

               先做pvmove

     lv管理工具:

         lvs

         lvdisplay

         lvcreate – create a logical volume in an existing volume group

         lvcreate -L #[mMgGtT] -n NAME VolumeGroup

         lvremove /dev/VG-NAME/LV-NAME邏輯卷刪除

          

      擴展邏輯卷:

          lvextend -L [-]#[mMgGtT]  /dev/VG-NAME/LV-NAME

          # resize2fs /dev/VG-NAME/LV-NAME

      縮減邏輯卷:

          # umount /dev/VG-NAME/LV-NAME 注意:縮減不能連機進行,盡量不要操作

          # e2fsck -f /dev/VG-NAME/LV-NAME  #[mMgGtT] 注意:做文件強制修復

          # resize2fs -L [-] #[mMgGtT]  /dev/VG-NAME/LV-NAME

          # mount 

     快照:snapshot

          lvcreate -L #[mMgGtT] -p r -s -n snapshot-lv-name original-lv-name


練習1:創建一個至少有兩個PV組成的大小為20G的名為testvg的VG,要求PE大小為16MB,而后在卷組中傳教大小為5G的邏輯卷testlv; 掛載至、users的目錄;

練習2:新建用戶archlinux,要求其家目錄為/users/archlinux, 而后su切換至archlinux用戶,復制/etc/pam,d目錄至自己家目錄;

練習3:擴展testlv至7G,要求archlinux用戶的文件不能丟失;

練習4,:收縮testlv至3G,要求archlinux用戶的文件不能丟失;

練習4:對testlv創建快照,并嘗試基于快照的備份數據,驗證快照的功能;

  文件系統掛載使用;

       掛載光盤設備;

           光盤設備文件:

           IDE: /dev/hdc

           SATA:/dev/sr0

       符號鏈接文件:

           /dev/cdrom

           /dev/cdrom

           /dev/dvd

           /dev/dvdrw

           mount -r /dev/cdrom  /media/cdrom 掛載cd

           mount /dev/cdrom   掛載U盤

  dd命令:convert and copy a file

        用法: 

           dd if-/PATH/FROM/SRC of=/PATH/TO/DEST

           bs=#: block size/復制單元大小

           count=#: 復制多少個bs:

       磁盤拷貝:

           dd if=/dev/sda of=/dev/sdb

       備份MBR

           dd if=/dev/sda of=/tmp/mbr.bak bs=512 cont=1

           dd if=/dev/zero of=/dev/sda bs=512 count=1 操作極大風險

       兩個特殊設備:

          /dev/null: 數據黑洞

          /dev/zero:吐零機

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

(0)
shadowshadow
上一篇 2016-12-30 17:47
下一篇 2016-12-30 21:39

相關推薦

  • 一次簡單的內核編譯(二)

      前言:     此次編譯是繼一次簡單的內核編譯(一)進行操作編譯的,請先查看第一篇再來看此片文章 一、使用busybox代替自己制作的init腳本,實現內核啟動;  1、在這里我們使用靜態編譯busybox,所以需要先安裝glibc-static依賴包,如果不安裝會報錯     2、解…

    Linux干貨 2015-06-01
  • NET25_第6周作業

    1、復制/etc/rc.d/rc.sysinit文件至/tmp目錄,將/tmp/rc.sysinit文件中的以至少一個空白字符開頭的行的行首加#; (1) cp /etc/rc.d/rc.sysinit /tmp cd /tmp vim rc.sysint vim命令::%s/\(^[[:space:]]\)\+/#\…

    Linux干貨 2017-03-15
  • RPM與YUM安裝工具介紹與初步使用、編譯apache2

      RPM可以對程序 進行安裝、卸載、查詢、校驗和維護     rpm(raedhat package mananger),一以種數據庫記錄的方式將需要的軟件安裝到linux系統的一種機制。     RPM最大的特點是將要安裝的軟件先編譯過,并且打包成為RPM機制的安裝包,通過包…

    Linux干貨 2016-06-01
  • cp復制軟鏈接失效的原因

    在學習cp命令時我們會知道復制軟鏈接時,如果要保留鏈接文件使用-d,但當我們實際操作時卻常常出現如下情況 [root@localhost ~]# ls -l /etc/redhat-release     #此文件為鏈接文件 lrwxrwxrwx. …

    Linux干貨 2016-10-25
  • LVM 邏輯卷管理器-快照區復原系統

    LVM 邏輯卷管理器-快照區復原系統 復原的數據量不能夠高于快照區所能負載的實際容量。由于原始數據會被搬移到快照區,如果你的快照區不夠大,原始資料變動的實際數據量比快照大,那么快照區就容納不了,這時快照就會失效。 (1)將原本的/dev/vg_1/lv_1內容做些改動,增減一些目錄。 [root@centos6 ~]# df -…

    Linux干貨 2016-09-18
  • 軟件包管理之yum

    本節主要是對linux軟件包管理中的yum的淺解 1、冒泡法對數組內數據排序 2、博客:        yum命令淺解    yum [options] [command] [package …]      …

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