Linux如何不重启扫到磁盘

Linux如何不重启扫到磁盘,第1张

1. 查看主机总线号

root@node /]# ls /sys/class/scsi_host/

host0 host1 host2

2.重新扫描SCSI总线来添加设备

[root@node /]# echo "- - -" >/sys/class/scsi_host/host0/scan

[root@node /]# echo "- - -" >/sys/class/scsi_host/host1/scan

[root@node /]# echo "- - -" >/sys/class/scsi_host/host2/scan

在/dev目录下,可以找到新硬盘,一般都标做sd?#cd/dev#lssd*这样就可以看到所有的硬盘了,一般最后一个就是新的硬盘了,这里假设是sde给硬盘进行分区fdisk/dev/sden(表示新建分区)p(主分区)1(分区编号)(接下来的分区大小可以直接回车,默认是整块硬盘一个分区,当然也可以选择多个分区)w(确定分区后写入)这样就会得到一个新的分区/dev/sde1分区格式化#mkfsext4/dev/sde1挂载硬盘分区首先新建一个目录,作为挂载目录#mkdir/newdisk#mount/newdisk/dev/sde1这样一来,/newdisk目录就是新硬盘的存储,可以存储数据了

格式化未使用的磁盘空间

查看分区信息

看到/dev/sda3分区已经成功,但是没法使用,是因为分区表没更新,根据提示使用partprobe命令更新分区表,如果没有此命令,请安装parted包

此时我们创建的sda3分区根本没显示出来,分区表更新失败

查看官网文档,解决方法:https://access.redhat.com/solutions/57542

官网给出原因:

partprobe在RHEL5中常用于通知 *** 作系统磁盘上的分区表更改。在RHEL6中,只有当那些磁盘上任何分区都没有在使用的磁盘下(例如,mounted)它才会触发OS去更新磁盘的分区表。如果正在使用磁盘上的任何分区,partprobe则不会触发 *** 作系统更新系统中的分区,因为在某些情况下它被认为是不安全的。

推荐解决方法:

如果添加了新分区且未修改任何现有分区,请考虑使用该partx命令更新系统分区表

列出分区表

读取磁盘并尝试将所有分区添加到系统

再去查看系统,已经正常/dev/sda3 已经显示


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8789272.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-21
下一篇 2023-04-21

发表评论

登录后才能评论

评论列表(0条)

保存