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

当我右键单击USB驱动器或SD卡的桌面图标时,我可以选择“弹出”或“安全删除驱动器”:

截图

在Nautilus的树侧窗格中,我可以“卸载”或“弹出”:

截图

Nautilus中的“地方”侧窗格具有某种弹出图标:

截图

所有这些都做了什么?

我一直想知道的具体内容包括:

  • 当驱动器安装了多个分区时会发生什么?
  • 在什么条件下提示清空显示的垃圾?
  • 这些中的任何一个是否导致在没有首先进行物理重新连接的情况下无法再次安装驱动器的状态?

主要区别如下:

卸载

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

如果您打算在之后断开设备,则在寻址需要首先关闭设备的设备时,这不是推荐的方法,因为设备仍会显示在Nautilus面板中。

请记住,卸载使您能够再次安装设备(因为它没有断电或实际从系统中弹出设备)。

弹出/弹出按钮

以某种方式类似于Unmount,它将卸载设备/分区。 问题是此选项应仅存在于光学设备(在断开连接之前不需要同步数据的设备),因为这实际上是EJECT设备。 我的意思是直接弹出或打开你的CD驱动器/ DVD驱动器设备,这样你就可以从身体上讲取出CD / DVD。

除非将CD / DVD重新插入(使用光学设备)或再次取出并重新插入USB驱动器(对于闪存驱动器和其他类似设备),否则将无法再次安装设备。 由于此选项也适用于USB驱动器,并且CD / DVD驱动器的行为与USB驱动器(在这种情况下为硬盘驱动器和笔驱动器,省略光学设备)的行为不同,因此弹出未正确同步的USB驱动器(闪存驱动器或硬盘驱动器)可能引起问题。

但是,当您尝试弹出需要同步的设备时,会运行validation过程。 例如,如果您尝试弹出在该精确时刻复制数据的设备,它将向您发出以下警告:

在此处输入图像描述

如果您尝试弹出设备并且尚未完成同步,您将收到“在弹出设备之前等待同步完成”的消息。 这只显示或者至少它给你足够的时间来查看邮件,如果你复制了很多文件,特别是小文件与大邮件混合,然后在完成复制过程后立即尝试弹出它。

请注意以下几点:

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

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

  3. 如果连接具有多个分区的设备(如某些IPod,N900智能手机或在Nautilus中显示2个或更多设备的其他设备),则弹出将仅使用您选择的设备“弹出”。 在你明确告诉之前,它不会与他人合作。

  4. 弹出具有多个分区的设备无法正常工作。 它不会正确关闭设备,因此您可能遇到问题或问题。

安全地移除驱动器

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

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

正如您在此图片中看到的,Pen Drive / Flash Drive具有“弹出”选项 在此处输入图像描述

外部USB硬盘驱动器具有“卸载”选项 在此处输入图像描述

外部USB DVD驱动器具有“弹出”选项
在此处输入图像描述

Unity Launcher在多分区Pen Drive上显示“弹出父驱动器”选项(在这种情况下有2个分区) 在此处输入图像描述

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

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

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

需要注意的是,Unity Launcher显示的选项与Nautilus不同。 GPARTED或磁盘应用程序也显示与Nautilus不同。

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

“安全删除驱动器”和“弹出”基本相同,并执行两项操作:首先卸载文件系统(就像使用umount命令一样), 然后它发出SCSI弹出命令(CD-ROM驱动器之类的东西可以接受)几乎所有其他东西都忽略了它。 它与命令行命令eject工作方式相同。 许多USB设备似乎通过关闭或取消注册USB主机来响应eject命令。

对于大多数设备, 所有这些命令在function上都是等效的 。 对于CD-ROM,DVD,蓝光等设备,“弹出”另外物理弹出媒体。

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

我很确定“安全删除驱动器”卸载该设备上的任何其他分区。