在 Ubuntu Touch 中从 SD 卡挂载 /home 目录?

在 Ubuntu Touch 中从 SD 卡挂载 /home 目录?

就像从台式计算机上的第二个驱动器或分区安装一样/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

希望这对其他人有帮助。企鹅万岁!

相关内容