![如果目标路径保持不变但所有内容都传输到新磁盘,符号链接是否会保留?](https://linux22.com/image/20104/%E5%A6%82%E6%9E%9C%E7%9B%AE%E6%A0%87%E8%B7%AF%E5%BE%84%E4%BF%9D%E6%8C%81%E4%B8%8D%E5%8F%98%E4%BD%86%E6%89%80%E6%9C%89%E5%86%85%E5%AE%B9%E9%83%BD%E4%BC%A0%E8%BE%93%E5%88%B0%E6%96%B0%E7%A3%81%E7%9B%98%EF%BC%8C%E7%AC%A6%E5%8F%B7%E9%93%BE%E6%8E%A5%E6%98%AF%E5%90%A6%E4%BC%9A%E4%BF%9D%E7%95%99%EF%BC%9F.png)
(我认为答案是肯定的,但我想在实际做之前确定一下!)
我正在尝试做的事情:在我的“root”使用 A2SD 的 Android 手机中安装新的 SD 卡。不过,它是 Android 系统这一事实与我要问的问题无关。
如果您不知道 A2SD 是什么,这里有一个很好(但很长)的解释这里。本质上,出于我的问题的目的,正在创建从系统到 sd 卡上的 ext2/3/4 分区的符号链接,以节省内部磁盘空间。
通常情况下,人们会通过做nandroid+ext备份来切换SD卡,这是手机内部存储+ext分区的镜像。然而,由于我尚未确定的原因(我正在另一个论坛上等待一个好的答案),我只能创建基本的 nandroid 备份(即,我无法对 ext 分区进行映像)。根据我的谷歌搜索,我不确定在切换 SD 卡之前能够镜像该分区。因此,我正在寻找解决方法。
我已将 ext 分区的全部内容复制到我的计算机上。我将使用 gparted 对新卡进行分区。当我将内容移动到新卡时,文件结构将完全相同。换句话说,目标文件/目录的路径将与以前相同。但是每个文件的物理位置/地址/任何内容都会发生变化。根据我对符号链接的理解,因为它存储路径而不是地址,并且因为路径不会改变,所以所有链接都应该保持不变。
它是否正确?
答案1
那是对的。符号链接存储它们链接到的路径,而不是文件的索引节点(如硬链接那样)。