当前位置: 首页>>技术教程>>正文


“Unmount”,“Eject”,“Safely Remove Drive”和弹出图标有什么区别?

, ,

问题描述

当我right-click为我的USB驱动器或SD卡的桌面图标时,我可以选择”Eject”或“安全删除驱动器”:

nautilus,gvfs,ubuntu

在Nautilus的树侧窗格中,我可以选择”Unmount”或”Eject”:

nautilus,gvfs,ubuntu

Nautilus中的位置侧窗格具有某种弹出图标:

nautilus,gvfs,ubuntu

所有这些做什么?

我一直在想的细节包括:

  • 驱动器安装了多个分区后会发生什么?

  • 在什么情况下提示清空显示的垃圾?

  • 如果没有进行物理连接,驱动器将无法再次安装吗?

最佳解决办法

主要区别如下:

Unmount

此选项将”literally”卸载设备/分区,并且它通常(在Nautilus中)适用于硬盘驱动器,无论是内部还是外部。对于闪存驱动器/笔式驱动器/拇指驱动器/SD卡/数码相机以及任何其他需要在关闭前同步的设备而言,这种情况并不常见。

如果您的意图是之后断开设备,那么在寻址需要先关机的设备时,建议您不要这样做,因为设备仍将显示在Nautilus面板中。

请记住,卸载后,您可以再次挂载设备(因为它没有关闭电源或实际将设备从系统中弹出)。

弹出/弹出按钮

与Unmount相似,它将卸载设备/分区。问题在于,这个选项应该只存在于光学设备(在断开连接之前不需要同步数据的设备),因为这实际上是对设备的EJECTS。我的意思是字面上弹出或打开您的CD驱动器/DVD驱动器设备,以便您可以从中取出CD /DVD,从物理角度讲。

除非将CD /DVD插回(使用光学设备)或者再次移除并重新插入USB驱动器(对于闪存驱动器和其他类似设备),否则您将无法再次装入设备。由于此选项对于USB驱动器也是显示的,并且CD /DVD驱动器的行为与USB驱动器不同(在这种情况下,硬盘驱动器和笔式驱动器,光学设备被省略),弹出未正确同步的USB驱动器(闪存驱动器或硬盘驱动器)造成问题。

然而,当您尝试弹出需要同步的设备时,会运行验证过程。例如,如果您尝试弹出正在复制数据的设备,它会给您以下警告:

nautilus,gvfs,ubuntu

如果尝试弹出设备并且尚未完成同步,则会在“等待同步在弹出设备之前完成”行中收到消息。这只会显示或至少会让您有足够的时间来查看邮件,如果您复制大量文件(特别是小文件与大文件混合),然后在完成复制过程后立即尝试将其弹出。

请注意几件事情:

  1. 如果您有USB CD /DVD驱动器,并弹出介质,这实际上会弹出整个设备。您必须重新插入CD /DVD映像才能使设备再次出现。

  2. 如果您弹出(至少12.04和12.10,未测试旧版本)需要同步的USB设备,则在完成同步后,弹出进程将关闭设备。这可能是未看到“安全删除驱动器”选项的原因。

  3. 如果连接具有多个分区的设备(如某些IPod,N900智能手机或在Nautilus中显示两个或更多设备的其他设备),则弹出将只与选定设备的”eject”。除非你明确地告诉它,否则它不会与其他人一起工作。

  4. 弹出具有多个分区的设备无法正常工作。它没有正确关闭设备,所以你可能有问题或问题。

安全删除驱动器

此选项与其他设备不同,因为它专门为同步设备设计,如USB硬盘驱动器,笔式驱动器等。它将同步设备,卸下设备并关闭设备。此选项应可用于需要同步的设备,但Eject已采用安全删除驱动器的某些属性。

以下是一些图片,显示您在尝试断开设备时可以看到的内容:

正如您在此图像中看到的,笔驱动器/闪存驱动器具有”Eject”选项

nautilus,gvfs,ubuntu

外部USB硬盘驱动器具有”unmount”选项

nautilus,gvfs,ubuntu

外部USB DVD驱动器具有”Eject”选项

nautilus,gvfs,ubuntu

Unity启动器在multi-partitioned笔式驱动器上显示“弹出父驱动器”选项(在此情况下有2个分区)

nautilus,gvfs,ubuntu

一个2分区创建了笔式驱动器

基本上我们应该看到的是这样的:

卸载 – 对于硬盘驱动器弹出 – 对于光盘驱动器安全移除 – 对于需要同步和关闭电源的USB驱动器(例如笔式驱动器)

应该指出,Unity Launcher显示的选项与Nautilus不同。 GPARTED或磁盘应用程序也显示不同于 nautilus 。

次佳解决办法

当驱动器连接并加载其文件系统时,就像使用mount(或pmount)命令一样挂载到根文件系统上的某个位置(通常位于/media内的某个位置)。当不再需要文件系统时,可以卸载该文件系统(就像使用umountpumount命令一样),这会将任何挂起的写入刷新到磁盘,以便您可以安全地移除驱动器。如果在不这样做的情况下移除驱动器,则某些挂起的写入操作将会丢失,并且可能导致驱动器无法读取或丢失数据。

“安全删除驱动器”和”Eject”基本上是等价的,它有两件事:它首先卸载文件系统(就像使用了umount命令一样),然后发出一个SCSI弹出命令(它被CD-ROM驱动器接受,并被几乎所有其他)。它与命令行命令eject相同。许多USB设备似乎都通过关闭USB主机上的de-registering来响应弹出命令。

对于大多数设备而言,所有这些命令在功能上都是等效的。对于CD-ROM,DVD,蓝光等设备,”Eject”额外物理弹出介质。

第三种解决办法

当涉及USB设备弹出时,只卸载设备,但它仍处于连接状态。拆除它可能会导致损坏。弹出设备后,您必须安全地将其移除以确保其不会损坏yoru设备。

第四种办法

我很确定“安全删除云端硬盘”会卸载该设备上的任何其他分区。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/590.html,未经允许,请勿转载。