旅游公司网站开发与实现,手机页面,团队做网站分工,东莞网站建设aj工作室在学习与训练linux系统的磁盘概念、文件系统等#xff0c;需要增加磁盘、扩展现有磁盘容量等#xff0c;对于如何添加新的磁盘#xff0c;我们在“Linux centos系统中添加磁盘”中对centos7/8版本中如何添加、查看、删除等#xff0c;作了介绍#xff0c;而对Ubuntu版本中…在学习与训练linux系统的磁盘概念、文件系统等需要增加磁盘、扩展现有磁盘容量等对于如何添加新的磁盘我们在“Linux centos系统中添加磁盘”中对centos7/8版本中如何添加、查看、删除等作了介绍而对Ubuntu版本中如何进行同样操作未作介绍。由于版本不同有较大的操作变化。本文初步讨论供参考。
一、添加
添加新的磁盘因是在VMware中操作主要是图形化操作各版本没有什么变化。详细添加过程可参见前文。
开机前添加的硬盘在开机后就可以查询到各版本都一样。
而开机后添加新的磁盘在Ubuntu版本中要多次扫描主机总线号。
二、查看
添加硬盘过程简单。添加后通过图形化界面也很容易在VMware管理工具中看到有几块硬盘、多大容量。在远程命令行(或主机终端命令行)中就需要特殊处理。
我们主要利用命令lsblk来查看系统磁盘信息。
1.lsblk --help
查看帮助信息我们可以在命令后添加选项获取我们最需要的信息 查看不作内核扫描时磁盘信息
我们不添加选项查看信息很多 我们仅查看SCSI磁盘信息在lsblk命令后添加-S选项 其中sdb是开机前添加的10G磁盘我们在开机后添加了5G新磁盘并没有显示出来。
2.主机总线号
主机总线对于centos7来说就是host0 host1和host2通过三次扫描就可以显示出开机后的新增设备。
而Ubuntu系统主机总线号比较多不是3次扫描就可以的要多次扫描。
用命令查看主机总线
a.centos7 b.ubuntu 22.04 对于执行内核扫描命令一般管理员权限不够。
用root权限也不能确定扫描的次数多次扫描也不一定成功。 3.内核扫描
对于手动执行命令进行内核扫描是不现实的。
我们可以先查询系统总线再进行扫描。 详细代码如下仅供参考。
#! /usr/bin/bash
#查询主机总线号并逐一扫描
sum_scsils /sys/class/scsi_host/ | wc -l
for ((i0;i$sum_scsi;i))
do echo - - - /sys/class/scsi_host/host$i/scan
done
执行脚本后再次查询磁盘信息 利用grep过虑出sd*信息如下 三、后记
对于添加磁盘后的分区、格式化、挂载和卸载Ubuntu中的操作与centos7基本一致。在分区时centos7对大小写单字母命令不敏感而Ubuntu22.04中单字母命令必须是小写。
添加磁盘与添加网卡的操作基本一致。但查看网卡信息很方便启动网络管理工具就可以快速加载网卡或卸载网卡。
相对于添加网卡添加磁盘需要更多的操作这也对内核管理与工具管理有更深入的理解。