就像从台式计算机上的第二个驱动器或分区安装一样/home
,是否可以从 Ubuntu Touch 中的 SD 卡安装 /home?
我知道 Ubuntu Touch 中很多位置都是绑定安装的,我知道更改/etc/fstab
在重启后不会保留(虽然我不明白这是怎么回事或为什么会这样!)但我真的对这种事情不是很有经验而且我似乎无能为力..
如果有帮助的话,我想要这样做的主要原因(除了因为它应该可以很好地运行!)是我的设备(BQ Aquaris Ubuntu 版)上的板载存储空间非常有限,也使我能够更轻松地在未来切换设备等等。
答案1
现有的符号链接太多,/home/phablet/.local
无法对整个/home/phablet
目录结构进行符号链接。我试过了,但收到了一堆权限被拒绝的错误,我想如果我设法这样做,无论如何它可能会破坏一切。
然而,真正有效的是执行以下操作:
- 将 的每个子目录复制
/home/phablet
到/media/phablet/*<sdcardname>*
(例如cp -R Pictures/ /media/phablet/*sdcardname*
) - 将每个原始子目录重命名为 .bak (例如
mv Documents/ Documents.bak
) - 为每个子目录创建符号链接(
ln -s /media/phablet/*sdcardname*/Music Music
)
如果你有任何播客,请关注这个优秀的应用程序豆荚鸟,您可以删除播客目录/home/phablet/.local/share/com.mikeasoft.podbird
并创建指向您想要将其存储在 SD 卡上的任何位置的符号链接。例如:
mkdir -p /home/phablet/*sdcardname*/.local/share/com.mikeasoft.podbird/podcasts
ln -s /home/phablet/*sdcardname*/.local/share/com.mikeasoft.podbird/podcasts /home/phablet/.local/share/com.mikeasoft.podbird/podcasts
希望这对其他人有帮助。企鹅万岁!