前言
我的CentOS虚拟机硬盘空间不足,需要pve再分配30G给虚拟机。
一、pve分配磁盘空间
二、虚拟机内挂载磁盘
1. 查询设备列表
lsblk 命令可以显示所有块设备的列表,包括硬盘和它们的分区:
lsblk
查询到以下内容:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 32G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 31G 0 part
├─cs_192-root 253:0 0 27.8G 0 lvm /
└─cs_192-swap 253:1 0 3.2G 0 lvm [SWAP]
sdb 8:16 0 30G 0 disk
sr0 11:0 1 1.1G 0 rom
可以看到sdb有30G未分配。
2. 查看分区表
使用 fdisk
或 parted
创建新分区:
sudo fdisk /dev/sdb
3. 格式化分区
格式化新创建的分区,例如将 sdb1
格式化为 ext4 文件系统:
sudo mkfs.ext4 /dev/sdb
4. 挂载分区
挂载新格式化的分区到某个目录:
sudo mkdir /mnt/mydisk
sudo mount /dev/sdb /mnt/mydisk
5. 验证
执行:
df -h
输出:
文件系统 容量 已用 可用 已用% 挂载点
devtmpfs 4.0M 0 4.0M 0% /dev
tmpfs 3.8G 0 3.8G 0% /dev/shm
tmpfs 1.6G 8.6M 1.5G 1% /run
/dev/mapper/cs_192-root 28G 3.3G 25G 12% /
/dev/sda1 960M 231M 730M 25% /boot
/dev/sdb 30G 24K 28G 1% /mnt/mydisk
//192.168.1.15/shareDir 295G 16G 280G 6% /mnt/smb_share
tmpfs 769M 4.0K 769M 1% /run/user/0
/mnt/mydisk已挂载成功,可到/mnt/mydisk中存储数据。
6. 设置开机自动挂载
如果希望在系统启动时自动挂载,可以将挂载信息添加到 /etc/fstab 文件中:
echo '/dev/sdb /mnt/mydisk ext4 defaults 0 2' | sudo tee -a /etc/fstab
添加后,开机可自动挂载。
总结
硬盘挂载与自动挂载。