硬盘有价数据无价

149 阅读2分钟

「这是我参与2022首次更文挑战的第22天,活动详情查看:2022首次更文挑战」

前言

  • 随着社会的进步我们硬盘越来越便宜,但是再便宜也有个限度。我们遇到硬盘空间不足时只能选择扩容

  • 前阵子安装了虚拟机并将自己的工具搬到上面,然后心血来潮开始安装elasticsearch了。去官网上操作了一番最终elasticsearch+head+kibana都已经安装好了。

  • 但是在安装docker版本的elasticsearch的时候突然磁盘不够了。一开始并没有想安装啥东西在虚拟机上分配的空间是20G。 没想到很快用完了

扩容

  • 虚拟机还是很友好的,他提供了我们扩容的操作。但是我这里选择新增磁盘

  • 首先我们通过**fdisk -l**进行查看下我们当前的磁盘列表。不出意外这时候你是看不到我们新增的磁盘的。并且提示你有磁盘没有格式化分区

  • 然后通过**fdisk /dev/sdb**新建分区 , 分别是m,n,p,1,w然后是退出就可以了。

  • 新建了分区我们就可以绑定了。如果报错我们就格式化下mkfs -t /ext3 /dev/sdb1

  • mount /dev/sdb1 /root 挂在就行了。

问题

  • 正常出现问题是已经使用了很多的时候,但是挂在新的磁盘是需要覆盖原有数据的。也不能说是覆盖吧。挂载之后原有数据存储已经不会显示了。这个时候我们如何将原有数据保存呢?

  • 我的办法就是将磁盘先挂在到A处, 然后将需要真实挂载地方内容复制到A处。然后再接触挂载并将磁盘挂载到最新的地方上。挂载成功后我们在将A处的内容cp过来。

image-20211202111656220.png

  • 最终我们的var目录就成了新的挂载盘,而且内容也都回来了。不影响我们的系统的开发。

image-20211202112551370.png