vmware上给根分区增加空间以及创建逻辑卷
1、在vmware上給根分區增加空間
509 ?cd /sys/class/scsi_host/ 查看添加的硬盤信息是否在系統中
?521 ?echo "- - -" > /sys/class/scsi_host/host0/scan加載硬盤信息
?522 ?echo "- - -" > /sys/class/scsi_host/host1/scan
?523 ?echo "- - -" > /sys/class/scsi_host/host2/scan
?524 ?ls /dev/sd*查看信息是否加載成功
?525 ?pvcreate /dev/sdc 創建物理卷
?526 ?vgextend ?vg_ccmsdzhkjr /dev/sdc把物理卷加入卷組
?529 ?lvresize -r -l +100%FREE /dev/vg_ccmsdzhkjr-LogVol00 /dev/sdc把sdc這個新加硬盤的所有空間增加到根分區邏輯卷中
/dev/vg_ccmsdzhkjr-LogVol00 即為根分區的路徑
?535 ?df -
2、把同一塊磁盤上的剩余空間加入到根分區內
通過使用vgs看到還有348G的剩余空間沒有使用
[root@localhost ~]# vgs
?VG ??????#PV #LV #SN Attr ??VSize ??VFree
?VolGroup ??1 ??2 ??0 wz--n- 465.27g 348.08g
?lvextend -L +348G /dev/mapper/VolGroup-LogVol01給根分區增加剩余的硬盤塊,/dev/mapper/VolGroup-LogVol01即為根分區的名字
?resize2fs /dev/mapper/VolGroup-LogVol01 &給根分區賦予文件系統
接下來使用df -h看到根分區的空間在慢慢增加
3、在實體機上或者xen上創建邏輯卷
xm block-attach 188077-chenyi file://vdisk/19066-b.img xvdb w 當新加硬盤無法生效時,需執行此命令
給新加硬盤分區創建邏輯卷
echo "scsi add-single-device 0 0 2 0" > /proc/scsi/scsi加載剛添加的硬盤
0 0 2 0 這里的2代表新的盤符
pvcreate /dev/sdb創建物理卷
vgextend vg_ccmsdzhkjr /dev/sdb把物理卷加入卷組
如果要加入新卷組可以使用vgcreate vg0新卷組名 /dev/sdb物理卷名稱
lvcreate創建邏輯卷命令:
格式1:lvcreate -l +100%FREE -n lv_data vg_data
-l +100%FREE :設置邏輯卷的大小為硬盤所有的剩余空間
-L 512M:設置邏輯卷的大小為512M。
-n lv_data:設置邏輯卷的名字為lv_data ;表示法:/dev/卷組名/data
vg_data:卷組名字,也就是需要加入的卷組名字。
創建完邏輯盤后對磁盤格式化,邏輯盤默認在/dev/maaper下面
Mkfs.ext4 /dev/maaper/lv卷名-vg卷名
格式化完后掛載到目錄,掛載目錄最好是空的目錄,不然掛載后會覆蓋里面的文件
Mount /dev/maaper/ lv卷名-vg卷名 /vdisk/disk1掛載目錄
如果需要把磁盤做成硬盤文件系統添加到虛擬機,可使用下面命令
dd if=/dev/zero of=/vdisk/ vmtest1-1.img ?bs=1G count=0 seek=50代表建立一個容量50G的鏡像文件
seek=50代表50G
bs=1G代表G為單位
dd if=/dev/zero of=/vdisk/187058-02.img count=50 seek=0 bs=1G代表寫入一個50G的文件
4、在centos7中給xfs文件系統增加系統盤容量
xfs_growfs /dev/mapper/centos-root
?
本文轉自 Bruceweien 51CTO博客,原文鏈接:http://blog.51cto.com/bruceweien/1932319
總結
以上是生活随笔為你收集整理的vmware上给根分区增加空间以及创建逻辑卷的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 部署 Communicator Web
- 下一篇: slimftp超小型的FTP服务器