답변1
와 유사하게 파티션의 데이터를 살펴봅니다 file -s /dev/partition
. 이렇게 하면 strace
다음과 같은 내용이 표시됩니다.
lseek(3, 1048576, SEEK_SET) = 1048576
read(3, "\353<\220mkfs.fat\0\2\10..., 512) = 512
위치 1048576
(1MiB 또는 2048 섹터)는 파티션 테이블 외부(첫 번째 파티션의 시작)이고 거기에서 읽히므로 파티션 테이블 자체뿐만 아니라 다른 것도 살펴봅니다.
/proc/mounts
또한 거기에서 정보를 수집할 수 있도록 보기도 합니다 . 나는 그것이 무엇을 하고 있는지 볼 수 없습니다 blkid
.
표시된 파일 시스템 정보 parted
는 그다지 정확하지 않습니다. 위의 예에서는 FAT 파일 시스템을 보여 주지만 실제로는 MD-RAID/LUKS/LVM으로 사용됩니다. MD-RAID의 메타데이터는 처음부터 4k이므로 처음 4k의 이전 FAT 헤더가 남아 있어 다음과 같은 경험적 방법을 혼동할 수 file
있습니다 parted
.