Answers:
“卸载”将卸载文件系统。如果您的USB大容量存储设备(例如USB记忆棒或USB硬盘)包含多个分区,这只会在当前选定的分区上卸载文件系统。
我认为“安全清除”与“弹出”相同。如果是USB大容量存储设备,它将关闭设备电源,这将使其无法访问(它将从设备列表中消失,直到您再次拔出并插入它)。卸载之前关闭设备电源将具有与不卸载而断开USB设备的连接相同的结果:可能会丢失数据。
从可用性的角度来看,如果单击仍然安装了文件系统的设备的“安全删除”按钮,将只询问是否可以卸载这些文件系统,或者甚至可以不询问就这样做,那会更好。这是用户最想要的...
“磁盘工具”按钮的等效命令行为:
udisks --unmount
用于“卸载”按钮udisks --detach
用于“安全移除”按钮挂载卷意味着将其放置在文件系统中的某个位置,以便其数据可用。例如,将MyFlash
通常名为的闪存卷挂载到一个名为的文件夹中/media/MyFlash
,可以从中访问其内容。
卸载它意味着通过文件系统使其数据不可用。这意味着:
/media/MyFlash
卸载后不再存在,或者/media/MyFlash
是一个空文件夹另外,您一次卸载一个分区。如果驱动器上有多个卷(分区),则需要分别卸载每个卷。
即使内核通过USB端口写入所有数据,某些设备(尤其是外部(旋转)硬盘驱动器)也可能会缓冲此数据,而不会立即将其写入磁盘。仅仅卸载所有分区并拔掉USB电缆,可能会使这些缓冲区中的数据无法写入磁盘,从而丢失。但是,当安全地卸下驱动器时,内核会通知驱动器确保已写入所有数据,并等待驱动器确认已完成写入操作。
内核将一些特殊文件与设备关联。假设我们有一台/dev/sdc
具有两个分区/dev/sdc1/
和的设备/dev/sdc1
。挂载和卸载操作使用这些文件,格式化工具使用它们将数据直接写入分区。但是,当您“安全删除”驱动器时,内核不再将任何/dev/sdc*
文件与驱动器关联。
只要未“安全地卸下”驱动器,而只是“卸载”驱动器,仍然有一种方法可以使应用程序和内核写入磁盘,并且不能保证内核已完成将其缓冲区写入磁盘,或者磁盘已完成对它们的重新编码。
如果我在Pendrive上使用安全拆卸,则无法使用任何其他Pendrive。Ubuntu根本不认识我插入了Pendrive。(/ var / log / messages上没有任何显示)
这是在Ubuntu 10.04版上进行的,也许现在已修复。