"mount -t TYPE /" - "TYPE"이 무엇인지 어떻게 알 수 있나요?

"mount -t TYPE /" - "TYPE"이 무엇인지 어떻게 알 수 있나요?

OS: 예: Ubuntu 10.04 - "mount -t TYPE"이 무엇을 알고 있는지 어떻게 알 수 있나요? 마운트를 사용하여 지원되는 파일 시스템 유형을 나열하는 명령이 있습니까?

업데이트: 다음 명령은 항상 좋은가요? :

cat /proc/filesystems | awk '{print $NF}' | sed '/^$/d'
sysfs
rootfs
bdev
proc
cgroup
cpuset
tmpfs
devtmpfs
debugfs
securityfs
sockfs
pipefs
anon_inodefs
inotifyfs
devpts
ext3
ext2
ext4
ramfs
hugetlbfs
ecryptfs
fuse
fuseblk
fusectl
mqueue
binfmt_misc
iso9660
vfat
udf
reiserfs
xfs
jfs
msdos
ntfs
minix
hfs
hfsplus
qnx4
ufs
btrfs

답변1

이것은 우분투와 데비안에서 작동합니다. 다음을 입력하십시오:

cat /proc/filesystems

현재 커널이 지원하는 내용이 출력됩니다.

아 이제 문제를 더 잘 이해하게 되었습니다. 다음을 입력하세요.

 man mount

-t까지 아래로 스크롤하면 자체적으로 마운트할 수 있는 지원되는 파일 시스템 목록이 표시되지만 이는 커널이 지원하는 항목에 따라 다릅니다.

답변2

나는 아치 리눅스를 실행하고 있는데 제안된 솔루션은 cat /proc/filesystems | awk '{print $NF}' | sed '/^$/d'내 커널이 현재 지원하거나 지원하는 모듈이 있는 파일 시스템의 전체 목록을 제공하지 않습니다. 더 자세히 살펴보면 /proc/filesystems에는 커널 모듈이 로드된 파일 시스템만 나열되어 있는 것 같습니다(또는 sysfs와 같은 모듈이 필요하지 않습니까?).

매뉴얼 페이지를 읽으라는 yakamok의 제안에 따라 -t parmater에 대한 문서에는 cat /proc/filesystems | awk '{print $NF}' | sed '/^$/d'사용 가능하지만 현재 로드되지 않은 다른 파일 시스템 커널 모듈을 표시하는 또 다른 명령이 있다는 것을 발견했습니다.

종합해보면, 이제 다음 명령이 생겼습니다. 이 명령을 실행하면 현재 Linux 시스템에서 지원하는 모든 파일 시스템의 전체 목록이 제공될 것입니다.

(cat /proc/filesystems | awk '{print $NF}' | sed '/^$/d'; ls -1 /lib/modules/$(uname -r)/kernel/fs) | sort -u

이는 기본적으로 두 개의 명령 출력이 차례대로 나열되어 있으며 모두 파이프로 정렬되어 있으며 중복 항목을 필터링하기 위해 -u(고유) 옵션이 켜져 있습니다.

답변3

파티션, 드라이브 및 파일 시스템을 찾는 쉬운 방법

lsblk -f

관련 정보