태그 보관물: ext2

ext2

파티션이 ext2, ext3 또는 ext4인지 어떻게 알 수 있습니까? 그들이 어떻게 수행하는지 테스트하고 싶습니다. 이제

방금 형식을 지정했습니다. 하나의 디스크를 ext2로 포맷합니다. 다른 하나는 ext4로 형식화하고 싶습니다. 그들이 어떻게 수행하는지 테스트하고 싶습니다.

이제 파티션의 파일 시스템 종류를 어떻게 알 수 있습니까?



답변

파일에 어떤 종류의 데이터 (어떤 데이터 형식)가 있는지 어떻게 알 수 있습니까?
file유틸리티를 사용하십시오 .

여기서는 장치 파일의 데이터 형식을 알고 싶을 뿐이 므로 -s플래그를 전달하여 file장치 파일이라고 말하고 내용을 확인해야합니다. -L장치 파일 이름이 심볼릭 링크 인 경우 플래그도 필요할 수 있습니다 . 다음과 같은 출력이 표시됩니다.

# file -sL /dev/sd*
/dev/sda1: Linux rev 1.0 ext4 filesystem data, UUID=63fa0104-4aab-4dc8-a50d-e2c1bf0fb188 (extents) (large files) (huge files)
/dev/sdb1: Linux rev 1.0 ext2 filesystem data, UUID=b3c82023-78e1-4ad4-b6e0-62355b272166
/dev/sdb2: Linux/i386 swap file (new style), version 1 (4K pages), size 4194303 pages, no label, UUID=3f64308c-19db-4da5-a9a0-db4d7defb80f

이 샘플 출력이 주어지면 첫 번째 디스크에는 하나의 파티션이 있고 두 번째 디스크에는 두 개의 파티션이 있습니다. /dev/sda1ext4 파일 시스템이고 /dev/sdb1ext2 파일 시스템이며 /dev/sdb2스왑 공간 (약 4GB)입니다.

일반 사용자는 디스크 파티션을 직접 읽을 수 없기 때문에이 명령을 루트로 실행해야합니다. 필요한 경우 sudo앞에 추가하십시오 .


답변

다른 옵션은 다음을 사용하는 것입니다 blkid.

$ blkid /dev/sda1
/dev/sda1: UUID="625fa1fa-2785-4abc-a15a-bfcc498139d1" TYPE="ext2"

이것은 대부분의 파일 시스템 유형과 암호화 된 파티션과 같은 것을 인식합니다.

주어진 유형의 파티션을 검색 할 수도 있습니다.

# blkid -t TYPE=ext2
/dev/sda1: UUID="625fa1fa-2785-4abc-a15a-bfcc498139d1" TYPE="ext2"
/dev/sdb1: UUID="b80153f4-92a1-473f-b7f6-80e601ae21ac" TYPE="ext2"


답변

당신이 사용할 수있는 sudo parted -l

[shredder12]$ sudo parted -l

Model: ATA WDC WD1600BEVT-7 (scsi)
Disk /dev/sda: 160GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type      File system     Flags
 1      32.3kB  8587MB  8587MB  primary   ext3            boot
 4      8587MB  40.0GB  31.4GB  primary   ext4
 2      40.0GB  55.0GB  15.0GB  primary   ext4
 3      55.0GB  160GB   105GB   extended
 5      55.0GB  158GB   103GB   logical   ext4
 6      158GB   160GB   1999MB  logical   linux-swap(v1)

출처


답변

또 다른 방법으로, 실행중인 알고 있기 때문에 몇 가지 의 맛을 ext?파일 시스템의 기능 목록을보고,있다 :

# tune2fs -l /dev/sda1 | grep features

목록에 있다면 :

  • extent — 그것은 ext4입니다
  • 아니 extent,하지만 has_journal— ext3
  • 아니 extenthas_journal— ext2

partedblkid당신이 자동으로 실행이 휴리스틱을 원하는 경우 답변이 더 있습니다. (기능 점검과의 차이점도 알려줍니다.) 또한 비 ext?파일 시스템을 식별 할 수 있습니다 .

이 방법은 낮은 수준의 차이를 보여주는 장점이 있습니다.

여기서 알아야 할 중요한 점은이 세 파일 시스템은 순방향 호환이 가능하고 어느 정도는 이전 버전과 호환된다는 것입니다. 최신 버전은 이전 버전 위에 기능을 추가합니다.

이에 대한 자세한 내용 은 ext4 HOWTO 를 참조하십시오.


답변

사용하려고 df -T참조 남자를 df여전히 내가 찾은 또 하나의 방법은 더 많은 옵션에 대한cfdisk


답변

아직 여기에 없다는 사실에 놀랐습니다. sudo필요 하지 않습니다 :

lsblk -f


답변

-T 옵션을 사용하여 파일 시스템 유형을 인쇄하십시오.

[root@centos6 ~]# df -T

Filesystem           Type  1K-blocks    Used Available Use% Mounted on
/dev/mapper/VolGroup-lv_root
                     ext4    6795192 6367072     76276  99% /
tmpfs                tmpfs    639164       0    639164   0% /dev/shm
/dev/sda1            ext4     487652   28684    433368   7% /boot