“即插即用”硬盘 (Arch linux)

“即插即用”硬盘 (Arch linux)

我使用的是 Arch Linux。我有一个 SATA HDD,用作存储磁盘。它总是关闭的,直到我需要它为止。然后我将其插入(正在运行的)计算机,使用 Windows 7 很容易 - 我只需转到“管理”和“重新扫描磁盘”-> 瞧!我的磁盘已准备好使用。

在 Arch 中是否有 (简单) 方法来做类似的事情?只要在需要时插入我的 SATA 硬盘,运行一些简单的程序来检测我的磁盘,然后卸载并拔下它,而无需重置/注销?

谢谢。

答案1

在 Linux 中,SATA 磁盘应该会被自动检测,而无需明确地重新扫描它们——请检查内核日志dmesg了解详细信息。

当检测到磁盘时,使用mountumount,或其 GUI 替代品(如 GNOME 磁盘实用程序),挂载该磁盘中包含的文件系统。


如果有必要,您可以尝试使用以下命令触发 SCSI 和 SATA 设备的手动重新扫描:

回显“0 0 0”| tee /sys/class/scsi_host/host*/scan

查看 Linux ATA 页面驾驶员状态硬件功能如果某件事不起作用。

确保您的 SATA 控制器实际上在 AHCI 模式下运行,而不是“IDE 兼容性”模式。

另外,请确保您运行的是与安装的相同的内核。如果您安装了较新的内核但忘记重新启动,旧内核将无法加载需要的新模块。

答案2

Linux 具有和 umount 命令用于使文件系统可供操作系统使用,然后在完成后正常断开文件系统的连接。

编辑:使用完设备后,请务必卸载设备。如果不卸载,可能会造成数据损坏,因为操作系统可能正在更新文件系统,并且在断开连接之前未完成写入。

相关内容