커널 PPA의 커널에 다양한 기능이 켜져 있지 않은 이유가 있습니까?

커널 PPA의 커널에 다양한 기능이 켜져 있지 않은 이유가 있습니까?

나는 오늘 내가 겪었던 문제를 디버깅하기 위해 커널 PPA 버전 3.16을 사용하려고 했습니다. 일반적인 AuFS 마운트가 온라인 상태가 아니라는 것을 알기 전까지는 모든 것이 잘 작동했습니다. 하나의 드라이브에 충분한 공간이 없기 때문에 몇 개의 디렉토리를 결합합니다.

긴 이야기를 정리해보니 커널에서 제거된 것으로 나타났습니다. OverlayFS도 마찬가지입니다. 그것은 나를 엉망으로 만들었습니다. 이제 3.13으로 돌아왔고 커널을 다시 컴파일하는 방법을 잘 알고 있습니다.기술적인 이유가 있는 것인지 궁금합니다.AuFS와 OverlayFS는 모두 명시적으로 꺼졌습니다.

실제로 에서 볼 수 있습니다.구성 패치꺼진 곳:

-CONFIG_AUFS_BDEV_LOOP=y
-# CONFIG_AUFS_BRANCH_MAX_1023 is not set
-CONFIG_AUFS_BRANCH_MAX_127=y
-# CONFIG_AUFS_BRANCH_MAX_32767 is not set
-# CONFIG_AUFS_BRANCH_MAX_511 is not set
-# CONFIG_AUFS_BR_FUSE is not set
-# CONFIG_AUFS_BR_HFSPLUS is not set
-# CONFIG_AUFS_BR_RAMFS is not set
-# CONFIG_AUFS_DEBUG is not set
-CONFIG_AUFS_EXPORT=y
-CONFIG_AUFS_FS=m
-# CONFIG_AUFS_HNOTIFY is not set
-CONFIG_AUFS_INO_T_64=y
-# CONFIG_AUFS_RDU is not set
-CONFIG_AUFS_SBILIST=y
-# CONFIG_AUFS_SHWH is not set
...
-CONFIG_OVERLAYFS_FS=m

답변1

Ubuntu가 메인라인 PPA에서 제공하는 커널은 다음과 같습니다.수정되지 않은다음에서 발견된 Linux 커널 버전kernel.org. 공식적으로 지원되는 Ubuntu 커널 빌드와 비교할 때 빌드할 때 추가/추가 패치를 추가하지 않습니다.

AuFS 및 OverlayFS는 업스트림 커널의 일부가 아니므로 Ubuntu가 이러한 메인라인 커널을 빌드할 때 생략됩니다.

관련 정보