Featured image of post Ubuntu 18.04 Server 搭建 KVM 虚拟机(一)

Ubuntu 18.04 Server 搭建 KVM 虚拟机(一)

使用 KVM 搭建基于 linux 环境下的虚拟机

最近将跟随多年的老旧笔记本淘汰了下来,本着能折腾就折腾的思想,将我的“老伙伴”换了身更加轻巧的外壳,开始了虚拟机的折腾之路。

环境

  • 联想 G400(4 核,(8+4)G,500G 机械硬盘,256G 固态硬盘)
  • 系统:Ubuntu 18.04 Server,固态硬盘作为系统盘

分区

由于将整个固态硬盘作为了系统盘,所以分区主要针对 500G 的机械硬盘开展。

  • 首先使用fdisk -l命令查看 fdisk -l 结果

我们可以看到两块硬盘分别为/dev/sda/dev/sdb,其中/dev/sdb就是我们即将进行分区的磁盘(磁盘下面两个已有分区就是我搭建虚拟机时留下的)。在确认好我们要分区的硬盘之后,接下来开始进行分区:

  • 执行fdisk /dev/sdb 屏幕快照 20190913 上午11.45.41.png

  • 输入m可以查看支持的操作 1.png

  • 输入n创建新的分区 屏幕快照 20190913 上午11.50.33.png

  • 接下来的三行我们集中一起操作,分别为输入分区序号、输入磁盘起始位置、输入磁盘结束位置,这三行都可以使用默认,最终默认结果将会是使用硬盘生下来的空间创建了一块空间。我们这里打算创建一块指定大小的分区(如30G),所以只需要在第三步计算磁盘结束位置即可。 屏幕快照 20190913 上午11.59.40.png

  • 创建完成之后不要忘记使用w进行保存,这样就创建好了一块分区。

挂载

  • 格式化
1
2
# 后面的/dev/sdb1就是我们新建的分区
mkfs.ext4 /dev/sdb1
  • 挂载 因为我们这次挂载的目录是/var目录(kvm虚拟机创建的东西都会放在/var目录下),所以我们挂载的步骤比较多。
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
# 新建临时文件夹
mkdir /storage

# 将新建的分区挂载到临时文件目录下
mount /dev/sdb1 /storage

# 同步/var目录下数据到/storage目录下
rsync -av /var /storage

# 删除/var目录下数据
rm -rf /var/*
1
2
3
4
5
# 重新挂载
unmount /dev/sdb1

mount /dev/sdb1 /var

  • 设置开机自动挂载
1
2
# 查看挂载硬盘UUID
blkid /dev/sdb1

执行结果

1
2
3
4
# 新增挂载硬盘信息,[UUID=************] [挂载磁盘分区]  [挂载磁盘格式]  0  2
# 第一个数字:0表示开机不检查磁盘,1表示开机检查磁盘;
# 第二个数字:0表示交换分区,1代表启动分区(Linux),2表示普通分区
vi /etc/fstab

执行结果

  • 检查

执行结果

如果我们挂载成功的话,就可以在挂载的磁盘目录信息中找到我们刚刚挂载的磁盘(如图所示)。

结束

至此,我们的磁盘分区和挂载目录已经完全结束,下一节我们将开始进行kvm虚拟机的搭建。

Licensed under CC BY-NC-SA 4.0
comments powered by Disqus