我在只有 32 GB 内部存储空间的 Chromebook 上使用 Julia 编程语言。
主文件夹中的目录.julia
占用了几 GB 的空间。此目录包含所有 julia 包(类似于 python 库),这些包对于 Julia 的使用至关重要。
我有一张有大量可用空间的 microSD 卡。如何将.julia
目录移动到 microSD 卡?
我正在使用 Kubuntu 23.04。
答案1
首先,在 microSD 卡上创建 ext4 分区(如果你还没有创建),并将该分区配置为自动挂载在启动时。确保您对 ext4 分区具有写访问权限(无需sudo
)。
对我来说,该分区安装在/mnt/SDCard/
。
现在,julia_dir
在该分区中创建一个目录。
cd /mnt/SDCard
mkdir julia_dir
现在有两个选项。添加环境变量或符号链接(您可以根据自己的选择使用其中任意一种)。
方法 1
将内容移动.julia
到SDCard,并设置环境变量JULIA_DEPOT_PATH=/mnt/SDCard/julia_dir
mv ~/.julia /mnt/SDCard/julia_dir
echo 'export JULIA_DEPOT_PATH=/mnt/SDCard/julia_dir' >> ~/.bashrc
source .bashrc
方法 2
将内容移动.julia
到 SDCard 和符号链接。
mv ~/.julia /mnt/SDCard/julia_dir
ln -s /mnt/SDCard/julia_dir/ /home/your-username/.julia
之后,Julia 将使用/mnt/SDCard/julia_dir/
microSD 卡来存储和访问其软件包。