标签: eject

弹出 U 盘/弹出命令

我知道该eject命令可用于弹出几乎所有连接的硬件组件,但它可以用于弹出 USB 驱动器吗?

是否可以使用该eject命令弹出 USB 驱动器和外部硬盘驱动器?

eject usb-drive

74
推荐指数
6
解决办法
17万
查看次数

弹出/安全删除 vs 卸载

我使用的是 Ubuntu 12.04,当我右键单击我的闪存驱动器图标(在 Unity 左侧栏中)时,我得到两个让我感到困惑的选项:弹出安全删除.
我越接近答案是这个论坛帖子,它得出的结论是(对于闪存驱动器)它们既相同又等效于使用umount命令。然而,这最后的断言似乎是错误的。
如果我使用umount从控制台卸载我的闪现潜水,然后我使用命令lsblk,我仍然可以看到我的设备(当然,MOUNTPOINT 下没有任何内容)。另一方面,如果我弹出安全移除我的闪存驱动器,lsblk则不再列出它。

所以,我的问题是,真正重现弹出安全删除行为的控制台命令/命令是什么?

command-line power-management unmounting eject disk

53
推荐指数
2
解决办法
8万
查看次数

如何禁用我的 CD/DVD 驱动器的按钮?

直到 Fedora 14,我才成功使用cdctl启用/禁用笔记本电脑 (Thinkpad T410) 上的 CD/DVD 弹出按钮。可悲的是它现在已经停止工作。

我已经咨询了这两个问题中讨论的方法:

其中没有一个对我有用。所以我回头cdctl看看我们是否无法修复它的坏处,因为它已经工作了很长时间。

调试问题

所以从cdctl开关开始,我注意到大多数事情似乎都很好。

例子

这些东西有效。

弹出驱动器

$ cdctl -e
Run Code Online (Sandbox Code Playgroud)

列出能力

$ cdctl -k
Tray close             : 1
Tray open              : 1
Can disable eject      : 1
Selectable spin speed  : 1
Is a jukebox           : 0
Is multisession capable: 1
Can read the MCN (UPC) : 1
Can report media change: …
Run Code Online (Sandbox Code Playgroud)

linux eject audio-cd data-cd

13
推荐指数
1
解决办法
5406
查看次数

zpool导出到底有什么作用?

读完有关zpool exportin的部分后man zpool,我有点担心:

从系统导出给定的池。所有设备都标记为导出,但仍被其他子系统视为正在使用。只要存在足够数量的设备,设备就可以在系统(甚至是不同字节序的系统)之间移动和导入。

“但仍被其他子系统认为正在使用”是什么意思?“只要有足够数量的设备”是什么意思?

背景:

我有一个相当复杂的备份脚本,它基于 ZFS 快照将生产服务器上的虚拟机存储复制到备用服务器(准确地说,它是主机和虚拟机中的各种脚本的系统,它们协同工作以冻结文件VM 中的系统,获取 ZFS 快照,解冻 VM 中的文件系统,并将快照复制到备用服务器)。这部分工作起来就像一个魅力。

但实际上,除了复制之外,我还需要一种备份。也就是说,我想将虚拟机存储备份到磁盘上,然后我可以将其从所连接的盒子中取出,并将其安全地存储在另一个位置。

我仔细思考了最好的方法,并得出以下想法:

  • 在备用服务器中,安装一个 SATA / SAS 硬盘驱动器托盘,以便我可以在那里插拔硬盘驱动器(或使用连接到其背板的现有托盘之一)。
  • 在备用服务器上,插入一个新的 HDD 并创建一个新的 ZPOOL,其中仅包含一个仅由该 HDD 组成的 VDEV。
  • 除了已复制到的 ZPOOL 之外,让生产服务器将其 VM 存储复制到新的 ZPOOL 。
  • 复制完成后,导出新的 ZPOOL,拔下新的 HDD,并将其存放在安全的地方。**
  • 在备用服务器上,插入第二个新 HDD(也代表 ZPOOL),然后重复前两个步骤。****
  • 依此类推...(例如,每天将备用服务器当前连接的 HDD 更换为另一块 HDD,或者使用 7 个 HDD 并每周轮换,等等)。

** 这是我不喜欢的步骤(在阅读了上面引用的部分之后)。一方面,在导出 ZPOOL(它是唯一的设备)后移除 HDD 应该没有问题,因为文件系统在导出之前已被卸载(并因此被刷新)。另一方面,手册上说,即使在导出池之后,该 HDD 仍将“被其他子系统视为正在使用”,这使我相信在这种情况下简单地删除它是一个坏主意。

因此,我想知道这个说法的确切含义,以及如何使其他子系统不再使用该硬盘。

**** 我知道我必须为此付出一些努力。该计划是创建一个脚本以及适当的udev规则,以使备用服务器识别何时插入 HDD 并导入现有的 ZPOOL(HDD 将通过 SATA-3 或 SAS 12G 直接连接,而不是通过 USB)。但这不是这个问题的一部分。

总结一下:

确切地说 …

zfs eject

6
推荐指数
1
解决办法
8653
查看次数

在 Debian Squeeze 中选择性地禁用 gvfsd-cdda?

有没有办法gvfsd-cdda在 Debian Squeeze 上有选择地禁用?

由于我将我的机器更新为 Squeezegrip无法再弹出 CD,这会干扰翻录。我将其追溯到gvfsd-cdda,但没有发现禁用它的偏好或配置。我也无法卸载包gvfs-backends,因为它是gnome-core.

我确实找到了/usr/share/mounts/cdda.mount,但禁用它感觉就像一个丑陋的黑客,它将在软件包的下一次更新时被覆盖。

debian eject audio-cd ripping

5
推荐指数
1
解决办法
2122
查看次数