linux調整磁盤空間大小

注意:給linux重新調整分區的前提是:安裝系統的時候必須採用的是lvm分區,如果是標準分區後期是無法調整的。

系統可能沒有相關命令,先安裝一下 yum  install  lvm2  -y


[root@zhanglw-c ~]# fdisk -l

Disk /dev/sda: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000c7854

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1         131     1048576   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2             131        2592    19763200   8e  Linux LVM

Disk /dev/mapper/vg_zhanglwc-LogVol03: 8422 MB, 8422162432 bytes
255 heads, 63 sectors/track, 1023 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000


Disk /dev/mapper/vg_zhanglwc-LogVol02: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000


Disk /dev/mapper/vg_zhanglwc-LogVol01: 5368 MB, 5368709120 bytes
255 heads, 63 sectors/track, 652 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000


Disk /dev/mapper/vg_zhanglwc-LogVol00: 5368 MB, 5368709120 bytes
255 heads, 63 sectors/track, 652 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
[root@zhanglw-c ~]# 
[root@zhanglw-c ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_zhanglwc-LogVol03
                      7.6G  997M  6.3G  14% /
tmpfs                 491M     0  491M   0% /dev/shm
/dev/sda1             976M   32M  893M   4% /boot
/dev/mapper/vg_zhanglwc-LogVol00
                      4.8G   10M  4.6G   1% /home
/dev/mapper/vg_zhanglwc-LogVol01
                      4.8G   10M  4.6G   1% /picclife
[root@zhanglw-c ~]# umount /home  ------卸載home分區------
[root@zhanglw-c ~]# 
[root@zhanglw-c ~]# df -h    ------home分區不見了------
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_zhanglwc-LogVol03
                      7.6G  997M  6.3G  14% /
tmpfs                 491M     0  491M   0% /dev/shm
/dev/sda1             976M   32M  893M   4% /boot
/dev/mapper/vg_zhanglwc-LogVol01
                      4.8G   10M  4.6G   1% /picclife
[root@zhanglw-c ~]#  
[root@zhanglw-c ~]# 
[root@zhanglw-c ~]# resize2fs -p /dev/mapper/vg_zhanglwc-LogVol00 2G  ------ home分區減少到2G ------
resize2fs 1.41.12 (17-May-2010)
請先運行 'e2fsck -f /dev/mapper/vg_zhanglwc-LogVol00'.

[root@zhanglw-c ~]# e2fsck -f /dev/mapper/vg_zhanglwc-LogVol00   ------上一步提示需要執行這個命令,那就執行------
e2fsck 1.41.12 (17-May-2010)
第一步: 檢查inode,塊,和大小
第二步: 檢查目錄結構
第3步: 檢查目錄連接性
Pass 4: Checking reference counts
第5步: 檢查簇概要信息
/dev/mapper/vg_zhanglwc-LogVol00: 11/327680 files (0.0% non-contiguous), 55902/1310720 blocks
[root@zhanglw-c ~]# 
[root@zhanglw-c ~]# resize2fs -p /dev/mapper/vg_zhanglwc-LogVol00 2G  ------然後再次執行 將home分區減少到2G ------
resize2fs 1.41.12 (17-May-2010)
Resizing the filesystem on /dev/mapper/vg_zhanglwc-LogVol00 to 524288 (4k) blocks.
Begin pass 2 (max = 32768)
正在重定位塊            XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Begin pass 3 (max = 40)
正在掃描inode表          XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
The filesystem on /dev/mapper/vg_zhanglwc-LogVol00 is now 524288 blocks long.

[root@zhanglw-c ~]# mount /home  ------再掛載home分區,看大小減少了2G,由原來的 4.8G 到了 1.9G ------
[root@zhanglw-c ~]# 
[root@zhanglw-c ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_zhanglwc-LogVol03
                      7.6G  997M  6.3G  14% /
tmpfs                 491M     0  491M   0% /dev/shm
/dev/sda1             976M   32M  893M   4% /boot
/dev/mapper/vg_zhanglwc-LogVol01
                      4.8G   10M  4.6G   1% /picclife
/dev/mapper/vg_zhanglwc-LogVol00
                      1.9G  7.5M  1.8G   1% /home
[root@zhanglw-c ~]# 
[root@zhanglw-c ~]# 
[root@zhanglw-c ~]# lvreduce -L 2G /dev/mapper/vg_zhanglwc-LogVol00  -----我認爲這個命令是將已經減少的100G空間拿到系統公共的區域,可以被其他分區加載和利用。
  WARNING: Reducing active and open logical volume to 2.00 GiB.
  THIS MAY DESTROY YOUR DATA (filesystem etc.)
Do you really want to reduce vg_zhanglwc/LogVol00? [y/n]: y
  Size of logical volume vg_zhanglwc/LogVol00 changed from 5.00 GiB (1280 extents) to 2.00 GiB (512 extents).
  Logical volume LogVol00 successfully resized.
[root@zhanglw-c ~]# 
[root@zhanglw-c ~]# 
[root@zhanglw-c ~]# vgdisplay  
這裏會顯示可用空間,忘記複製結果了


[root@zhanglw-c ~]# 
[root@zhanglw-c ~]# lvextend -L +2G /dev/mapper/vg_zhanglwc-LogVol01  ------將空閒出來的2G 指定給 /picclife 掛載點 ------
  Size of logical volume vg_zhanglwc/LogVol01 changed from 5.00 GiB (1280 extents) to 7.00 GiB (1792 extents).
  Logical volume LogVol01 successfully resized.
[root@zhanglw-c ~]#
[root@zhanglw-c ~]# 
[root@zhanglw-c ~]# resize2fs -p /dev/mapper/vg_zhanglwc-LogVol01  ------重新定製一下/picclife 掛載點的大小  ------
resize2fs 1.41.12 (17-May-2010)
Filesystem at /dev/mapper/vg_zhanglwc-LogVol01 is mounted on /picclife; on-line resizing required
old desc_blocks = 1, new_desc_blocks = 1
Performing an on-line resize of /dev/mapper/vg_zhanglwc-LogVol01 to 1835008 (4k) blocks.
The filesystem on /dev/mapper/vg_zhanglwc-LogVol01 is now 1835008 blocks long.

[root@zhanglw-c ~]# 
[root@zhanglw-c ~]# 
[root@zhanglw-c ~]# df -h    ------最後查詢/picclife 掛載點的大小 由原來的 4.8G 增加到 6.8G ------
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_zhanglwc-LogVol03
                      7.6G  997M  6.3G  14% /
tmpfs                 491M     0  491M   0% /dev/shm
/dev/sda1             976M   32M  893M   4% /boot
/dev/mapper/vg_zhanglwc-LogVol01
                      6.8G   12M  6.5G   1% /picclife
/dev/mapper/vg_zhanglwc-LogVol00
                      1.9G  7.5M  1.8G   1% /home
[root@zhanglw-c ~]# 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章