Linux centos系统中添加磁盘

为了学习与训练文件系统或磁盘的分区、格式化和挂载/卸载,我们需要为虚拟机添加磁盘。根据需要,可以添加多块不同大小的磁盘。具体操作讨论如下,供参考。

一、添加

1.开机前

有两个地方,可选择打开添加硬盘对话框

(1)双击左侧的选定主机,右侧显示主机详细信息:选择"开启此虚拟机"可以启动虚拟机

选择"编辑虚拟机设置"可以添加硬盘等硬件

在下方显示当前虚拟机的硬盘(如图一块SCSI硬盘,20GB大小)

(2)在"虚拟机"选项卡中,选择最下方的"设置"

在打开的"虚拟机设置"对话框中,按提示,作出选择。在多个选择中,只有硬盘大小一项手动录入或选一个数(默认单位为G),其他选择默认即可。

详细过程如下:

a.虚拟机设置界面(选硬件)

b.添加硬件向导1

硬件类型:选硬盘

c. 添加硬件向导2

虚拟磁盘类型:选SCSI(S) (推荐)

d. 添加硬件向导3

选择磁盘:选创建新虚拟磁盘(V)

e. 添加硬件向导4

指定磁盘大小(GB)(S):设为3.0

f. 添加硬件向导5

指定磁盘文件:默认即可

点"完成"后,会再次显示"虚拟机设置"对话框

可以看到多出一块硬盘。必须点下方的"确定",才最终完成整个添加过程。

2.开机后

开机后添加新的硬盘,只能在"虚拟机"选项卡中,选择最下方的"设置"

后面的添加过程与开机前相同。

二、查看

添加硬盘过程简单。添加后通过图形化界面也很容易看到有几块硬盘,多大容量。在远程命令行(或主机终端命令行)中,能否查看,命令是什么?

1.设置

打开"虚拟机"选项卡,选择最下方的"设置"

在"虚拟机设置"对话框中,显示已有的硬盘信息。

2.图标

主机桌面右下角图标中,显示硬盘,一个硬盘一个图标,可快速了解硬盘数量

未添加前:

添加后:

3.命令

a.lsblk

不加选项与参数

这是安装系统盘后一般的磁盘信息。

这是添加选项-l所查看的详细信息:

b.df

不加选项与参数

添加选项-T所查看的详细信息:

从上图可以查看磁盘与文件系统的类型。

c.fdisk --l

执行此命令,可以查看磁盘的分区情况:

三、验证

开机前添加磁盘,开机后系统识别新增磁盘,在查看时可以显示出来。

而开机后,再添加磁盘,不作处理,并不能看到所添加的磁盘。如何才能看到新增磁盘呢?这就需要系统内核重新扫描硬盘及相关信息,方可在查询磁盘信息时显示出来。

主要执行命令:

echo "- - -" >/sys/class/scsi_host/host0/scan

echo "- - -" >/sys/class/scsi_host/host1/scan

echo "- - -" >/sys/class/scsi_host/host2/scan

有时需要执行三条命令,有时执行第一条命令就可以。如图

四、卸载

在命令行中不能卸载无用磁盘,只能通过图形化方式(即在"虚拟机"中找到"设置",选中不需的磁盘,点下方的删除。

在开始卸载磁盘前,需要做好以下准备工作:

备份所有在磁盘中的重要数据;

检查该磁盘上所有的挂载点,并确保它们已停止使用;

在某些情况下,您可能会遇到无法卸载磁盘的情况。这时可以使用以下命令来强制卸载磁盘:

$ umount -f /mnt/mount_point

在以上命令中,-f参数用于强制卸载磁盘,/mnt/mount_point表示挂载点。

相关推荐
鹏大师运维2 分钟前
【功能介绍】信创终端系统上各WPS版本的授权差异
linux·wps·授权·麒麟·国产操作系统·1024程序员节·统信uos
筱源源4 分钟前
Elasticsearch-linux环境部署
linux·elasticsearch
萨格拉斯救世主7 分钟前
jenkins使用slave节点进行node打包报错问题处理
运维·jenkins
川石课堂软件测试18 分钟前
性能测试|docker容器下搭建JMeter+Grafana+Influxdb监控可视化平台
运维·javascript·深度学习·jmeter·docker·容器·grafana
也无晴也无风雨19 分钟前
代码中的设计模式-策略模式
设计模式·bash·策略模式
龙哥说跨境26 分钟前
如何利用指纹浏览器爬虫绕过Cloudflare的防护?
服务器·网络·python·网络爬虫
pk_xz1234562 小时前
Shell 脚本中变量和字符串的入门介绍
linux·运维·服务器
小珑也要变强2 小时前
Linux之sed命令详解
linux·运维·服务器
海绵波波1072 小时前
Webserver(4.3)TCP通信实现
服务器·网络·tcp/ip
九河云4 小时前
AWS账号注册费用详解:新用户是否需要付费?
服务器·云计算·aws