터미널을 통해 파일 시스템 유형을 어떻게 표시합니까? [복사]

터미널을 통해 파일 시스템 유형을 어떻게 표시합니까? [복사]

중복 가능성:
어떤 유형의 파일 시스템을 사용하고 있는지 어떻게 알 수 있나요?
스크립트에서 마운트 해제된 파티션의 파일 시스템 찾기

파티션의 파일 시스템을 빠르게 보는 방법은 무엇입니까? 이 작업을 수행할 수 있습니까 df?

답변1

예, 사람에 따르면 다음과 같이 df할 수 있습니다.

-T, --print-type      print file system type

또 다른 방법은 명령을 사용하는 것입니다 mount. 인수가 없으면 파일 시스템을 포함하여 현재 마운트된 장치를 나열합니다.

특정 파일 시스템만 찾아야 한다면 위 명령의 출력에서 ​​값을 구문 분석하는 것보다 stat해당 명령의 옵션을 사용하는 것이 더 쉬울 것입니다.-f

답변2

파일 시스템이 마운트되지 않은 경우(그러나 마운트된 경우):

blkid -o value -s TYPE /dev/xxx

또는:

file -Ls /dev/xxx

여기서는 xxx실제 블록 장치 이름을 나타냅니다. sda1예:

일반적으로 블록 장치에 대한 읽기 액세스가 필요합니다. 그러나 의 경우 장치를 읽을 수 없으면 또는 에 캐시된 정보를 blkid가져오려고 시도합니다 ./run/blkid/blkid.tab/etc/blkid.tab

lsblk -no FSTYPE /dev/xxx

udev이 정보는 데이터 쿼리를 통해서도 /run/udev/data/b$major:$minor제공됩니다 ( 와 유사).

관련 정보