如何将应用程序(使用 apt-get)安装到外部磁盘?

如何将应用程序(使用 apt-get)安装到外部磁盘?

我在一台运行 Ubuntu 的 Chromebook 上chroot通过面包丁。因此,我的空间有限。但是,我有一个外部 32GB(极快)高速 SD 卡。我想通过apt-get外部磁盘而不是内部 SSD 安装一些较大的程序。

执行此操作的最佳方法是什么?我的大多数apt-get安装都将保留在内部驱动器中,因此我不应该对整个/选择目录。通过默认目录安装大型软件包apt-get,然后将特定软件包的文件和文件夹剪切到 SD 卡并将它们符号链接回原始位置,这种方法是否最安全、最有效?

此外,当我处理软件和文件混合时,我的 SD 卡的最佳格式是什么?我不打算经常或永远通过 SD 卡与其他设备/操作系统共享文件。

答案1

我不知道有什么方法可以让 apt-get 安装到外部内存。单独的符号链接似乎是最好的方法,尽管有点乏味(也许你可以编写一个 bash 脚本来为你做这件事?)。至于格式,我建议使用 ext4,但绝对不是 NTFS 或 FAT,它们在 linux 中性能不佳,有时甚至会出现读/写错误。

相关内容