不重新啟動Linux,手工識別線上新增磁碟方法
下文簡單介紹一個方法,實現不重新啟動linux而可以識別到新增的磁碟.
環境描述:
OS: Redhat linux 5.4 x86(主機為vmware 虛擬主機)
增加一個50G的lun
方法一:
一. 手工增加磁碟的命令
# echo "scsi add-single-device w x y z" > /proc/scsi/scsi
為使該命令正常執行,必須指定正確的引數值 w、x、y 和 z,如下所示:
w 是主機介面卡標識,第一個介面卡為零(0)
x 是主機介面卡上的 SCSI 通道,第一個通道為零(0)
y 是裝置的 SCSI 標識
z 是 LUN 號,第一個 LUN 為零(0)
二. 執行命令前,檢查/proc/scsi/scsi檔案,確定新磁碟的id
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
Vendor: VMware Model: Virtual disk Rev: 1.0
Type: Direct-Access ANSI SCSI revision: 02
Host: scsi0 Channel: 00 Id: 01 Lun: 00
Vendor: VMware Model: Virtual disk Rev: 1.0
Type: Direct-Access ANSI SCSI revision: 02
Host: scsi0 Channel: 00 Id: 02 Lun: 00
Vendor: VMware Model: Virtual disk Rev: 1.0
Type: Direct-Access ANSI SCSI revision: 02
Host: scsi0 Channel: 00 Id: 03 Lun: 00
Vendor: VMware Model: Virtual disk Rev: 1.0
Type: Direct-Access ANSI SCSI revision: 02
Host: scsi0 Channel: 00 Id: 04 Lun: 00
Vendor: VMware Model: Virtual disk Rev: 1.0
Type: Direct-Access ANSI SCSI revision: 02
可以看到最大的id號為04,新增磁碟的ID應該確定為5.
三. 執行fdisk -l命令,檢查當前磁碟的情況
[root@soadb scsi]# fdisk -l
Disk /dev/sda: 21.4 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 2610 20860402+ 8e Linux LVM
......
Disk /dev/sde: 53.6 GB, 53687091200 bytes
255 heads, 63 sectors/track, 6527 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/sde doesn't contain a valid partition table
四. 執行命令
#echo "scsi add-single-device 0 0 5 0" >/proc/scsi/scsi
五. 執行fdisk命令,檢查結果
[root@soadb scsi]# fdisk -l
......
Disk /dev/sde: 53.6 GB, 53687091200 bytes
255 heads, 63 sectors/track, 6527 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/sde doesn't contain a valid partition table
Disk /dev/sdf: 53.6 GB, 53687091200 bytes
255 heads, 63 sectors/track, 6527 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/sdf doesn't contain a valid partition table
可以看到,新增的50G的磁碟已經在作業系統中識別到,裝置名稱為/dev/sdf.
此時就可以使用這個裝置了.
方法二:[root@localhost ~]# fdisk -l
Disk /dev/sda: 21.4 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 2610 20860402+ 8e Linux LVM
[root@localhost ~]# echo "- - -" > /sys/class/scsi_host/host0/scan
[root@localhost ~]# fdisk -l
Disk /dev/sda: 21.4 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 2610 20860402+ 8e Linux LVM
Disk /dev/sdb: 21.4 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/sdb doesn't contain a valid partition table
原部落格地址:http://blog.chinaunix.net/uid-26557245-id-3307138.html
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29802484/viewspace-2132347/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- linux多路徑下線上新增磁碟Linux
- Linux不重啟識別新掛載磁碟Linux
- 手工新增交換分割槽,並且讓系統重新啟動後自動載入
- vsphere 虛擬機器線上新增磁碟linux虛擬機Linux
- Linux 新增新硬碟無法識別[無需重啟]的解決方法Linux硬碟
- win10增加啟動項不啟動怎麼辦 win10系統新增啟動項不啟動解決方法Win10
- LINUX下手工新增網路卡Linux
- 手工為Linux新增swap大小Linux
- linux下新增磁碟Linux
- Linux下Tomcat重新啟動LinuxTomcat
- linux下新增ASM磁碟LinuxASM
- Win10系統如何啟動語音識別 win10啟動語音識別的兩種方法Win10
- Linux 新增開機自啟動Linux
- linux下udev重新繫結磁碟Linuxdev
- 使用磁碟為Linux新增swapLinux
- Linux啟動級別Linux
- systemctl 命令在 Linux 中啟動、停止和重新啟動服務Linux
- 為Linux系統手工新增SWAP空間Linux
- Linux tomcat 新增開機啟動LinuxTomcat
- linux 新增磁碟 分割槽掛載Linux
- 給linux 新增一塊新磁碟Linux
- Linux如何透過命令重新啟動服務?Linux
- Linux 新增指令碼開機自啟動Linux指令碼
- linux下新增oracle自啟動指令碼LinuxOracle指令碼
- android重新啟動應用程式和重新啟動系統 .Android
- Linux磁碟空間爆滿,MySQL無法啟動LinuxMySql
- linux新增新磁碟和建立分割槽Linux
- Win XP系統重新啟動的另類方法(轉)
- 如何在Linux中啟動時新增服務Linux
- linux中新增開機自啟服務的方法Linux
- 新增磁碟並掛載磁碟
- Linux系統 init 6 重啟不了,reboot -n 卻可以重新啟動Linuxboot
- linux 啟動jar包:在 Linux 上啟動 Java jar 包的方法LinuxJARJava
- Linux下新新增磁碟啟用未使用的硬碟空間擴容LVMLinux硬碟LVM
- ubuntu新增自啟動Ubuntu
- Android啟動模式及Intent屬性----重新認識Android(5)Android模式Intent
- Linux守護程式的啟動方法Linux
- Linux 守護程式的啟動方法Linux