디렉토리가 어떤 파일 시스템인지 확인하는 방법


12

다른 두 대의 컴퓨터에서 공유되는 NFS 공유가 있습니다. 최근에 서버 중 하나가 디렉토리를 공유하지 않고 파일을 모두 보관한다는 것을 깨달았습니다. NFS 공유가 내가 생각하는 디렉토리에 마운트되어 있는지 확인하는 방법이 있습니까?


mount -lworks;)
Naftuli Kay

답변:


19

아마 당신이 찾고있는

df .

디렉토리에있을 때 마운트 지점을 알고 싶습니까?


1
mount -l답변에 추가하면 +1 ;)
Naftuli Kay

@TK Kocheran mount 명령은 알아내는 또 다른 방법이지만, "mount -l | grep XXX"를 수행하여 출력을 약간 필터링해도 여전히 모호한 출력을 가질 수 있습니다 (유사한 이름의 디렉토리가있는 경우) ). df 명령은 현재 디렉토리가 마운트 된 위치와이 유형에 어떤 모호함이없는 유형을 알려줍니다. 그러나 결과는 같아야합니다.
Johan

또한 austin-group 메일 링리스트에 대한 최근 토론에서 작동하지 않을 수있는 코너 사례를 언급합니다.
Stéphane Chazelas

8

파일 시스템 유형을 표시하는 -T와 같은 플래그를 추가하고 posix 호환을 위해 -P를 사용하면 df를 사용하는 Straphka 아이디어가 잘 작동합니다. 그리고 awk를 사용하여 출력을 필터링하여 유형 출력 열만 인쇄 할 수 있습니다.

df -PTh . | awk '{print $2}'

또는 homedir에서 smb / media /라는 디렉토리를 확인하려면.

df -PTh ~/smb/media/ | awk '{print $2}'

4

이것을 사용할 수 있습니다 :

stat -f -c %T .

그것은 출력 nfs, ext2/ext3또는 뭔가 다른.


3

lsblk명령도 사용할 수 있습니다 .

또한 세부 사항을 알고 싶다면 :

$ df -T (file system type)
$ df -h (Humana readable format)

당신의 질문 mount -l은 다른 사람들이 말한대로 답변입니다.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.