Linux不重启识别新添加硬盘

作者: admin 分类: Linux 发布时间: 2022-10-25 11:30 浏览:2,270 次    

实例环境:centos7.9

在很多场景中不能随便重启系统,但又想让系统识别到新加的硬盘,如何解决呢?

1、添加新硬盘

%title插图%num

2、查看当前系统硬盘信息

[root@qunniao_10 ~]# fdisk -l

磁盘 /dev/sda:21.5 GB, 21474836480 字节,41943040 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x000b66e0

   设备 Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      616447      307200   83  Linux
/dev/sda2          616448    41943039    20663296   8e  Linux LVM

磁盘 /dev/mapper/centos-root:19.0 GB, 19008585728 字节,37126144 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节


磁盘 /dev/mapper/centos-swap:2147 MB, 2147483648 字节,4194304 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
  • 发现系统并没有识别到新添加的磁盘

3、重新扫描系统信息

  • 查看当前系统SCSI磁盘扫描机制主机信息
[root@qunniao_10 ~]# ls /sys/class/scsi_host/
host0 host1 host2
  • 触发SCSI磁盘扫描机制(有几个主机信息就触发几次
[root@qunniao_10 ~]# echo "- - -" > /sys/class/scsi_host/host0/scan
[root@qunniao_10 ~]# echo "- - -" > /sys/class/scsi_host/host1/scan
[root@qunniao_10 ~]# echo "- - -" > /sys/class/scsi_host/host2/scan

4、查看扫描后的磁盘信息

[root@qunniao_10 ~]# fdisk -l

磁盘 /dev/sda:21.5 GB, 21474836480 字节,41943040 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x000b66e0

   设备 Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      616447      307200   83  Linux
/dev/sda2          616448    41943039    20663296   8e  Linux LVM

磁盘 /dev/mapper/centos-root:19.0 GB, 19008585728 字节,37126144 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节


磁盘 /dev/mapper/centos-swap:2147 MB, 2147483648 字节,4194304 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节


磁盘 /dev/sdb:107.4 GB, 107374182400 字节,209715200 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节

5、管理磁盘

[root@qunniao_10 ~]# mkdir /data
[root@qunniao_10 ~]# mkfs.xfs /dev/sdb
meta-data=/dev/sdb               isize=512    agcount=4, agsize=6553600 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=26214400, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=12800, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
[root@qunniao_10 ~]# echo "`blkid  /dev/sdb |awk '{print $2}'` /data xfs defaults 0 0" >>/etc/fstab
[root@qunniao_10 ~]# mount -a
[root@qunniao_10 ~]# df -h
文件系统                 容量  已用  可用 已用% 挂载点
devtmpfs                 3.8G     0  3.8G    0% /dev
tmpfs                    3.9G     0  3.9G    0% /dev/shm
tmpfs                    3.9G   12M  3.8G    1% /run
tmpfs                    3.9G     0  3.9G    0% /sys/fs/cgroup
/dev/mapper/centos-root   18G  2.1G   16G   12% /
/dev/sda1                297M  134M  164M   46% /boot
tmpfs                    781M     0  781M    0% /run/user/0
/dev/sdb                 100G   33M  100G    1% /data

温馨提示:如无特殊说明,本站文章均为作者原创,转载时请注明出处及相应链接!

发表评论