Linux에서 파일 시스템 유형을 결정하는 방법

Ways Determine File System Type Linux



컴퓨팅에서 파일 시스템은 저장 장치에 파일을 저장하는 데 사용되는 레이아웃 또는 형식입니다. 파일 시스템은 저장 장치에서 쉽게 검색, 액세스, 수정, 제거 등을 수행할 수 있도록 저장 장치에 서로 다른 파일을 잘 정리된 상태로 유지하기 위해 저장 장치를 논리적으로 분할하는 데 사용됩니다.

오늘날 많은 파일 시스템을 사용할 수 있습니다. 파일 시스템마다 구조, 논리, 기능, 유연성, 보안 등이 다릅니다. 가장 일반적인 파일 시스템에는 Ext4, Btrfs, XFS, ZFS, NTFS, FAT32 등이 있습니다.







Linux 시스템 관리자는 단순히 파일 시스템을 마운트하거나 파일 시스템의 문제를 진단하기 위해 파일 시스템 유형을 결정해야 할 때가 있습니다. 파일 시스템마다 문제 진단, 오류 확인 및 수정 등의 도구가 다릅니다. 따라서 사용할 유지 관리 도구/도구를 결정하려면 저장 장치가 사용하는 파일 시스템을 알아야 합니다.



이 기사에서는 Linux에서 파일 시스템 유형을 결정할 수 있는 다양한 방법을 보여 드리겠습니다. 시작하겠습니다.



방법 1: df 명령줄 도구 사용

NS DF 명령줄 프로그램은 찾을 수 있는 거의 모든 Linux 배포판에 사전 설치되어 있습니다. 당신은 사용할 수 있습니다 DF 마운트된 모든 저장 장치 및 파티션에서 파일 시스템 유형을 찾는 명령줄 프로그램.





마운트된 모든 저장 장치 및 컴퓨터 파티션의 파일 시스템 유형을 찾으려면 다음을 실행하십시오. DF 다음과 같이 명령합니다.

$DF -NS



NS DF 명령을 실행하면 다음 정보가 표시됩니다.
파일 시스템: 현재 마운트된 저장 장치 이름 또는 파티션 이름입니다.

장착 위치: 저장 장치/파티션(파일 시스템)이 마운트된 디렉토리입니다.

유형: 마운트된 저장 장치/파티션의 파일 시스템 유형입니다.

크기: 마운트된 저장 장치/파티션의 크기입니다.

사용 된: 마운트된 저장 장치/파티션에서 사용되는 디스크 공간입니다.

사용하다%: 마운트된 저장 장치/파티션에서 사용된 디스크 공간의 백분율입니다.

이익: 마운트된 저장 장치/파티션의 여유 디스크 공간의 양입니다.

우분투에서는 DF 명령은 당신에게 많은 것을 보여줄 것입니다 고리 아래 스크린샷에서 볼 수 있는 것처럼 장치.

당신은 숨길 수 있습니다 고리 장치 -NS 의 옵션 DF 다음과 같이 명령합니다.

$DF -NS -NS호박

당신은 또한 숨길 수 있습니다 tmpfs 의 출력에서 ​​장치 DF 명령.

숨기려면 tmpfs 의 출력에서 ​​장치 DF 명령도 실행 DF 명령 -NS 다음과 같은 옵션:

$DF -NS -NS호박-NStmpfs

이제 출력이 훨씬 깨끗해 보입니다. 원하는 경우 제거할 수 있습니다. udev df 명령의 출력에서 ​​장치.

제거하려면 udev 의 출력에서 ​​장치 DF 명령도 실행 DF 다음과 같이 명령합니다.

$DF -NS -NS호박-NStmpfs-NSdevtmpfs

물리적 저장 장치와 파티션만 출력에 표시됩니다. DF 명령. 출력도 이전보다 훨씬 좋아 보입니다.

방법 2: lsblk 명령 사용

NS lsblk 명령줄 프로그램은 찾을 수 있는 거의 모든 Linux 배포판에 사전 설치되어 있습니다. 당신은 사용할 수 있습니다 lsblk 컴퓨터의 모든(마운트 및 마운트 해제) 저장 장치 및 파티션의 파일 시스템 유형을 찾는 명령줄 프로그램.

컴퓨터의 모든(마운트 및 마운트 해제) 저장 장치 및 파티션의 파일 시스템 유형을 찾으려면 다음을 실행하십시오. lsblk 다음과 같이 명령합니다.

$lsblk-NS

NS lsblk 명령을 실행하면 다음 정보가 표시됩니다.
이름: 저장 장치 이름 또는 저장 장치의 파티션 이름입니다.

