linux - 在 Linux VM(XEN 或 KVM)上查找最近连接的设备
问题描述
我正在编写一个脚本,我需要将设备附加到 AWS 中的 VM,然后访问它。该设备可能会附加名称 like /dev/sdf
,但在 linux VM 中,它会重命名为/dev/xvdf
or /dev/nvme2
。
是否有一个 shell 命令可以帮助我获取最后一个(最近)附加的磁盘?到目前为止,我的解决方案更像是一种 hack,我说查找连接到机器的所有设备,看看是否有任何匹配/dev/xvdf
,但我认为该解决方案不能很好地转化为 KVM 设备。
我正在使用ls -Art /dev | grep nvme* | tail -n 1
查看 KVM 的最后一台机器,但我不知道这个解决方案可能有多正确。
有没有更好更优雅的方式来做同样的事情?一些 bash 或 AWS 命令返回最后附加的磁盘名称?
解决方案
推荐阅读
- javascript - Dropzone 无法将数据发送到 php
- npm - Nexus 上 npm-snapshots 存储库的清理任务
- json - 如何使用也位于对象中的“名称”关键字在 json 文件中记录对象的“id”?
- webpack - sass中根据不同的类名导出不同的变量
- regex - 正则表达式将数字与字母匹配
- vector - 网格零件的方向性
- docker - 如何构建哨兵的指定版本docker镜像
- reactjs - 获取按钮单击reactjs的KeyCode
- angular - 我如何在 Angular 4 中显示如下所示的零件编号,我想在 Angular 4 中输入如下所示的字符
- c# - 谁能告诉 GridView 的事件被触发的顺序