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


