我对 Linux 还不太熟悉,这可能只是因为我没有意识到它是如何工作的,但我有一个 16GB 的 USB 驱动器,我最近使用 rufus 安装了 Ubuntu。我还没有在电脑上安装 Ubuntu,所以我只是使用启动驱动器来做基本工作,因为它更快。
但是,当我尝试安装某些东西(例如 Steam)时,会弹出一个错误,提示我剩余的磁盘空间为 0MB。我用 df 查看了启动驱动器,它显示我只使用了 10% 的硬盘空间。
是我做错了什么,还是我对 USB 驱动器上额外空间的想法从一开始就有错误?
答案1
当你从 USB 启动 LiveOS 时,你的系统会被“加载到 RAM 中”(它实际上是通过 USB 分层存储 RAM由于 USB 是只读的,文件系统更改反映在 RAM 中)。您可用的空间并不取决于 USB 的大小,而是取决于您计算机中的 RAM 大小。对 LiveOS 所做的所有更改都是在 RAM 中进行的,而不是在 USB 上。听起来,通过尝试安装应用程序,您正在填充为您在 RAM 中创建的临时文件系统(或者更确切地说是文件系统层)。