![关于磁盘管理的问题](https://linux22.com/image/939149/%E5%85%B3%E4%BA%8E%E7%A3%81%E7%9B%98%E7%AE%A1%E7%90%86%E7%9A%84%E9%97%AE%E9%A2%98.png)
那么,当您在最快的磁盘(NvMe)中安装 SO 时,是否可以应用与 Windows 相同的逻辑,将重要的程序和游戏安装在第二快的驱动器(SSD)中,将电影和重量级文件安装在 HDD 中?因为我觉得所有内容都安装在一个磁盘上,有没有办法像在 Windows 中一样管理它?(即当您使它sudo apt-get install <something>
始终安装在主磁盘中时)
答案1
尽管有可能,但 Windows 的工作方式与 Linux 有根本区别。了解 *NIX 目录结构并在其中工作是个好主意。如果您不熟悉 Unix/Linux/Ubuntu,我建议您保持原样。
相反,在最快的驱动器上为操作系统和最常用的软件腾出空间。正如您所指出的,软件(包括您的操作系统)最好放在快速驱动器上。
大多数 Linux 软件占用的空间非常小。视频游戏是显著的例外,但大型游戏平台(例如 Steam)允许您选择软件的目标位置,而不会对 UNIX 目录结构产生负面影响。
软件在固态存储上比在机械硬盘上运行得更好的主要技术原因是,软件通常需要同时访问大量不同的文件,这些文件通常存储在位于驱动器不同部分的许多不同扇区中。机械磁盘必须物理地寻找访问扇区,而固态硬盘没有这个限制。这使得 SSD 上的“随机读取速度”比机械硬盘快得多。
同时,像几 GB 的视频文件这样的文件更有可能按顺序存储在驱动器上。SSD 通常读取这些文件的速度更快,但机械磁盘不一定会因为必须寻道而减慢速度。您通常还会“按需”一次加载文档、图片、电影等,而不是必须同时加载一堆文件。您可以始终将这些文件保存在 Ubuntu 可以读取和写入的任何已安装文件系统上,因此如果您不想让它们在那里,它们就不需要占用根文件系统上的空间。