将内部固态硬盘暴露给秒电脑

将内部固态硬盘暴露给秒电脑

目前,我正在笔记本电脑上运行 ubuntu 来工作,同时我还有一台配备更强大 CPU 和 GPU 的 Windows 台式电脑。我需要笔记本电脑作为便携式工作站,但我想知道在家时是否可以使用台式电脑更强大的硬件。

由于不同的原因,我想避免在台式电脑上安装 Linux,并考虑将笔记本电脑内置 SSD(装有 Linux)连接到台式电脑,并从台式电脑上的 SSD 启动。

是否可以通过某种方式(例如 USB 或以太网)将笔记本电脑内部 SSD 暴露给外部?

我不介意更长的启动时间。据我所知,ubuntu 应该能够将大多数必要的程序/文件加载到内存中,然后快速访问它们。

编辑:为了澄清我的问题:我想在笔记本电脑未运行时将我的内置笔记本电脑 SSD 连接到我的台式电脑(或者,如果有必要,运行某些程序以使我能够做到这一点),然后从我的台式电脑上的这个 SSD 启动。

基本上与我物理打开笔记本电脑并取出硬盘并将其连接到另一台电脑相同,只是无需打开它。

答案1

这在某种程度上是可能的,但可能不值得付出努力,因为您只是将一个瓶颈换成另一个,增加了复杂性,而消除瓶颈的成本将比升级其他硬件高得多。

您可以通过多种方式共享硬盘或 SSD,包括简单的 SAMBA(Windiws 文件共享),然后是 NFS(Unix 文件共享)或更强大、更完整但更难的,使用 iSCSI 共享块设备/伪块设备。

问题是千兆以太网的最大容量约为 125 兆字节 - 大约相当于硬盘的速度。同样,以太网会增加延迟(可能不如碎片硬盘那么严重,但数量相当大)。

升级千兆以太网可能比购买 SSD 更昂贵,而且在笔记本电脑上可能行不通。此外,如果遥控器上的附加内存或 CPU 不可用,则所有这些都将无法使用。

我确实注意到了对于处理器密集但图形密集的工作的替代方案 - 使用像 rdesktop 或 VNC 这样的工具来远程使用功能更强大的设备并将较慢的设备转变为 intI,实际上是一个哑终端。

答案2

问题在于硬盘没有以可启动的方式直接暴露。

选项是有的,但是很耗时,而且可能很复杂。

例如,您可以在桌面上安装 Oracle Virtualbox 或类似产品。

然后您可以在 VM 上使用类似 clonezilla/drbl 和 pxe 启动的工具。

因此,您将笔记本电脑连接到家庭网络,然后使用 F12 等从 clonezilla/drbl VM 进行网络 (pxe) 启动笔记本电脑。然后将映像还原到桌面上的另一个 VM。然后关闭 drbl VM。

你可以每天都这样做。

可能太耗时了。

您可以执行一次,然后每天在 VM 和笔记本电脑之间 rsync 文件。

根据您所做的更改,您可能能够设置带有 git 服务器的 VM。然后使用 git 同步文件。

这肯定会共享 CPU 和内存资源,但只会产生部分 GPU 效益。

相关内容