mkfs -t ext4와 mkfs.ext4의 차이점

mkfs -t ext4와 mkfs.ext4의 차이점

sudo mkfs -t ext4 /dev/sdb와 사이에 차이가 있나요 sudo mkfs.ext4 /dev/sdb?
아니면 후자는 전자의 또 다른 이름일까요?

답변1

mkfs -t ext4 /dev/sdb[/usr]/sbin/mkfs먼저 옵션 값을 기반으로 올바른 파일 시스템별 mkfs 바이너리(이 경우)를 선택하고 이를 명령줄의 나머지 부분에 전달 하는 래퍼인 일반 명령을 실행합니다 .[/usr]/sbin/mkfs.ext4-t

mkfs.ext4 /dev/sdb래퍼를 건너뛰고 파일 시스템별 바이너리를 직접 호출하면 됩니다.

mkfs(8)매뉴얼 페이지 에서 :

실제로 mkfs이는 Linux에서 사용할 수 있는 다양한 파일 시스템 빌더( )의 프런트 엔드일 뿐입니다 mkfs.fstype. PATH 환경 설정을 통해 파일 시스템별 빌더만 검색하세요. 자세한 내용은 파일 시스템별 빌더 매뉴얼 페이지를 참조하십시오.

답변2

mkfs -t xyz방금 실행했기 때문에 mkfs.xyz하나가 아닌 두 개의 프로그램을 실행하게 됩니다.

어쨌든 mkfs더 이상 사용해서는 안 됩니다. ~에서맨페이지:

mkfs 프런트엔드는 파일 시스템별 유틸리티를 위해 더 이상 사용되지 않습니다 mkfs.<type>.

답변3

참조 문서peoplemkfs:

실제로,MKFS다양한 파일 시스템 빌더에 대한 프런트엔드(mkfs.파일 시스템 유형)은 Linux에서 사용할 수 있습니다. ...

그래서 나는 mkfs -t ext4전화를 기대했다 mkfs.ext4.

답변4

이것mkfs.ext4명령은 ext4 파일 시스템을 생성하는 특정 명령이며 본질적으로 다음과 동일합니다.mkfs -t ext4. 편의를 위해 제공됩니다.일을 더 쉽게 만들어라매번 -t 옵션을 지정하지 않고 ext4 파일 시스템을 생성합니다.

관련 정보