虚拟机新增硬盘,如何让Linux系统识别到?
下面来说说两种方式,让Linux系统识别到新增硬盘:
1、重启系统(不用动脑就搞定)
有人说,我比较懒,不想动脑,那么这种方法(重启系统,一切搞定)很适合你。
那么,万一要是此Linux系统有业务正在运行,而又不能重启呢?咋办,这时就要动手+动脑了。
出绝招了,请看下面方法。
2、执行命令,重新scan设备
#先cd到/sys/class/scsi_host/目录
1 | [root@ilinux /] # cd /sys/class/scsi_host/ |
#我们来看看scsi_host目录有啥东西呢,这里有三个子目录哦
1 2 | [root@ilinux scsi_host] # ls host0 host1 host2 |
#执行如下命令
1 2 | [root@ilinux scsi_host] # echo "- - -" > host0/scan 注意:“- - -”这三个“-”中间有空格滴。 |
#用fdisk命令来查看下吧
1 | [root@ilinux scsi_host] # fdisk -l |
#如果还是没有识别到,别着急,go on;
1 2 | [root@ilinux scsi_host] # echo "- - -" > host1/scan [root@ilinux scsi_host] # echo "- - -" > host2/scan |
#我们再分别执行下上面host1和host2的命令,再fdisk下吧!
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | [root@ilinux scsi_host] # fdisk -l Disk /dev/sda : 171.8 GB, 171798691840 bytes 255 heads, 63 sectors /track , 20886 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical /physical ): 512 bytes / 512 bytes I /O size (minimum /optimal ): 512 bytes / 512 bytes Disk identifier: 0x000d1499 Device Boot Start End Blocks Id System /dev/sda1 * 1 26 204800 83 Linux Partition 1 does not end on cylinder boundary. /dev/sda2 26 281 2048000 82 Linux swap / Solaris Partition 2 does not end on cylinder boundary. /dev/sda3 281 20887 165518336 83 Linux Disk /dev/sdb : 64.4 GB, 64424509440 bytes 255 heads, 63 sectors /track , 7832 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical /physical ): 512 bytes / 512 bytes I /O size (minimum /optimal ): 512 bytes / 512 bytes Disk identifier: 0x00000000 |
#到这里我们可以看到除了Disk /dev/sda: 171.8 GB,还出现了一个Disk /dev/sdb: 64.4 GB。这样就OK了,开始在新磁盘上该干嘛就干嘛吧。
转载http://shenzhijin.blog.51cto.com/1741240/1863941