Linux弹出U盘的正确姿势(命令行)

网上大多写帖子都是说umount /dev/sd* 之后就可以拔出U盘,然而这和弹出操作还是有些差别的。

umount只是卸载掉设备和挂载点直接的关联,而U盘此时还是可以查看到的(fdisk -l、lsblk等)

这里是lsblk的挂载的结果

sdc 8:32 1 14.4G 0 disk

└─sdc1 8:33 1 14.4G 0 part /run/media/donhost/不可移动的磁盘

当我们执行umount /dev/sdc1之后

sdc 8:32 1 14.4G 0 disk

└─sdc1 8:33 1 14.4G 0 part //可以看到只是和挂载点的关联被卸载掉了,设备还是可以查看到的。

让我们看看图形界面资源管理器(nautilus)里的‘弹出’和‘安全移除驱动器’的操作

这个是我的U盘‘不可移动的磁盘’

这里有两个选项可以弹出U盘,‘弹出’和’安全移除驱动器’。这里对应的命令分别是:

gio mount -e /run/media/donhost/不可移动的磁盘//弹出指定设备(这里-e 选项只能写挂载点)(更多选项可以自行--help)

ll /dev/sd*

brw-rw---- 1 root disk 8, 32 7月 6 18:17 /dev/sdc //我们可以看到/dev/sdc1已经被弹出了

这里用的是udisks2

udisksctl unmount -b /dev/sdc1//卸载挂载点。相当与(umount /devsdc1)

udisksctl power-off -b /dev/sdc1//安全关闭驱动器

ll /dev/sd*

这里 /dev/sdc1 和 /dev/sdc 都消失了(因为已经被安全分离)

至于这两者之间的差别,大家自己体会。

一个小技巧

弹出U盘设置快捷键(Gnome图形界面)

在本地编写一个bash脚本

#!/bin/bash

udisksctl unmount -b /dev/sdc1 && udisksctl power-off -b /dev/sdc1

在设置-设备-键盘 里 滑到最后添加自定义快捷键

参考资料

linux弹窗指令_Linux弹出U盘的正确姿势(命令行)相关推荐

  1. Linux下弹出U盘的代码

    飞空静渡 在linux下,对于usb设备,我们一般都是mount上使用,不使用时umount掉就可以了. 在ubuntu10.04中,当我们插入u盘时,会出现u盘设备,当我点击这个设备就可以mount ...

  2. u盘盘符不显示 win10_学会这三招,在win10上安全弹出U盘,保证数据不损坏

    为了避免数据丢失,用户必须掌握如何在使用完计算机后安全地从计算机上卸下外部硬盘驱动器或U盘,否则,如果在断开U盘之前未弹出它,则可能会遇到数据损坏的问题,所以不要偷懒.那么,如何在计算机上弹出外部硬盘 ...

  3. php能弹出u盘吗,拔掉U盘为什么要先弹出?知道真相的我眼泪掉下来

    原标题:拔掉U盘为什么要先弹出?知道真相的我眼泪掉下来 在使用完U盘之后大部分朋友跟我一样子都会先确定弹出U盘然后才能拔出来,这个观念绝对是根深蒂固!因为就怕没弹出把U盘弄坏,但是弹出U盘在拔是因为保 ...

  4. 插入U盘老是弹出U盘扫描和提示修复提示怎么解 决

    插入U盘老是弹出U盘扫描和提示修复提示怎么解 决 参考文献:百度经验 参考文献:百度经验 解决参考步骤: 1.在电脑搜索框中输入 服务 找到 ShellHardware Detection,双击打开 ...

  5. Vue消息弹窗不重复弹出,只弹出一次

    消息弹窗不重复弹出,只弹出一次 文章借鉴:让ElementUI Message消息提示每次只弹出一次 1.在utils里新建一个message.js 文件 /*** 重置message,防止重复点击重 ...

  6. 关于登录失效弹窗多次弹出问题

    登录失效弹窗 项目场景: 项目中登录失效弹窗多次弹出影响体验效果 原因分析: 在登录token失效或者过期时,响应拦截器中对请求进行多次拦截造成多次弹窗 解决方案: 在响应拦截中当状态码为203(登录 ...

  7. android关闭系统弹窗,Android 禁止 EditText 弹出软件盘

    禁止弹出 21版本后有方法mEditText.setShowSoftInputOnFocus(false);可以设置不显示 21版本之前采用反射的方式获取方法名,然后调用 public void hi ...

  8. emmc linux 识别分区_linux下给U盘分区并制作文件系统

    初探 不同于Ubuntu/Win等桌面发行版本,服务器型(非图形化系统)的linux系统通常不主动挂载U盘,因此当U盘插入后是不会有任何提示的,那我们如何知道U盘是否被系统所识别呢? 那就只能查看系统 ...

  9. yii php 弹窗,Yii框架弹出框功能示例

    本文实例讲述了Yii框架弹出框功能.分享给大家供大家参考,具体如下: <?php $this->beginWidget('zii.widgets.jui.CJuiDialog', arra ...

  10. 原生Js弹窗插件|web弹出层组件|对话框

    wcPop.js 是一款基于原生javascript开发的前端 web版 弹窗组件,遵循原生 H5/css3/JS 的书写规范,简单实用.拿来即用(压缩后仅10KB).已经兼容各大主流浏览器.内含多种 ...

最新文章

  1. DSP与FPGA间简单通信时序
  2. java核心(十五):List、Set、Map功能分析
  3. 【笔试题】C语言:模拟实现strcat
  4. Python 计算机视觉(七)—— OpevCV进行直方图统计
  5. LUA upvalue使用陷阱一例
  6. Mabtyis无侵入式编程
  7. 索尼android 怎么截屏快捷键,索尼XZ Premium怎么截屏 2种索尼XZ Premium截图方法
  8. 浙江交换机厂家带你全面了解什么是工业交换机?
  9. MySQL学习(3)单表查询
  10. 苹果地图副总裁_苹果地图表现糟糕 iOS副总裁福斯特难辞其咎
  11. IntelJIdea 如何修改控制台字体大小和主题
  12. templates是什么意思_什么?噪音可以用来降温做冰箱?
  13. Swiper:基础学习
  14. WinUSB Component for .Net WinForm
  15. Oracle数据库基础学习
  16. 传奇服务器怎么修改升级武器成功,传奇服务端中设置装备元素升级不会破碎教程...
  17. mysql事物幻读_MySQL事务的幻读
  18. 微信小程序清除Webview缓存
  19. 电阻电路的等效变化(Ⅱ)
  20. STM32串口DMA方式接收数据。类似环形FIFO。超省CPU资源!

热门文章

  1. 沟通成本:信任,外包永远的痛——外包实践(65)
  2. ZigBee模块学习
  3. 如何将Word转成PDF格式?这两种方法轻轻松松完成转换
  4. 怎么算特征值和特征矩阵?
  5. (executor 1 exited caused by one of the running tasks) Reason: Executor heartbeat timed out after
  6. 用Python统计字符串个数
  7. Check Point R80.40 防火墙
  8. 文学类容易发表的期刊或者学报有哪些?
  9. Linux驱动笔记--主机驱动与外设驱动概念以及分离思想
  10. 输入一行文字,找出其中大写字母、小写字母、空格、数字以及其他字符各有多少。(指针)