如果目标路径保持不变但所有内容都传输到新磁盘,符号链接是否会保留?

如果目标路径保持不变但所有内容都传输到新磁盘,符号链接是否会保留?

(我认为答案是肯定的,但我想在实际做之前确定一下!)

我正在尝试做的事情:在我的“root”使用 A2SD 的 Android 手机中安装新的 SD 卡。不过,它是 Android 系统这一事实与我要问的问题无关。

如果您不知道 A2SD 是什么,这里有一个很好(但很长)的解释这里。本质上,出于我的问题的目的,正在创建从系统到 sd 卡上的 ext2/3/4 分区的符号链接,以节省内部磁盘空间。

通常情况下,人们会通过做nandroid+ext备份来切换SD卡,这是手机内部存储+ext分区的镜像。然而,由于我尚未确定的原因(我正在另一个论坛上等待一个好的答案),我只能创建基本的 nandroid 备份(即,我无法对 ext 分区进行映像)。根据我的谷歌搜索,我不确定在切换 SD 卡之前能够镜像该分区。因此,我正在寻找解决方法。

我已将 ext 分区的全部内容复制到我的计算机上。我将使用 gparted 对新卡进行分区。当我将内容移动到新卡时,文件结构将完全相同。换句话说,目标文件/目录的路径将与以前相同。但是每个文件的物理位置/地址/任何内容都会发生变化。根据我对符号链接的理解,因为它存储路径而不是地址,并且因为路径不会改变,所以所有链接都应该保持不变。

它是否正确?

答案1

那是对的。符号链接存储它们链接到的路径,而不是文件的索引节点(如硬链接那样)。

相关内容