查看源代码
出自Linux Wiki
对
安全移除USB设备
的源代码
根据以下的原因,您无权限进行编辑这个页面操作:
您刚才请求的操作只有这个用户组中的用户才能使用:
用户
您可以查看并复制此页面的源代码:
[[Linux]]中没有像Windows一样的“安全删除设备”的图标,但在Linux中安全删除硬件并不复杂。 ==图形界面== 使用图形界面时,一般只需要在相应的磁盘图标上点右键,选择“'''卸载'''”即可。如果卸载失败,请确保已没有程序访问该磁盘,再试一次。<ref>[http://ubuntuforums.org/showthread.php?t=275689 Ubuntu 英文论坛上的讨论]</ref>如果仍然失败,可以参考命令行界面的处理方法(使用sync部分)。 '''只要卸载成功,这种方法就是安全的''',因为缓冲内容会写入磁盘,不会造成数据丢失。此时设备的工作指示灯一般不会熄灭,这与Windows XP/2003的行为有所不同,如果你一定希望此类指示灯也熄灭,请参见命令行界面的卸载方法。 ==命令行界面== ===使用eject命令=== eject命令<ref>[http://bbs.et8.net/bbs/showthread.php?t=940149 et8.net上的讨论]</ref>曾被广泛应用于弹出光驱,实际上它也可以用于“弹出”USB、磁带等设备。只要为其指明[[设备文件|设备名]],就可以完成卸载分区等操作。使用eject通常可以让USB设备的工作指示灯熄灭。 eject的使用方法为: eject 设备名 如 eject sdb 注意到eject允许用户省略设备名前如''/dev'',''/mnt'',''/media''之类的前缀。另外如果要卸载有多个分区的移动硬盘,这种方法也较为简便(只要给出设备名即可)。 {{Hint| 有关Linux中对设备命名的具体规则,请参见[[设备文件]]。}} {{TODO| [[Ubuntu]]中使用eject命令卸载的分区会被再次自动挂载,如何解决这一问题? }} ===使用umount卸载=== 使用[[umount]]命令卸载分区实现的行为与图形界面点“卸载”类似,命令格式为: # umount 设备名或挂载点 [[设备文件|设备名]]为具体的USB磁盘上'''分区的设备名''',如''/dev/sda'',''/dev/sdb1''等。 如果umount命令失败,一般是由于还在访问相应分区所导致的。注意即便是当前的工作目录在USB分区的目录内,也会导致umount失败。如果umount命令实在不能成功,请参考以下解决方法。 ===使用sync同步文件=== 系统一般会为USB设备建立缓冲区,对USB设备的读写一般都经过缓冲区,如果拔下USB设备时有缓冲区中的内容未写入USB设备,就可能导致数据丢失。umount命令执行成功时可以保证缓冲区被处理,但如果umount失败,你可以选择手动执行同步命令:<ref>[http://linuxsir.org/bbs/thread305955.html LinuxSir.org上的讨论]</ref> sync 当umount不成功时,执行这一命令后再拔出USB设备可以大大减小丢失数据的可能性。 ==参考资料== <references /> [[Category: 硬件的驱动与使用]]
在这个页面上使用的模板有:
Template:Hint
(
查看源码
)
Template:TODO
(
查看源码
)
返回到
安全移除USB设备
。
导航
首页
社区入口
当前事件
最近更改
随机页面
帮助
查看
页面
讨论
查看源代码
历史
个人工具
登录/创建账户
搜索
简体繁体转换
不转换
简体
繁體
工具箱
链入页面
链出更改
特殊页面