在CentOS虛擬機中進行存儲管理,可以采用以下幾種技巧和方法:
使用VirtualBox管理器:
使用命令行工具VBoxManage:
VBoxManage createhd --filename "CentosDisk.vdi" --size 100000
這條命令創建了一個100GB的VDI文件。
使用VBoxManage調整虛擬硬盤大小:
VBoxManage modifyhd "路徑/到/你的/虛擬硬盤文件.vdi" --resize 20000
例如,將虛擬硬盤從10GB擴容到20GB。
在Linux系統中使用LVM或手動調整文件系統大小:
lvextend -L 20G /dev/mapper/centos-home
resize2fs /dev/mapper/centos-home
使用lvextend
擴展邏輯卷大小,然后使用resize2fs
擴展文件系統。
fdisk -l
命令查看磁盤分區信息:sudo fdisk -l
這將列出系統中的所有磁盤及其分區情況。mkfs
命令為新分區指定文件系統類型。例如,格式化為ext4文件系統:sudo mkfs.ext4 /dev/sdb1
創建掛載點目錄:
sudo mkdir /mnt/newdisk
掛載新分區到指定目錄:
sudo mount /dev/sdXY /mnt/newdisk
其中/dev/sdXY
是新分區的設備名稱。
/etc/fstab
文件,添加新分區的掛載信息,以便系統啟動時自動掛載新分區。VBoxManage
命令。例如,將VDI格式的硬盤轉換為VMDK格式:VBoxManage clonehd source.vdi target.vmdk --format VMDK
創建物理卷(PV):
sudo pvcreate /dev/sdb /dev/sdc /dev/sdd
創建卷組(VG):
sudo vgcreate VG-1 /dev/sdb /dev/sdc /dev/sdd
創建邏輯卷(LV):
sudo lvcreate -L 7G -n lv-1 VG-1
格式化邏輯卷:
sudo mkfs.xfs /dev/VG-1/lv-1
掛載邏輯卷:
sudo mkdir -p /mnt/lv-1
sudo mount /dev/VG-1/lv-1 /mnt/lv-1
設置開機自動掛載:
編輯/etc/fstab
文件,添加掛載條目。
在進行磁盤管理操作時,請確保數據已備份,以防數據丟失。對于不熟悉這些操作的用戶,建議在開始前咨詢專業人士或查閱詳細的教程。