KVM存储管理-学习日记

这篇博客详细记录了KVM虚拟机的存储池管理,包括如何使用分区创建存储池以及如何通过NFS服务器创建共享存储池。在分区创建中,介绍了创建新硬盘、分区、格式化以及添加到存储池的步骤。对于NFS存储池,讲解了搭建NFS服务器、配置共享目录和添加到KVM的过程。
摘要由CSDN通过智能技术生成

KVM存储管理-学习日记

KVM存储池就是一个大的容器,里面主要是虚拟机的镜像文件,以及其他的磁盘相关文件。
当磁盘空间不够时,需要对KVM虚拟机磁盘进行添加和管理,添加存储池的两种方法:一是本地的分区来作为存储池,二是NFS服务器提供的共享来作为存储池。
一、使用分区来创建存储池
在虚拟机中创建一个新的硬盘,在设置过程中硬盘类型选择SCSI。在启动后的虚拟机中创建硬盘,无法直接使用新添加的硬盘,需要重新启动虚拟机,硬盘才能生效。
在这里插入图片描述
如果不想重启虚拟机,可以使用这个方法:执行“ls /sys/class/scsi_host“,重新扫描SCSI总线来添加设备。

[root@kvm ~]# ls /sys/class/scsi_host/
host0  host1  host2
[root@kvm ~]# echo "- - -" > /sys/class/scsi_host/host0/scan
[root@kvm ~]# echo "- - -" > /sys/class/scsi_host/host1/scan
[root@kvm ~]# echo "- - -" > /sys/class/scsi_host/host2/scan

使用fdisk -l查看全部的分区,虚拟机所挂硬盘个数及分区情况。可以看到新添加的硬盘信息。此时/dev/sdb只能显示分区大小,目前无法使用。详细信息如下:

Disk /dev/sdb: 2147 MB, 2147483648 bytes, 4194304 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

此硬盘大小为2147MB,2147483648字节, 4194304个扇区。每个扇区大小为512字节。
blocks=(end-start)*sector size /1024
在这里插入图片描述

使用fdisk对/dev/sdb磁盘进行分区。

[root@kvm ~]# fdisk /dev/sdb
Command (m for help): m
Command action
   a   toggle a bootable flag
   b   edit bsd disklabel
   c   toggle the dos compatibility flag
   d   delete a partition
   g   create a new empty GPT partition table
   G   create an IRIX (SGI) partition table
   l   list known partition types
   m   print this menu
   n   add a new partition
   o   create a new empty DOS partition table
   p   print the partition table
   q   quit without saving changes
   s   create a new empty Sun disklabel
   t   change a partition's system id
   u   change display/entry units
   v   verify the partition table
   w   write table to disk and exit
   x   extra functionality (experts only)
Command (m for help): n   --新建分区
Partition type:
   p   primary (0 primary, 0 extended, 4 free)  --主分区,目前4个可用
   e   extended --扩展分区
Select (default p):  --默认主分区
Using default response p
Partition number (1-4, default 1):   
First sector (2048-4194303, default 2048):  --默认分区开始的扇区 
Using default value 2048
Last sector, +sectors or +size{
   K,M,G} (2048-4194303, default 4194303):   --默认分区结束的扇区
Using default value 4194303  默认分区大小为4194303*512 bytes
Partition 1 of type Linux and of size 2 GiB is set
Command (m for help): w  --保存退出
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.

对创建好的分区进行格式化,即设置分区的文件系统格式。

[root@kvm ~]# lsblk -f  ---查看当前的文件系统格式有哪些
NAME         FSTYPE      LABEL           UUID                   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值