CentOS新增硬盘,重新扫描总线

Centos 新增硬盘以后,系统不能自动进行识别。

1. 由于不知道新增硬盘挂载的位置,可以先查看现有硬盘挂载的适配器。

[[email protected] ~]# ls -l /sys/block/sda
lrwxrwxrwx. 1 root root 0 Jun 15 11:47 /sys/block/sda -> ../devices/pci0000:00/0000:00:10.0/host32/target32:0:0/32:0:0:0/block/sda

2. 发现现有磁盘挂载到host32,可以尝试重新扫描host32信息

echo "- - -" > /sys/class/scsi_host/host32/scan 

3. 执行完成后,dmesg可以查看到新增硬盘信息。

[  620.865767] scsi 32:0:1:0: Direct-Access     VMware,  VMware Virtual S 1.0  PQ: 0 ANSI: 2
[  620.865800] scsi target32:0:1: Beginning Domain Validation
[  620.866413] scsi target32:0:1: Domain Validation skipping write tests
[  620.866416] scsi target32:0:1: Ending Domain Validation
[  620.866450] scsi target32:0:1: FAST-40 WIDE SCSI 80.0 MB/s ST (25 ns, offset 127)
[  620.870284] sd 32:0:1:0: Attached scsi generic sg2 type 0
[  620.870360] sd 32:0:1:0: [sdb] 2097152 512-byte logical blocks: (1.07 GB/1.00 GiB)
[  620.870408] sd 32:0:1:0: [sdb] Write Protect is off
[  620.870410] sd 32:0:1:0: [sdb] Mode Sense: 61 00 00 00
[  620.870734] sd 32:0:1:0: [sdb] Cache data unavailable
[  620.870736] sd 32:0:1:0: [sdb] Assuming drive cache: write through
[  620.874775] sd 32:0:1:0: [sdb] Cache data unavailable
[  620.874779] sd 32:0:1:0: [sdb] Assuming drive cache: write through
[  620.875859]  sdb: unknown partition table
[  620.876069] sd 32:0:1:0: [sdb] Cache data unavailable
[  620.876071] sd 32:0:1:0: [sdb] Assuming drive cache: write through
[  620.876123] sd 32:0:1:0: [sdb] Attached SCSI disk

4. fdisk -l 可以发现心中的/dev/sdb信息

Disk /dev/sdb: 1073 MB, 1073741824 bytes, 2097152 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

从总线删除/dev/sdb硬盘

echo 1 > /sys/block/sdb/device/delete

5. 识别后,就可以通过fdisk 或者parted进行磁盘分区了。

时间: 2024-10-11 17:48:26

CentOS新增硬盘,重新扫描总线的相关文章

CentOS6上新增硬盘并安装配置grub文件

实例: 为运行于虚拟机上的CentOS 6添加一块新硬件,提供两个主分区: (1) 为硬盘新建两个主分区:并为其安装grub: (2) 为硬盘的第一个主分区提供内核和ramdisk文件: 为第二个分区提供rootfs: (3) 为rootfs提供bash.ls.cat程序及所依赖的库文件: (4) 为grub提供配置文件: (5) 将新的硬盘设置为第一启动项并能够正常启动目标主机: 新增硬盘并分区 [[email protected]~]# fdisk -l /dev/sdb Disk /dev

实验:新增硬盘、MBR分区、制作文件系统并挂载使用

前期准备:Vmware workstaton虚拟机软件及可用的Centos7系统 1.在虚拟机中新添一块120G的硬盘,已备分区使用,重启系统即可进行分区操作.2.查看系统上是否识别出的新增的硬盘:[[email protected] ~]# lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 200G 0 disk ├─sda1 8:1 0 1G 0 part /boot├─sda2 8:2 0 50G 0 part /├─sda3 8:

虚拟机VMware新增硬盘无法识别问题

添加硬盘前的硬盘信息 在虚拟机中新增硬盘 添加后发现使用fdisk -l信息不变,新增的硬盘并没有识别,试过重启虚拟机硬盘就会识别出来.如果不想重启则按照如下方法: 先查看/proc/scsi/scsi文件 使用命令 echo "scsi add-single-device 2 0 2 0">/proc/scis/scsi # echo "scsi add-single-device w x y z" > /proc/scsi/scsi 参数值 w.x.

虚拟机新增硬盘,如何让Linux系统识别到?

下面来说说两种方式,让Linux系统识别到新增硬盘: 1.重启系统(不用动脑就搞定) 有人说,我比较懒,不想动脑,那么这种方法(重启系统,一切搞定)很适合你. 那么,万一要是此Linux系统有业务正在运行,而又不能重启呢?咋办,这时就要动手+动脑了. 出绝招了,请看下面方法. 2.执行命令,重新scan设备 #先cd到/sys/class/scsi_host/目录  [[email protected] /]# cd /sys/class/scsi_host/ #我们来看看scsi_host目录

CentOS挂载硬盘

1.查看当前硬盘使用状况: [[email protected]_node1 ~]# df -h 文件系统???? 容量 已用 可用 已用%% 挂载点 /dev/sda3 14G 2.4G 11G 19% / tmpfs 3.9G 0 3.9G 0% /dev/shm /dev/sda1 504M 43M 436M 9% /boot 2.查看新硬盘? ??? #fdisk –l????? 新添加的硬盘的编号为/dev/sdb? ? 3.硬盘分区???? 1)进入fdisk模式???? #/sbi

向XenCenter的VM添加硬盘后,VM(windows7/ubuntu)主机不能识别新增硬盘解决方法

XenCenter版本:XenCenter 6.2 问题描述:想XenCenter里面VM添加硬盘后,VM启动后不能识别. 解决方式:windows不能识别的原因:新添加的硬盘没有盘符(分区),通过磁盘管理器添加盘符格式化新增硬盘解决. Ubuntu不能识别原因类似,需要给新添加的硬盘分区 步骤一,先已经关闭的windows7/ubunut中 主机中添加硬盘.如下图: 步骤二.windows主机处理,进入磁盘管理器查看,提示需要进行“初始化磁盘”,此时能够查看到磁盘管理器已经识别新的曾的硬盘.点

Linux 新增硬盘-挂载

虚拟机新增硬盘挂载到文件下笔记: df -h --查看当前文件系统信息 fdisk -l --查看当前磁盘设备(分区)信信息 fdisk /dev/vdb                             --使用fdisk管理新设备 =================创建分区============= # fdisk /dev/vdb   --进入磁盘管理 Command (m for help): n       --新建分区 Command action e   extended p

Linux 在线新增硬盘,系统不重启识别新增硬盘

不想关闭系统直接添加磁盘,发现linux系统不自动识别新增加的硬盘: 1.查看现有的磁盘,只有一块磁盘sda: [[email protected] ~]# fdisk -l Disk /dev/sda: 21.5 GB, 21474836480 bytes, 41943040 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size

linux在不关机情况下新增硬盘的方法

开机状态插入硬盘 不关机执行命令 echo "- - -" > /sys/class/scsi_host/host0/scan 注意 echo "- - -" - 中间有空格 fdisk -l 或者 lsblk 查看是否查找到新增的硬盘 如果没有生效,尝试把 host0 替换成 host1 或者 host2 等尝试 发现硬盘fdisk分区使用或者加入lvm 注: 本方法在 centos 7.5 下经过测试有效,其他linux系统未知 原文地址:https://