파티션에서 어떤 파일 시스템을 사용하고 있는지 어떻게 알 수 있습니까?


61

파티션에서 어떤 파일 시스템을 사용하고 있는지 확인할 수 있습니까?


2
sudo blkid -o list > ~/myFileSytems터미널에서 시도해보십시오 . 그런 다음 myFileSystems텍스트 편집기로 파일 을여십시오 (파일은 홈 폴더에 있어야 함). 그러나 나는 그것이 당신의 주된 문제가 아니라고 생각합니다. 질문에 더 많은 정보를 제공하고 싶을 수도 있습니다.
edwin 2016 년

지구상에서 파일 시스템이 설정의 지속성에 영향을 미치는 이유가 궁금합니다.
mlissner

답변:


79

명령 줄 ( Ctrl+ Alt+ t) 에서이를 수행하는 방법에는 여러 가지가 있습니다 .

이 명령 df -T은 다음과 같이 파일 시스템 유형을 인쇄합니다.

~$ df -T
Filesystem     Type      1K-blocks       Used Available Use% Mounted on
/dev/sda1      ext4      190230236  102672812  77894244  57% /
udev           devtmpfs    1021128         12   1021116   1% /dev
tmpfs          tmpfs        412884        816    412068   1% /run
none           tmpfs          5120          0      5120   0% /run/lock
none           tmpfs       1032208       2584   1029624   1% /run/shm
cgroup         tmpfs       1032208          0   1032208   0% /sys/fs/cgroup
/dev/sdb1      fuseblk  1953480700 1141530424 811950276  59% /home/user/storage

이 기사 는이 정보를 얻는 몇 가지 다른 방법을 요약 한 것입니다.

다음은 가끔 사용하는 몇 가지 다른 예입니다.

~$ mount | grep "^/dev"
/dev/sda1 on / type ext4 (rw,errors=remount-ro)
/dev/sdb1 on /home/user/storage type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096)

~$ sudo file -sL /dev/sda1
/dev/sda1: Linux rev 1.0 ext4 filesystem data, UUID=b53ecdf7-5247-4d65-91a6-be9264c84dea (extents) (large files) (huge files)

7
마운트 된 드라이브에서만 작동
Sanjay Manohar

5
fuseblk라는 $ df -T 파일 시스템에서 NTFS는 NTFS를 의미하지만 $ sudo lsblk -f는 실제로 ntfs를 나타냅니다.
Mike

1
마지막 것 ( sudo file -sL /dev/sda1)은 내가 필요한 것입니다. 먼저 그 것을 먼저 넣어야합니다.
AJMansfield

Ctrl + Alt + t 단축키에 감사드립니다!
토토

47

다음 lsblk과 같은 명령을 사용할 수도 있습니다 .

$ sudo lsblk -f

NAME        FSTYPE LABEL      MOUNTPOINT
sda                           
├─sda1      ntfs   OS         
├─sda2      ntfs   Data       
├─sda3                        
├─sda5      ext4              /
└─sda6      swap              [SWAP]

1
여러 파티션에 대해 비어 있습니다. 해당 파일 시스템 바이트를 어떻게 볼 수 있습니까?
BrainSlugs83

2
sudo필요하지 않은 것
Murmel

sysfs 및 udev를 사용할 수있는 경우 sudo가 필요하지 않습니다. fstype이 기본적으로 인쇄되므로 -f가 필요하지 않은 것 같습니다.
Gringo Suave

27

간단하고 좋은 명령

sudo blkid

다음과 같은 내용이 나열됩니다.

/dev/sda1: LABEL="Windows" UUID="FA50DCB150DC763B" TYPE="ntfs" 
/dev/sda5: LABEL="40GBTWO" UUID="00A0CE7EA0CE7A24" TYPE="ntfs" 
/dev/sda6: UUID="7550252c-3da7-4cd9-8da3-71e9ba38e74a" TYPE="ext4" 
/dev/sda7: UUID="088fd084-a011-4896-aa93-c0caaad60620" TYPE="swap"

어디 /dev/sda1파티션이며, LABEL파티션에 지정된 이름이며, UUID사용 hardisk를 탑재하는 것은 매우 유용하다 partiton의 고유 ID는 /etc/fstab, 및 TYPE파일 시스템입니다.

필자는 종종이 명령을 사용하여 하드 드라이브 및 제거 드라이브에 대한 거의 모든 정보를 얻습니다. 당신도 그것을 좋아 바랍니다. :)


+1, 좋은 해결책. 참고 blkid이 필요하지 않습니다 루트로 실행합니다. 또한 특정 파티션을 인수로 제공하고 해당 파티션에 대한 blkid정보를 얻을 수 있습니다 (la) blkid /dev/sda1.
AJMansfield

@AJMansfield 의미있는 결과를 얻으려면 루트 권한이 필요합니다.
mook765

13

Dash type Disk 에서 디스크 유틸리티 응용 프로그램 ( Ubuntu 12.04 및 Ubuntu 12.10의 디스크 유틸리티 또는 Ubuntu 13.04 이상의 디스크 라고 함)을 엽니 다 .

스크린 샷은 해당 디스크에 대한 정보를 표시하기 위해 500GB 하드 디스크가 선택된 디스크 창을 보여줍니다. 볼륨 섹션 의 가운데 창에서 해당 하드 디스크의 두 번째 파티션이 해당 파티션에 대한 정보를 표시하도록 선택되었음을 알 수 있습니다. 에서 볼륨 섹션 당신은 또한 설명 볼 수 있습니다 : 내용 EXT4 파티션이 기본 우분투 파일 시스템 형식입니다 EXT4로 포맷 된 것을 의미한다.

우분투의 디스크 18.04 여기에 이미지 설명을 입력하십시오


+0 GUI를 사용하는 방법은 좋지만 실제로 사용중인 파일 시스템에 관심이 있거나 "파일 시스템"이 무엇인지 아는 사람은 아마도 명령 줄 솔루션을 찾고있을 것입니다.
AJMansfield

@AJMansfield +0? LOL. BTW, 나는 걱정하고 GUI를 강력하게 선호합니다.
Revetahw

1
CLI는 더 강력하고 복구 환경 (에서 작동하는 동안 @AJMansfield initramfs당신은 매우 복잡한 분할 상황이있을 때 그래픽 도구를 쉽게 읽을 수 등 여러 볼륨 그룹, RAID,와,,)
휴 버트 Kario

2

터미널에서 이것을 시도하십시오 :

sudo fdisk -l

명령을 터미널에 복사하여 붙여 넣기 만하면됩니다.

올바르게 이해하면 드라이브가 표시됩니다.


11
fdisk -l파일 시스템을 보여주지 않음
Gerald Schneider

내 fdisk (우분투 14.04의 2.20.1)는 FS를 보여줍니다. ext4 대신 "리눅스"
Matthew

@MatthewRead는 일반적으로 항상 정확한 것은 아니지만 숫자 코드를 기반으로합니다. 거의 모든 것이 코드를 무시하므로 정확하지 않아도되며 정확하지 않을 수도 있습니다.
Robin Green

+1 이것은 나를 위해 일한 유일한 대답입니다. 내 파티션이 82, 83 또는 8e인지 여부는 알 수 없습니다.
BrainSlugs83

fdisk는 주어진 파티션에 어떤 파일 시스템이 있어야 하는지 알려주지 만, 실제 파일 시스템이 어떤 파티션에 있는지 확인하지는 않습니다. 또한 Linux의 경우 정보가 권고조차되지 않으므로 파티션 ID (유형)에 관계없이 FS를 마운트합니다.
허버트 카리오
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.