initrd와 initramfs의 차이점은 무엇입니까?
initrd와 initramfs의 차이점은 무엇입니까? 내가 아는 initrd한 블록 장치 역할을하므로 파일 시스템 드라이버 (예 :)가 필요합니다 ext2. 커널에는의 파일 시스템을 감지하기위한 하나 이상의 내장 모듈이 있어야합니다 initrd. 이 기사, Introducing initramfs, 초기 RAM 디스크의 새 모델 에서는 다음과 같이 작성되었습니다. 그러나 램 디스크는 실제로 캐싱으로 인해 더 많은 메모리를 낭비합니다. Linux는 블록 장치에서 읽거나 쓰는 모든 파일 및 디렉토리 항목을 캐시하도록 설계되었으므로 Linux는 ramdisk에서 데이터를 "페이지 캐시"(파일 데이터의 경우) 및 "dentry 캐시"(디렉토리 항목의 경우)로 복사합니다. . 블록 장치 인 것처럼 가장하는 램 디..