마운트 포인트: 저장 장치/파티션(파일 시스템)이 마운트된 디렉토리입니다(마운트된 경우).

FSTYPE: 저장 장치/파티션의 파일 시스템 유형입니다.

상표: 저장 장치/파티션의 파일 시스템 레이블입니다.

UUID: 저장 장치/파티션 파일 시스템의 UUID(Universally Unique IDentifier)입니다.

FSUSE%: 저장 장치/파티션에서 사용된 디스크 공간의 백분율입니다.

FSAVAIL: 저장 장치/파티션의 여유 디스크 공간의 양

이전과 마찬가지로 루프 장치를 출력에서 ​​숨길 수 있습니다. lsblk 명령.

루프 장치를 출력에서 ​​숨기려면 lsblk 명령, 실행 lsblk 명령 -e7 다음과 같은 옵션:

$lsblk-NS -e7

보시다시피 모든 루프 장치는 출력에서 ​​제거됩니다. lsblk 명령. 출력이 이전보다 훨씬 깨끗해 보입니다.

방법 3: blkid 명령 사용

NS 블키드 명령줄 프로그램은 찾을 수 있는 거의 모든 Linux 배포판에 사전 설치되어 있습니다. 당신은 사용할 수 있습니다 블키드 컴퓨터의 모든(마운트 및 마운트 해제) 저장 장치 및 파티션의 파일 시스템 유형을 찾는 명령줄 프로그램.

컴퓨터의 모든(마운트 및 마운트 해제) 저장 장치 및 파티션의 파일 시스템 유형을 찾으려면 다음을 실행하십시오. 블키드 다음과 같이 명령합니다.

$블키드

NS lsblk 명령을 실행하면 다음 정보가 표시됩니다.
이름: 저장 장치의 이름 또는 저장 장치의 파티션 이름입니다. 즉. /dev/sda1, /dev/sda5 .

UUID: 저장 장치/파티션 파일 시스템의 UUID(Universally Unique IDentifier)입니다.

유형: 저장 장치/파티션의 파일 시스템 유형입니다.

PARTUID: 파티션의 UUID(Universally Unique Identifier)입니다.

이전과 같이 blkid 명령의 출력에서 ​​루프 장치를 숨길 수도 있습니다.

루프 장치를 출력에서 ​​숨기려면 블키드 명령, 실행 블키드 다음과 같이 명령합니다.

$블키드| 꽉 붙잡음 -V '유형='squashfs''

보시다시피 루프 장치는 출력에 표시되지 않습니다. 블키드 명령. 출력은 이전보다 훨씬 좋아 보입니다.

방법 4: file 명령 사용

NS 파일 명령줄 프로그램은 찾을 수 있는 거의 모든 Linux 배포판에 사전 설치되어 있습니다. 당신은 사용할 수 있습니다 찾기 Linux에서 파일의 파일 유형을 식별하는 명령줄 프로그램. 모든 장치가 고려되기 때문에 파일 Linux에서는 find 명령줄 프로그램을 사용하여 Linux에서 저장 장치 또는 파티션의 파일 시스템 유형을 결정할 수 있습니다.

예를 들어, 파티션의 파일 시스템 유형을 결정하려면 sdb1 , 다음을 실행할 수 있습니다. 파일 다음과 같이 명령합니다.

$수도 파일 -SL /개발자/sda1

파일 명령의 출력을 읽으면 다음을 알 수 있습니다. sdb1 파티션은 FAT32 파일 시스템.

같은 방법으로 파일 시스템 유형을 찾을 수 있습니다. sda5 파티션 파일 다음과 같이 명령합니다.

$수도 파일 -SL /개발자/sda5

파티션은 보시다시피 sda5 를 사용하고 있습니다 EXT4 파일 시스템.

방법 5: 마운트 명령 및 /etc/mtab 파일 사용

NS /etc/mtab 파일에는 컴퓨터의 마운트된 모든 저장 장치 및 파티션에 대한 항목이 포함되어 있습니다. 이 파일을 읽고 저장 장치 및 파티션의 파일 시스템 유형을 찾을 수 있습니다. NS 명령줄 프로그램은 또한 /etc/mtab 파일. 그래서, 당신은 사용할 수 있습니다 동일한 데이터를 찾기 위해 명령줄 프로그램도 사용합니다.

의 내용을 읽을 수 있습니다. /etc/mtab 다음 명령으로 파일:

$수도 //mtab

보시다시피 마운트 정보가 많이 있습니다. /etc/mtab 파일 .

에서 동일한 정보를 찾을 수 있습니다. 아래 스크린샷에서 볼 수 있는 것처럼 명령을 실행합니다.

$

