다음과 같은 간단한 임베디드 설정이 있습니다: x86 대상, 커널 및 buildroot를 사용하여 구축된 루트 파일 시스템. Syslinux는 buildroot에 의해 생성된 루트 파일 시스템에서 생성된 .cpio 파일을 가리키는 initramfs를 사용하여 부팅하도록 구성된 부트 로더입니다. 시스템이 부팅되고 예상대로 작동하지만 /etc/fstab에 포함된 항목에 무슨 일이 일어나고 있는지 혼란스럽습니다. 여러 가지 이유로 내 시스템이 /var 디렉토리를 연결된 컴팩트 플래시 장치의 파티션으로 마운트할 수 있기를 원합니다(주로 컴팩트 플래시에 응용 프로그램을 저장 및 실행하고 추가로 컴팩트 플래시에 저장할 수 있기를 원하기 때문) 로그 데이터 )). initramfs를 사용하고 RAM이 아닌 장치에 /var을 마운트하는 것이 가능합니까? 이 경우 /etc/fstab을 구성할 올바른 위치가 있습니까?
답변1
모든 디렉터리 경로는 모든 (유효한) 볼륨을 마운트할 수 있습니다. 올바른 위치 에 배치되었는지 여부는 /etc/fstab
포함된 설정에서 이를 사용하는지 여부에 따라 다릅니다.