首页 / LINUX / 安全地从linux设备中删除usb
安全地从linux设备中删除usb
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了安全地从linux设备中删除usb,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1319字,纯文字阅读大概需要2分钟。
内容图文
![安全地从linux设备中删除usb](/upload/InfoBanner/zyjiaocheng/959/b7ad7a13708c487fa99ae65dfa6fe400.jpg)
参见英文答案 > Eject / safely remove vs umount 2个
我正在使用带有运行linux的嵌入式设备的USB.问题是,在某些情况下,当我通过给出命令umount / media / sda1来卸载usb时,卸载成功但是当我继续删除usb时,我得到一个错误,指出无法将fs标记为脏并且当我将其插回时在我得到错误卷未正确卸载.某些数据可能已损坏.请运行fsck.在linux终端上还有其他命令可以用来安全地弹出USB吗?所以在拔掉USB插头之前,usb设备已经断电了.
更新:我尝试使用同步,但错误仍然存??在,如下所示:
root@(none):~# sync
root@(none):~# umount /media/sda1
root@(none):~# ls /media/sda1
root@(none):~# [ 296.021241] usb 2-1: USB disconnect, device number 3
[ 296.026879] sd 1:0:0:0: [sda] Synchronizing SCSI cache
[ 296.031175] sd 1:0:0:0: [sda]
[ 296.033743] Result: hostbyte=0x01 driverbyte=0x00
[ 296.048283] FAT-fs (sda1): unable to read boot sector to mark fs as dirty
解决方法:
eject / dev / sda将尝试从内核中安全地删除该设备并使其安全删除.您可以通过查看/ dev查看分区条目是否已被删除(基本设备可能仍然显示)来验证它已被删除.
例如我只是插入一个USB记忆棒,它显示为/ dev / sdg,分区显示为sdg1.我可以卸下它,它仍然显示,但弹出后它消失了
$ls /dev/sdg*
/dev/sdg /dev/sdg1
$df | grep sdg
/dev/sdg1 59632764 47460364 9136496 84% /media/sweh/music
$umount /dev/sdg1
$ls /dev/sdg*
/dev/sdg /dev/sdg1
$sudo eject /dev/sdg
$ls /dev/sdg*
/dev/sdg
内容总结
以上是互联网集市为您收集整理的安全地从linux设备中删除usb全部内容,希望文章能够帮你解决安全地从linux设备中删除usb所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。