Linux 邏輯卷管理 執行個體

來源:互聯網
上載者:User

#/home目錄由邏輯卷/dev/mapper/VolGroup01-LogVol00掛載,並用佔用空間4.8G,現在需要減少佔用空間

[root@localhost /]# df -h
/dev/sda1             3.8G  638M  3.0G  18% /
/dev/mapper/VolGroup01-LogVol00
                      4.8G  138M  4.4G   4% /home
/dev/mapper/VolGroup01-LogVol01
                      3.8G  3.5G  100M  98% /usr
/dev/mapper/VolGroup00-LogVol00
                      7.6G  254M  7.0G   4% /var
/dev/mapper/VolGroup00-LogVol01
                      1.9G   36M  1.8G   2% /tmp
tmpfs                 506M     0  506M   0% /dev/shm
.host:/                39G   35G  4.6G  89% /mnt/hgfs
[root@localhost /]# mount
/dev/sda1 on / type ext3 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/mapper/VolGroup01-LogVol00 on /home type ext3 (rw)
/dev/mapper/VolGroup01-LogVol01 on /usr type ext3 (rw)
/dev/mapper/VolGroup00-LogVol00 on /var type ext3 (rw)
/dev/mapper/VolGroup00-LogVol01 on /tmp type ext3 (rw)
tmpfs on /dev/shm type tmpfs (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
.host:/ on /mnt/hgfs type vmhgfs (rw,ttl=1)
none on /proc/fs/vmblock/mountPoint type vmblock (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)

#卸載/home

[root@localhost /]# umount /home

#檢查檔案系統

[root@localhost /]# e2fsck -f /dev/mapper/VolGroup01-LogVol00

e2fsck 1.39 (29-May-2006)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/mapper/VolGroup01-LogVol00: 23/1277952 files (4.3% non-contiguous), 75341/1277952 blocks

#變更檔系統大小

[root@localhost /]# resize2fs /dev/mapper/VolGroup01-LogVol00 2000M
resize2fs 1.39 (29-May-2006)
Resizing the filesystem on /dev/mapper/VolGroup01-LogVol00 to 512000 (4k) blocks.
The filesystem on /dev/mapper/VolGroup01-LogVol00 is now 512000 blocks long.

#更改邏輯卷大小

[root@localhost ~]# lvresize -L 2000M /dev/mapper/VolGroup01-LogVol00
  Rounding up size to full physical extent 1.97 GB
  WARNING: Reducing active logical volume to 1.97 GB
  THIS MAY DESTROY YOUR DATA (filesystem etc.)
Do you really want to reduce LogVol00? [y/n]: y
  Reducing logical volume LogVol00 to 1.97 GB
  Logical volume LogVol00 successfully resized

#查看更改後邏輯卷大小

[root@localhost ~]# lvdisplay
  --- Logical volume ---
  LV Name                /dev/VolGroup01/LogVol00
  VG Name                VolGroup01
  LV UUID                udSSl6-MVve-m0Zs-2lsH-63KM-m60d-Jf93ZO
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                1.97 GB
  Current LE             63
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0
  --- Logical volume ---
  LV Name                /dev/VolGroup01/LogVol01
  VG Name                VolGroup01
  LV UUID                wmtoaH-2vUu-21F9-iRu9-o7KE-WIIW-770gPx
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                3.91 GB
  Current LE             125
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:1
  --- Logical volume ---
  LV Name                /dev/VolGroup00/LogVol00
  VG Name                VolGroup00
  LV UUID                IbhPC2-hSg0-etvX-iWqd-OYPa-I2so-1NECH0
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                7.81 GB
  Current LE             250
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:2
  --- Logical volume ---
  LV Name                /dev/VolGroup00/LogVol01
  VG Name                VolGroup00
  LV UUID                nA8JQj-yarg-obrO-X3tC-sxyN-EIu2-Ym0ZCE
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                1.94 GB
  Current LE             62
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:3

#重新掛載/home

[root@localhost ~]# mount /dev/mapper/VolGroup01-LogVol00 /home

#查看卷組大小變化

[root@localhost ~]# vgdisplay
  --- Volume group ---
  VG Name               VolGroup01
  System ID            
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  4
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                2
  Open LV               2
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               8.78 GB
  PE Size               32.00 MB
  Total PE              281
  Alloc PE / Size       188 / 5.88 GB
  Free  PE / Size       93 / 2.91 GB
  VG UUID               wXgIzn-v37a-MZpY-kjiM-89Qq-39q2-syx3WF
  --- Volume group ---
  VG Name               VolGroup00
  System ID            
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  3
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                2
  Open LV               2
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               9.75 GB
  PE Size               32.00 MB
  Total PE              312
  Alloc PE / Size       312 / 9.75 GB
  Free  PE / Size       0 / 0  
  VG UUID               xkMReC-ijq3-fpPi-4dmB-TcYe-clE7-DqUoTE

#查看所有邏輯卷 或lvdisplay

[root@localhost VolGroup01]# lvmdiskscan
  /dev/ramdisk              [       16.00 MB]
  /dev/VolGroup01/LogVol00  [        1.97 GB]
  /dev/ram                  [       16.00 MB]
  /dev/root                 [        3.91 GB]
  /dev/VolGroup01/LogVol01  [        3.91 GB]
  /dev/ram2                 [       16.00 MB]
  /dev/sda2                 [        9.77 GB] LVM physical volume
  /dev/VolGroup00/LogVol00  [        7.81 GB]
  /dev/ram3                 [       16.00 MB]
  /dev/sda3                 [        8.79 GB] LVM physical volume
  /dev/VolGroup00/LogVol01  [        1.94 GB]
  /dev/ram4                 [       16.00 MB]
  /dev/VolGroup01/lv3invg01 [      512.00 MB]
  /dev/ram5                 [       16.00 MB]
  /dev/sda5                 [        2.00 GB]
  /dev/ram6                 [       16.00 MB]
  /dev/ram7                 [       16.00 MB]
  /dev/ram8                 [       16.00 MB]
  /dev/ram9                 [       16.00 MB]
  /dev/ram10                [       16.00 MB]
  /dev/ram11                [       16.00 MB]
  /dev/ram12                [       16.00 MB]
  /dev/ram13                [       16.00 MB]
  /dev/ram14                [       16.00 MB]
  /dev/ram15                [       16.00 MB]
  3 disks
  20 partitions
  0 LVM physical volume whole disks
  2 LVM physical volumes

# 系統->管理->邏輯卷管理器

 

#物理卷查看

[root@localhost cache]# pvscan
  PV /dev/sda3   VG VolGroup01   lvm2 [8.78 GB / 2.41 GB free]
  PV /dev/sda2   VG VolGroup00   lvm2 [9.75 GB / 0    free]
  Total: 2 [18.53 GB] / in use: 2 [18.53 GB] / in no VG: 0 [0   ]

#在卷組VolGroup01中建立邏輯卷lv3invg01,並指定大小500M

[root@localhost ~]# lvcreate -L 500M VolGroup01 -n lv3invg01
  Rounding up size to full physical extent 512.00 MB
  Logical volume "lv3invg01" created

#查看新增的邏輯卷

[root@localhost ~]# lvdisplay
  --- Logical volume ---
  LV Name                /dev/VolGroup01/LogVol00
  VG Name                VolGroup01
  LV UUID                udSSl6-MVve-m0Zs-2lsH-63KM-m60d-Jf93ZO
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                1.97 GB
  Current LE             63
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0
  --- Logical volume ---
  LV Name                /dev/VolGroup01/LogVol01
  VG Name                VolGroup01
  LV UUID                wmtoaH-2vUu-21F9-iRu9-o7KE-WIIW-770gPx
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                3.91 GB
  Current LE             125
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:1
  --- Logical volume ---
  LV Name                /dev/VolGroup01/lv3invg01
  VG Name                VolGroup01
  LV UUID                Qkmthf-y0AO-3DVN-d8Et-HRSh-oPad-033Nj9
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                512.00 MB
  Current LE             16
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:4
  --- Logical volume ---
  LV Name                /dev/VolGroup00/LogVol00
  VG Name                VolGroup00
  LV UUID                IbhPC2-hSg0-etvX-iWqd-OYPa-I2so-1NECH0
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                7.81 GB
  Current LE             250
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:2
  --- Logical volume ---
  LV Name                /dev/VolGroup00/LogVol01
  VG Name                VolGroup00
  LV UUID                nA8JQj-yarg-obrO-X3tC-sxyN-EIu2-Ym0ZCE
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                1.94 GB
  Current LE             62
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:3

#/dev/VolGroup01目錄下會多出lv3invg01檔案

[root@localhost ~]# cd /dev/VolGroup01/
[root@localhost VolGroup01]# ls
LogVol00  LogVol01  lv3invg01
[root@localhost VolGroup01]# mkfs.ext3 /dev/VolGroup01/lv3invg01
mke2fs 1.39 (29-May-2006)
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
131072 inodes, 524288 blocks
26214 blocks (5.00%) reserved for the super user
First data block=1
Maximum filesystem blocks=67633152
64 block groups
8192 blocks per group, 8192 fragments per group
2048 inodes per group
Superblock backups stored on blocks:
        8193, 24577, 40961, 57345, 73729, 204801, 221185, 401409

Writing inode tables: done                           
Creating journal (16384 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 33 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.

#掛載邏輯卷
[root@localhost VolGroup01]# mkdir /mnt/lv3invg01
[root@localhost VolGroup01]# mount /dev/VolGroup01/lv3invg01  /mnt/lv3invg01/

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.