/usr/src 可以是符号链接吗?

/usr/src 可以是符号链接吗?

我想将我安装的所有程序的源代码存储在 /usr/src 中。但是,由于驱动器的大小,我创建了一个指向 ~/src 的符号链接 /usr/src。这很好。不幸的是,这导致 virtualbox-dkms 无法构建 virtualbox 内核模块,因为 linux-headers-*-common 中有一个符号链接。'script' 指向 ./../lib/linux-kbuild-3.1/scripts,这在 /usr/src 目录中没有问题,但在 ~/src 中是错误的。

我可以绕过这个问题吗?或者唯一的解决方案是将源存储在目录 /usr/src 中?

答案1

我正在做/usr/src/一个绑定安装fin 在我的/etc/fstab

 /home/Src        /usr/src         none     bind             0 0

该目录/home/Src必须在挂载之前存在。

绑定挂载有点像挂载的符号链接;因此命令内部/usr/src/Kernelpwd给出/usr/src/Kernel(而不是/home/Src/Kernel像符号链接那样给出)

相关内容