![如何将应用程序(使用 apt-get)安装到外部磁盘?](https://linux22.com/image/862053/%E5%A6%82%E4%BD%95%E5%B0%86%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%EF%BC%88%E4%BD%BF%E7%94%A8%20apt-get%EF%BC%89%E5%AE%89%E8%A3%85%E5%88%B0%E5%A4%96%E9%83%A8%E7%A3%81%E7%9B%98%EF%BC%9F.png)
我在一台运行 Ubuntu 的 Chromebook 上chroot通过面包丁。因此,我的空间有限。但是,我有一个外部 32GB(极快)高速 SD 卡。我想通过apt-get
外部磁盘而不是内部 SSD 安装一些较大的程序。
执行此操作的最佳方法是什么?我的大多数apt-get
安装都将保留在内部驱动器中,因此我不应该对整个/选择目录。通过默认目录安装大型软件包apt-get
,然后将特定软件包的文件和文件夹剪切到 SD 卡并将它们符号链接回原始位置,这种方法是否最安全、最有效?
此外,当我处理软件和文件混合时,我的 SD 卡的最佳格式是什么?我不打算经常或永远通过 SD 卡与其他设备/操作系统共享文件。
答案1
我不知道有什么方法可以让 apt-get 安装到外部内存。单独的符号链接似乎是最好的方法,尽管有点乏味(也许你可以编写一个 bash 脚本来为你做这件事?)。至于格式,我建议使用 ext4,但绝对不是 NTFS 或 FAT,它们在 linux 中性能不佳,有时甚至会出现读/写错误。