在Linux虚拟机中管理磁盘主要包括查看磁盘信息、分区、格式化、挂载、设置自动挂载、扩展逻辑卷、监控磁盘性能以及加密等操作。以下是这些操作的详细步骤和命令:
lsblk
命令查看当前虚拟机中的磁盘和分区信息。lsblk
df
命令查看文件系统的磁盘空间使用情况。df -h
fdisk
命令对磁盘进行分区。sudo fdisk /dev/sdX
parted
命令进行更高级的分区操作。sudo parted /dev/sdX print
mkfs
命令对新创建的分区进行格式化。sudo mkfs.ext4 /dev/sdXY
sudo mkdir /mnt/mydisk
sudo mount /dev/sdXY /mnt/mydisk
/etc/fstab
文件,添加挂载条目。/dev/sdXY /mnt/mydisk ext4 defaults 0 0
lvextend
命令扩展逻辑卷。sudo lvextend -l 100%FREE /dev/mapper/centos-root
resize2fs
或 xfs_growfs
调整文件系统大小。sudo resize2fs /dev/mapper/centos-root
cryptsetup
创建加密卷。sudo cryptsetup luksFormat /dev/sdXY
sudo cryptsetup luksOpen /dev/sdXY encrypted_partition
sudo mkfs.ext4 /dev/mapper/encrypted_partition
sudo mount /dev/mapper/encrypted_partition /mnt/encrypted_partition
iostat
, vmstat
, sar
, virt-sparsify
等工具监控虚拟机的磁盘I/O性能。以上就是在Linux虚拟机中管理磁盘的基本步骤和命令。请注意,在进行任何磁盘操作之前,务必备份重要数据,以防数据丢失。