blkid
eMMC 파티션 유형이 다음과 같이 나타나는 Linux 장치를 찾고 있습니다 ext2
.
/dev/mmcblk0p32: UUID="1c48ca57-c9eb-4ed1-a51a-212f7d1fd40e" TYPE="ext2" PARTLABEL="configs" PARTUUID="2214f85a-ce4e-fea2-0613-8c93121f02e1"
cat /proc/mounts
그러나 설치 에 따른 파티션은 다음과 같습니다 ext4
.
/dev/mmcblk0p32 /configs ext4 rw,relatime,block_validity,barrier,user_xattr 0 0
실제로 어떤 유형의 파일 시스템이 사용됩니까? 이 경우 파티션이 탑재 대상과 다른 유형이 될 수 있는 이유는 무엇입니까?
답변1
blkid
콘텐츠 메타데이터를 기반으로 장치 콘텐츠 유형을 결정합니다. 귀하의 경우에는 실제로 파일 시스템 /dev/mmcblk0p32
으로 포맷되어 있습니다 .ext2
반면에 파일 시스템 유형은 /proc/mounts
동일한 의미를 갖습니다.mount
옵션 -t
: 커널 관점의 유형(즉, 사용할 드라이버)입니다.
파일 시스템 드라이버도 사용 가능하며 설치 및 파일 시스템 ext4
에 일반적으로 사용됩니다 . ~에서ext2
ext3
man 5 ext4
:
...확장성과 이전 버전과의 호환성을 위해 설계된 범용 파일 시스템입니다. 특히 이전에 ext2 및 ext3 파일 시스템과 함께 사용하도록 의도된 파일 시스템은 ext4 파일 시스템 드라이버를 사용하여 마운트할 수 있으며 실제로 많은 최신 Linux 배포판에서 ext4 파일 시스템 드라이버는 ext2 및 ext3 마운트 요청을 처리하도록 구성됩니다. 파일 시스템.
명령줄을 통해 설치했거나 입력을 사용하여 설치 했을 /dev/mmcblk0p32
수 있습니다 .-t ext4
mount
ext4
fstab