/etc/mtab 파일 또는 마운트 명령의 출력에 많은 마운트 항목이 있어 해석하기 어렵습니다. 당신은 사용할 수 있습니다 꽉 붙잡음 명령을 사용하여 출력을 필터링하고 필요한 것을 매우 쉽게 찾을 수 있습니다.

예를 들어, 파일 시스템 유형을 찾으려면 sda1 다음 중 하나를 사용하여 파티션 명령 또는 /etc/mtab 파일에서 다음 명령 중 하나를 실행합니다.

$고양이 //mtab| 꽉 붙잡음 /개발자/sda1

또는,

$ | 꽉 붙잡음 /개발자/sda1

보시다시피 파일 시스템 유형은 sda1 파티션은 FAT32/vfat

.

같은 방법으로 파일 시스템 유형을 찾으려면 sda5 다음 중 하나를 사용하여 파티션 명령 또는 /etc/mtab 파일에서 다음 명령 중 하나를 실행합니다.

$고양이 //mtab| 꽉 붙잡음 /개발자/sda5

또는,

$ | 꽉 붙잡음 /개발자/sda5

보시다시피 파일 시스템 유형은 sda5 파티션은 EXT4 .

방법 6: /etc/fstab 파일 사용

NS /etc/fstab 파일은 부팅 시 자동으로 마운트될 각 저장 장치 또는 파티션에 대한 항목을 유지합니다. 따라서 이 파일을 읽고 원하는 저장 장치 또는 파티션의 파일 시스템 유형을 찾을 수 있습니다.

컴퓨터가 부팅 시 자동으로 저장 장치나 파티션을 마운트하도록 구성되지 않았다고 가정합니다. 이 경우 해당 저장 장치 또는 파티션에 대한 항목이 없을 가능성이 매우 높습니다. /etc/fstab 파일. 이 경우 해당 저장 장치 또는 파티션에 대한 정보를 찾을 수 없습니다. /etc/fstab 파일. 저장 장치의 파일 시스템 유형이나 파티션을 찾으려면 이 문서에서 설명하는 다른 방법을 사용해야 합니다.

다음 명령을 사용하여 /etc/fstab 파일의 내용을 읽을 수 있습니다.

$고양이 //fstab

의 내용 /etc/fstab 파일.

UUID가 3f962401-ba93-46cb-ad87-64ed6cf55a5f인 저장 장치 또는 파티션이 EXT4 파일 시스템.

UUID가 있는 저장 장치 또는 파티션 dd55-ae26 를 사용하고 있습니다 vfat/FAT3 2 파일 시스템.

a로 시작하는 줄 # 에서 /etc/fstab 파일은 주석입니다. 이 라인은 실제 목적이 없습니다. 문서화 목적으로만 사용됩니다.

원하는 경우 다음을 사용하여 숨길 수 있습니다. 꽉 붙잡음 다음과 같이 명령합니다.

$꽉 붙잡음 -V '^ #' //fstab

보시다시피 주석이 사라지고 출력이 이전보다 훨씬 깨끗해 보입니다.

NS /etc/fstab 파일은 기본적으로 저장 장치 이름이나 파티션 이름 대신 UUID를 사용합니다. 당신은 사용할 수 있습니다 블키드 UUID를 저장 장치 이름 또는 파티션 이름으로 변환하는 명령입니다.

예를 들어 UUID를 변환하려면 3f962401-ba93-46cb-ad87-64ed6cf55a5f 저장 장치 또는 파티션의 이름으로 블키드 다음과 같이 명령합니다.

$블키드-유3f962401-ba93-46cb-ad87-64ed6cf55a5f

파티션은 보시다시피 sda5 UUID가 있습니다 3f962401-ba93-46cb-ad87-64ed6cf55a5f .

같은 방법으로 UUID가 있는 저장 장치 또는 파티션 이름을 찾을 수 있습니다. DD55-AE26 다음과 같이:

$블키드-유DD55-AE26

파티션은 보시다시피 sda1 UUID가 있습니다 DD55-AE26 .

결론:

이 기사에서는 Linux에서 저장 장치/파티션의 파일 시스템 유형을 결정하는 다양한 방법을 보여주었습니다. 사용법을 알려드렸는데요 df, lsblk, blkid, 파일 , 그리고 Linux 저장 장치 및 파티션의 파일 시스템 유형을 확인하는 명령입니다. 또한 다음을 읽고 Linux 시스템의 저장 장치 및 파티션의 파일 시스템 유형을 결정하는 방법을 보여 주었습니다. /etc/mtab 그리고 /etc/fstab 파일.

참조:

[1] 파일 시스템 – Wikipedia – https://en.wikipedia.org/wiki/File_system