Linux不重启识别新添加硬盘
实例环境:centos7.9
在很多场景中不能随便重启系统,但又想让系统识别到新加的硬盘,如何解决呢?
1、添加新硬盘

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
温馨提示:如无特殊说明,本站文章均为作者原创,转载请注明出处!