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