linux下不重启添加硬盘
linux下热加载磁盘
临时给虚拟机加了一块硬盘,增加后懒得重启,于是看了看热加载
[root@centos5 ~]# cat /proc/scsi/scsi
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
  Vendor: VMware,  Model: VMware Virtual S Rev: 1.0
  Type:   Direct-Access                    ANSI SCSI revision: 02
#注意红色字体这行,我们主要依据这行做热加载
scsi0    为x     <- 是硬盘或者磁带机所在SCSI控制器号
Channel  为y    <-是硬盘或者磁带机所在SCSI通道的编号
id     为z    <-是硬盘或者磁带机的SCSI ID号
lun     为u     <-是硬盘或者磁带机的lun号默认情况都是0
热增加一个磁盘很简单:
echo "scsi add-single-device x y z u"> /proc/scsi/scsi
这里,我们是单机,显然,x y u都是固定的,只有scsi id是不同的
所以只需要
echo "scsi add-single-device 0 0 1 0"> /proc/scsi/scsi
就可以增加磁盘
下面来测试一下:
[root@centos5 ~]# fdisk -l 
Disk /dev/sda: 107.3 GB, 107374182400 bytes
255 heads, 63 sectors/track, 13054 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         535     4192965   82  Linux swap / Solaris
/dev/sda3             536       13054   100558867+  83  Linux
只看到一个磁盘
执行命令看看:
[root@centos5 ~]# echo "scsi add-single-device 0 0 1 0"> /proc/scsi/scsi
[root@centos5 ~]# fdisk -l
Disk /dev/sda: 107.3 GB, 107374182400 bytes
255 heads, 63 sectors/track, 13054 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         535     4192965   82  Linux swap / Solaris
/dev/sda3             536       13054   100558867+  83  Linux
Disk /dev/sdb: 128.8 GB, 128849018880 bytes
255 heads, 63 sectors/track, 15665 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/sdb doesn't contain a valid partition table
[root@centos5 ~]# 
ok,磁盘增加成功
linux下不重启添加硬盘的更多相关文章
- linux下不重启加硬盘
		linux下热加载磁盘 临时给虚拟机加了一块硬盘,增加后懒得重启,于是看了看热加载 [root@centos5 ~]# cat /proc/scsi/scsi Attached devices: Ho ... 
- Linux下手动备份还原硬盘主引导记录MBR跟硬盘分区表DPT教程
		Linux下手动备份还原硬盘主引导记录MBR跟硬盘分区表DPT教程 二 18 奶牛 Linux, Ubuntu, Windows 1,885 views查看评论 最近奶牛一直在折腾linux下的gru ... 
- linux下查看和添加PATH环境变量
		linux下查看和添加PATH环境变量 $PATH:决定了shell将到哪些目录中寻找命令或程序,PATH的值是一系列目录,当您运行一个程序时,Linux在这些目录下进行搜寻编译链接. 编辑你的 PA ... 
- Linux下不重启永久修改hostname
		LINUX下不重启永久修改hostname 1.如果只是修改hostname可以通过如下命令 hostname newHostname 注意:这种修改方式只有当前有效,等服务器重启后hostnam ... 
- Linux 下挂在ntfs 硬盘
		CentOS 7 下想要挂载NTFS的文件系统该怎么办呢? 我们需要一个NTFS-3G工具,并编译它之后在mount就可以了,就这么简单. 首先要进入官网下载NTFS-3G工具 http://www. ... 
- linux下挂载第二块硬盘
		1.第一步:添加硬盘/新建分区(fdisk) a.查看当前系统所有硬盘及分区情况:fdisk -lb.在指定的硬盘(例:/dev/sda)上创建分区:fdisk /dev/sda , 根据提示进行下一 ... 
- Linux下服务器重启
		Linux关闭和重启系统一般使用相同的命令可以实现. 在Linux系统下常用在关机/重启命令有shutdown.halt.reboot和init,但每个命令的内部工作过程是不同的. 1.shutdow ... 
- LINUX下PHP编译添加相应的动态扩展模块so(不需要重新编译PHP,以openssl.so为例)
		本文转自:原文链接 http://www.cnblogs.com/doseoer/p/4367536.html 网上我看到有很多相关的文章都是简述这个问题的,但毕竟因为LINUX版本众多,很多LIU ... 
- Linux下crontab命令添加Kettle作业定时任务
		1. 确保作业 $KETTLE_HOME/kitchen.sh -file=/data1/testdata/testkjb.kjb 或转换 $KETTLE_HOME/pan.sh -file=/dat ... 
随机推荐
- 20145305解佳玲 《Java程序设计》第1周学习总结
			教材学习内容总结 第一章 Java平台概论 1.先了解了JAVA的历史 2.Java三大平台:Java SE.Java EE与Java ME 3.Java SE的四个组成部分:JVM.JRE.JDK与 ... 
- 《一课经济学》书摘笔记III
			基本谬论:世界上可做的工作是有限的.用更有效率的方式去做事,只会消减工作机会.这个信条换句话说就是,采用低效率的方式去做一件事,反而可以创造工作机会. 只要还有人的需要或愿望还没有获得满足,能做的事就 ... 
- QWizard中运行时默认按钮显示英文问题
			QWizard中运行时默认按钮在编译前设计界面的时候是显示中文的,运行的时候就变成英文了.. 后来是发现国际化的时候有问题,解决办法如下: 在main.cpp里加: QTranslator* tran ... 
- XAML学习笔记
			XAML是用于实例化.NET对象的标记语言,主要用于构造WPF界面.不同于WPF之前的Windows编程技术(WinForm,MFC及win32sdk),在WPF之中界面主要是在XAML中添 ... 
- SQL Server :Stored procedures存储过程初级篇
			对于SQL Server,我是个拿来主义.很多底层的原理并不了解,就直接模仿拿着来用了,到了报错的时候,才去找原因进而逐步深入底层.我想,是每一次的报错,逼着我一点点进步的吧. 近期由于项目的原因,我 ... 
- [ CodeVS冲杯之路 ] P1092
			不充钱,你怎么AC? 题目:http://codevs.cn/problem/1092/ 嗯,这道题有一定难度啊,需要先用扩展欧几里得算法求出逆元,然后按照大小构一颗带边权为小时数的树 树链剖分后在树 ... 
- Unity协程(Coroutine)原理深入剖析(转载)
			记得去年6月份刚开始实习的时候,当时要我写网络层的结构,用到了协程,当时有点懵,完全不知道Unity协程的执行机制是怎么样的,只是知道函数的返回值是IEnumerator类型,函数中使用yield r ... 
- [Golang]Go Packages
			---------------------------------------------------------------------------------------------------- ... 
- 关于static/const的作用
			这个简单的问题很少有人能回答完全.在C语言中,关键字static有三个明显的作用: 1)在函数体内,一个被声明为静态的变量在这一函数被调用过程中维持其值不变(该变量存放在静态变量区). 2) 在模块内 ... 
- 慕课网-安卓工程师初养成-1-6 MyEclipse的使用简介
			来源 http://www.imooc.com/video/1414 http://www.my-eclipse.cn/ MyEclipse 2014 官方版下载地址 声明:MyEclipse 20 ... 
