當在linux下編輯某個檔案時出現file systems full時,可以用df指令檢視磁盤空間使用情況
如果挂載點/的已用%占了100%了,那麼就表示/目錄(根目錄)下已經沒有空間了,解決方案:
a.可以考慮把一些.tar包之類的或者上傳的壓縮包删除掉
b.增加一個虛拟硬碟
操作步驟:
首先,把虛拟機關掉
其次,虛拟機-設定-硬碟sisi-點選添加,去增加硬碟空間
最後,用[[email protected] ~]# fdisk -l 去檢視PV NAME(實體卷)的名稱,用fdisk -l可能會出現多個pv name(如果之前有增加過虛拟硬碟),可以通過PV size,知道是哪個pv name,這裡的pv size就是剛才你增加虛拟硬碟的大小
接着就按照下面的方法一步一步操作
1.檢視實體卷
[[email protected] ~]# pvdisplay //Physical Volume
--- Physical volume ---
PV Name /dev/sda2
VG Name VolGroup00
PV Size 3.90 GB / not usable 24.72 MB
Allocatable yes (but full)
PE Size (KByte) 32768
Total PE 124
Free PE 0
Allocated PE 124
PV UUID jmRsdv-T0Z5-f0r6-A947-voXX-VGu0-iP60L2
2.将新的磁盤加到實體卷組裡面
[r[email protected] ~]# pvcreate /dev/sdb //這個就是通過fdisk -l查到的pv name
Physical volume "/dev/sdb" successfully created
[[email protected] ~]# pvdisplay
--- Physical volume ---
PV Name /dev/sda2
VG Name VolGroup00
PV Size 3.90 GB / not usable 24.72 MB
Allocatable yes (but full)
PE Size (KByte) 32768
Total PE 124
Free PE 0
Allocated PE 124
PV UUID jmRsdv-T0Z5-f0r6-A947-voXX-VGu0-iP60L2
"/dev/sdb" is a new physical volume of "3.00 GB"
--- NEW Physical volume ---
PV Name /dev/sdb
VG Name
PV Size 3.00 GB
Allocatable NO
PE Size (KByte) 0
Total PE 0
Free PE 0
Allocated PE 0
PV UUID W5ps21-bKeY-DIw0-FH1K-rVKV-ChwX-1nVzVB
3.檢視邏輯卷組//卷組--------VG(Volumn Group)
[[email protected] ~]# vgdisplay
--- 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 3.88 GB
PE Size 32.00 MB
Total PE 124
Alloc PE / Size 124 / 3.88 GB
Free PE / Size 0 / 0
VG UUID 7Ar3kU-bSbp-8yrF-3Oo3-vkSE-NDLX-10L0ZI
4.将新增的實體卷 加到卷組裡面
[[email protected] ~]# vgextend VolGroup00 /dev/sdb
[[email protected] ~]# vgdisplay
--- Volume group ---
VG Name VolGroup00
System ID
Format lvm2
Metadata Areas 2
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 2
Act PV 2
VG Size 6.84 GB
PE Size 32.00 MB
Total PE 219
Alloc PE / Size 124 / 3.88 GB
Free PE / Size 95 / 2.97 GB
VG UUID 7Ar3kU-bSbp-8yrF-3Oo3-vkSE-NDLX-10L0ZI
這時候看到 邏輯卷組的VG size 已經變成 6.84G了
5.擴充邏輯卷的大小
先df -h 看看 是哪個邏輯卷需要擴容
[[email protected] ~]# df -h
檔案系統 容量 已用 可用 已用% 挂載點
/dev/mapper/VolGroup00-LogVol00
3.3G 3.3G 0 100% /
/dev/sda1 99M 12M 82M 13% /boot
tmpfs 125M 0 125M 0% /dev/shm
/dev/hdc 3.8G 3.8G 0 100% /media/CentOS_5.4_Final
“/”分區滿了,對應的裝置是/dev/mapper/VolGroup00-LogVol00
lvdisplay檢視對應的邏輯卷名
[[email protected] ~]# lvdisplay //邏輯卷-----LV(Logical Volume)
--- Logical volume ---
LV Name /dev/VolGroup00/LogVol00
VG Name VolGroup00
LV UUID ToqjmS-XzO8-Sas0-Bj5d-QCbX-9T8b-83DTNS
LV Write Access read/write
LV Status available
# open 1
LV Size 3.38 GB
Current LE 108
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:0
--- Logical volume ---
LV Name /dev/VolGroup00/LogVol01
VG Name VolGroup00
LV UUID gC6Qfo-BgM1-7YC0-9qvB-Z7XT-icjZ-vmFAqq
LV Write Access read/write
LV Status available
# open 1
LV Size 512.00 MB
Current LE 16
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:1
需要擴容的邏輯卷是/dev/VolGroup00/LogVol00 增加1G 就是自已另外增加的虛拟硬碟大小
[[email protected] ~]# lvextend -L +1G /dev/VolGroup00/LogVol00
Rounding up size to full physical extent 1.97 GB
Extending logical volume LogVol00 to 5.34 GB
讓上面的擴容生效~
[[email protected] ~]# resize2fs /dev/VolGroup00/LogVol00
resize2fs 1.39 (29-May-2006)
Filesystem at /dev/VolGroup00/LogVol00 is mounted on /; on-line resizing required
Performing an on-line resize of /dev/VolGroup00/LogVol00 to 1400832 (4k) blocks.
The filesystem on /dev/VolGroup00/LogVol00 is now 1400832 blocks long.
[[email protected] ~]# df -h
檔案系統 容量 已用 可用 已用% 挂載點
/dev/mapper/VolGroup00-LogVol00
5.2G 3.3G 1.7G 66% /
/dev/sda1 99M 12M 82M 13% /boot
tmpfs 125M 0 125M 0% /dev/shm
現在看到 “/” 大小已經變成5.2G了
========================================================
如何建立新的邏輯卷,并把加入的硬碟劃入此卷。
[[email protected] ~]# lvcreate -L 2000 -n LogVoloo102
[[email protected] /]# mkfs -t ext3 /dev/VolGroup00/LogVoo102
[[email protected] /]# mount /dev/VolGroup00/LogVoo102 /oa_app/
[[email protected] ~]# df -h
檔案系統 容量 已用 可用 已用% 挂載點
/dev/mapper/VolGroup00-LogVol00
19G 3.0G 15G 17% /
/dev/sda1 99M 12M 82M 13% /boot
tmpfs 252M 0 252M 0% /dev/shm
/dev/mapper/VolGroup00-LogVoo102
2.0G 35M 1.9G 2% /oa_app