반응형
파일 시스템의 기본 블록 크기를 확인하는 방법(tune2fs)
tune2fs 명령어는 Linux 파일 시스템의 튜닝 및 설정을 변경하는 데 사용되는 명령어입니다. 이 명령어를 사용하여 파일 시스템에 대한 다양한 속성을 수정할 수 있습니다.
tune2fs 명령어의 기본 구문과 주요 옵션
tune2fs [옵션] [장치]
- 옵션: 파일 시스템 튜닝 및 속성 변경을 제어하는 다양한 옵션을 지정합니다.
- 장치: 튜닝할 파일 시스템이 있는 블록 장치의 경로를 지정합니다. 예를 들어, /dev/sda1과 같은 디스크 파티션을 가리킵니다.
tune2fs 명령어 주요 옵션
- -c <count> 또는 --check-interval=<count>: 파일 시스템이 자동으로 검사되는 간격을 설정합니다. <count>는 검사 간격을 지정하는데 사용됩니다.
- -C <mount-count> 또는 --max-mount-count=<mount-count>: 파일 시스템이 자동으로 검사되기 전에 마운트된 횟수를 설정합니다.
- -e errors-behavior 또는 --errors-behavior=errors-behavior: 파일 시스템에서 오류가 발생했을 때의 동작을 설정합니다. errors-behavior는 continue, remount-ro, panic 등의 값 중 하나를 가질 수 있습니다.
- -m reserved-blocks-percentage 또는 --reserved-blocks-percentage=reserved-blocks-percentage: 파일 시스템에서 예약된 블록의 백분율을 설정합니다.
- -L volume-label 또는 --volume-label=volume-label: 파일 시스템의 볼륨 레이블을 설정합니다.
- -U UUID 또는 --uuid=UUID: 파일 시스템의 UUID (Universally Unique Identifier)를 설정합니다.
- -i time-interval 또는 --interval=time-interval: 파일 시스템이 자동으로 검사되는 시간 간격을 설정합니다.
- -j 또는 --journal-inode: 저널 노드의 크기를 변경합니다.
- -J journal-options 또는 --journal-options=journal-options: 파일 시스템의 저널 옵션을 설정합니다.
- -O feature 또는 --feature=feature: 파일 시스템에 지원되는 기능을 추가하거나 제거합니다.
- -r reserved-blocks-count 또는 --reserved-blocks-count=reserved-blocks-count: 파일 시스템에서 예약된 블록의 수를 설정합니다.
- -T timestamp 또는 --time-last-checked=timestamp: 파일 시스템의 마지막 검사 날짜를 설정합니다.
- -t check-time 또는 --time-max=check-time: 파일 시스템 검사가 허용되는 최대 시간을 설정합니다.
- -u user 또는 --user=user: 파일 시스템의 소유자를 변경합니다.
- -v 또는 --verbose: 작업의 진행 상황을 자세히 표시합니다.
- -y 또는 --yes: 대화식 확인 메시지를 피하기 위해 사용합니다.
- -h 또는 --help: 명령어의 도움말을 표시합니다.
- -V 또는 --version: tune2fs 버전 정보를 표시합니다.
주의: tune2fs 명령어는 시스템 파일 시스템을 튜닝하거나 변경하는 데 사용되므로 주의하여 사용해야 합니다. 파일 시스템의 손상을 방지하기 위해 필요한 조치를 취한 후에 사용하세요.
728x90
사용 예시
1. tune2fs 명령과 grep를 사용하여 Block 크기 확인
다음 명령을 사용하여 파일 시스템의 기본 블록 크기를 확인할 수 있습니다.
tune2fs -l /dev/sda8 | grep "Block size"
$ tune2fs -l /dev/sda8 | grep Block
Block count: 23039210
Block size: 4096
Blocks per group: 32768
이 명령은 /dev/sda8 디스크 파티션의 tune2fs 출력을 가져와 "Block size"라는 행을 검색하여 기본 블록 크기를 나타내는 정보를 표시합니다.
2. tune2fs 명령으로 전체 tune2fs 출력 확인
또는 기본 블록 크기 외에도 다양한 파일 시스템 관련 정보를 확인하려면 tune2fs 명령을 사용하여 전체 출력을 확인할 수 있습니다.
tune2fs -l /dev/sda8
$ tune2fs -l /dev/sda8
tune2fs 1.39 (29-May-2006)
Filesystem volume name: /var
Last mounted on: <not available>
Filesystem UUID: 4486fa2d-76f9-4159-89ac-f496edf3c027
Filesystem magic number: 0xEF53
Filesystem revision #: 1 (dynamic)
Filesystem features: has_journal ext_attr resize_inode dir_index filetype needs_recovery sparse_super large_file
Default mount options: user_xattr acl
Filesystem state: clean
Errors behavior: Continue
Filesystem OS type: Linux
Inode count: 23046144
Block count: 23039210
Reserved block count: 1151960
Free blocks: 22256041
Free inodes: 23045367
First block: 0
Block size: 4096
Fragment size: 4096
Reserved GDT blocks: 1018
Blocks per group: 32768
Fragments per group: 32768
Inodes per group: 32736
Inode blocks per group: 1023
Filesystem created: Thu Mar 10 09:10:39 2011
Last mount time: Thu Mar 10 12:21:30 2011
Last write time: Thu Mar 10 12:21:30 2011
Mount count: 5
Maximum mount count: -1
Last checked: Thu Mar 10 09:10:39 2011
Check interval: 0 (<none>)
Reserved blocks uid: 0 (user root)
Reserved blocks gid: 0 (group root)
First inode: 11
Inode size: 128
Journal inode: 8
Default directory hash: tea
Directory Hash Seed: 97c77fc3-8fc2-418e-a6fe-7fbef804fe8a
Journal backup: inode blocks
이 명령은 /dev/sda8 디스크 파티션의 tune2fs 출력을 표시하며, 이 출력에는 기본 블록 크기 및 다른 파일 시스템 관련 정보가 포함됩니다.
파일 시스템의 기본 블록 크기는 파일 시스템을 생성할 때 지정된 값이며, 이 값은 파일 시스템의 성능 및 할당 공간의 관리와 관련이 있습니다.블록 크기는 파일 시스템을 생성할 때 지정된 값이며, 이 값은 파일 시스템의 성능 및 할당 공간의 관리와 관련이 있습니다.
728x90
반응형
'리눅스' 카테고리의 다른 글
[리눅스] [error] ucspi-tcp-0.88 make 오류 | exec: gcc: not found (0) | 2013.07.09 |
---|---|
하드 디스크에 배드 블록의 존재 여부를 점검하기(badblocks) (0) | 2013.07.09 |
CentOS 7에서 ModSecurity를 설치하는 방법 (0) | 2013.07.09 |
MySQL error: No curses/termcap library found (0) | 2013.07.09 |
[리눅스] OpenSSL을 사용하여 RSA 키를 생성하는 방법 (0) | 2013.07.04 |