/proc/filesystems에서 파일 시스템을 어떻게 활성화합니까?

/proc/filesystems에서 파일 시스템을 어떻게 활성화합니까?

Oracle Linux 7을 새로 설치하고 /proc/filesystems를 열면 xfs만 표시됩니다. 그러나 ext 파일 시스템에 대한 mkfs 명령은 여전히 ​​있습니다. 그래서 블록 장치를 생성하고 mkfs 명령을 사용하여 ext4로 만들고 마운트했습니다. 마운트가 성공했고 /proc/filesystems를 확인하여 ext4가 추가되었는지 확인했습니다. 나에게는 매우 이상합니다. 처음에 왜 /proc/filesystems에 없는지 이해할 수 없습니다. /proc/filesystems에서 파일 시스템을 활성화하는 일반적인 방법이 있습니까?

답변1

하드웨어 드라이버와 마찬가지로 파일 시스템도 커널 모듈로 사용할 수 있습니다. 하드웨어 드라이버와 마찬가지로 필요에 따라 자동으로 로드됩니다. 모듈은 설치하려고 하면 자동으로 로드되므로 modprobe수동으로 로드할 필요가 없습니다.

실행하면 lsmod거기에서 ext4 드라이버를 찾을 수 있습니다. 파일 시스템을 마운트 해제하면 모듈이 사라졌는지 다시 확인할 수 rmmod있으며 모듈을 설치하면 다시 나타납니다. 모듈이 로드될 때마다 기여합니다.lsmodlsmod/proc/filesystems

관련 정보