
OS: 예: Ubuntu 10.04 - "mount -t TYPE"이 무엇을 알고 있는지 어떻게 알 수 있나요? 마운트와 함께 사용하여 지원되는 파일 시스템 유형을 나열하는 명령이 있습니까??
업데이트: 다음 cmd는 항상 좋은가요?:
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