在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虚拟机中管理磁盘的基本步骤和命令。请注意,在进行任何磁盘操作之前,务必备份重要数据,以防数据丢失。