
나는 오늘 내가 겪었던 문제를 디버깅하기 위해 커널 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가 이러한 메인라인 커널을 빌드할 때 생략됩니다.