今天给大家介绍一下nvme 通知热插拔的指令,有兴趣的可以将其写成shell脚本
其实呢 指令很简单就一个:
echo 0 >/sys/bus/pci/slots/<SSD_SLOT_NUM>/power
就是将nvme的设备信号移除
那如何获取SSD_SLOT_NUM呢?
第一步,获取每一个nvme盘的device id ,这个其实有很多种指令能实现的,之前的文章也介绍过,比如:
readlink -f /sys/block/nvme*

ll /sys/block/nvme*

下面以nvme0 举例说明
1 获取nvme0的device id
readlink -f /sys/block/nvme0n1 |cut -d “/” -f 5

2 获取SSD_SLOT_NUM
lspci -s 0000:ae:00.0 -vvv | grep -i “Physical Slot” | awk -F: ‘{print $2}’

3 执行
echo 0 >/sys/bus/pci/slots/47/power

nvme0已经不在显示了,可以将盘拔出,重新插上,盘会自动恢复,也可以手动恢复
echo 1 >/sys/bus/pci/slots/47/power

nvme预知性热插拔操作方法相关推荐

  1. BigDecimal类型一定不会失真吗?不一定。参数类型为double的构造方法的结果有一定的不可预知性,是有可能产生失真的。

    BigDecimal类型一定不会失真吗? 不一定. 参数类型为double的构造方法的结果有一定的不可预知性,是有可能产生失真的. public class Test1 {public static ...

  2. WCF客户端不能用在Using语句块中,因为它可能会抛出不可预知的异常。即使你捕获了异常,仍有可能一直保持连接。...

    WCF客户端不能用在Using语句块中,因为它可能会抛出不可预知的异常.即使你捕获了异常,仍有可能一直保持连接.让我们来看看形成这一问题的历史原因,并提出几个补救措施. 在.NET中,资源管理的基础就 ...

  3. 心理测量?预知犯罪?AI可以减少京都之殇吗?

    全文共5213字,预计学习时长9分钟 图源:齐鲁网 一场火,两行泪.当地时间7月18日上午约10点30分,日本知名动画制作公司京都动画遭人纵火.事发时,工作室内共有74人在工作.截止目前,大火已造成3 ...

  4. 黑天鹅:如何应对不可预知的未来

    最初我们来到这个世界,是因为不得不来:最终我们离开这个世界,是因为不得不走.--余华<活着> 我们通过观察或经验获得的知识具有严重的局限性和脆弱性. 黑天鹅的逻辑是,你不知道的事比你知道的 ...

  5. 河南洛阳一高层建筑发生火灾,智慧消防先预知

    据了解,5月29日15时46分,河南省洛阳市一高层发生火灾,洛阳消防立即调集7个中队24辆消防车120名官兵赶往现场处置. 河南洛阳一高层建筑发生火灾,智慧消防先预知 目前明火已被扑灭,无人员被困及伤 ...

  6. 动物为什么会预知地震,地震后为什么会下雨?

    动物为什么会预知地震,地震后为什么会下雨? 以下内容网上所摘,仅供参考: 1> 地震和气象有相互关系的,一般连续大旱有大震,关连度在90%以上,可以理解为地下水位下降,导致地壳空隙增大,是地壳压 ...

  7. c语言有趣代码_【新课预知】——C语言程序设计

    编者按:如今疫情这么严重,为了保护好自己,为了身边的人,大家可一定要听从国家号召--"宅"起来!并且,小编们为了让大家伙"宅"得更加健康,可是费了不少脑筋呢,学 ...

  8. ThinkPHP6项目基操(10.不可预知的內部异常处理)

    不可预知的內部异常处理 一.不可预知异常 二.解决方案: 1. 修改app目录下的ExceptionHandle.php 2. 不同应用模块配置不同的错误信息格式 3. throw异常处理 一.不可预 ...

  9. 【人生】比未知更可怕的是预知---献给那些毕业季的童鞋

    一位同学,毕业季找工作. 有意向的公司好几家,其中一家开出的条件最优厚,解决户口,底薪就抵得上别家单位的合计收入.更重要的是,还分房子.配车,但这一切都是有条件的,合约上写明,"要为公司服务 ...

最新文章

  1. 目标检测|SSD原理与实现
  2. Machine Learning | (9) 回归算法-线性回归
  3. SSH整合教程(struts2+spring3+hibernate3)(含登陆示例)
  4. Nodejs--url模块
  5. 【jQuery源码】select方法
  6. java 图像处理 空白_使用Java进行图像处理的一些基础操作
  7. 安装 CocoaPods Alcatraz
  8. 使用Java Servlet,JSP标签和Stormpath快速构建Java Web App
  9. shell命令删除昨日的日志_linux定时自动清理日志文件
  10. 一个标签的72变,打造一个纯CSS图标库
  11. flink在k8s上的部署和使用教程
  12. 欧陆词典牛津高阶英汉双解词典(第9版)_V2.0层叠样式示意:
  13. 【数值计算】计算机中的数值计算
  14. 工具-typora-自定义快捷键
  15. 正圆锥体空间方程_计算机基础算法(一)——时间与空间复杂度
  16. SpringBoot项目实现多数据源的三种方式
  17. 入门教程pythonpython完整教程视频
  18. 《设计进化论日本版式设计速查手查手册》菜单版式
  19. Three.js-灯光与阴影
  20. TCP/IP协议族之运输层协议 ( UDP, TCP)

热门文章

  1. Python 摄像头实时识别数字
  2. android 裁剪合并视频教程,手机视频合并工具 用安卓手机怎样把多个视频片段合并成一个视频...
  3. Tare_Planner小项目---->2D雷达的数据接口(一)3转2转伪3
  4. python小游戏 愤怒的小鸟游戏设计与实现
  5. live555库安装_live555库的使用总结 | 学步园
  6. Emacs编辑器——王垠
  7. android 苹果健康,模仿安卓?苹果或为iOS加入“数字健康”功能,帮用户戒掉手机瘾...
  8. instagram akp_如何备份您的社交媒体帐户-Facebook,Twitter,Google +和Instagram
  9. 神经网络给图片生成标题,神经网络提取图片特征
  10. 详解如何注册PayPal