format 메뉴 및 명령 설명
format 메뉴는 다음과 같이 표시됩니다.
FORMAT MENU:
disk - select a disk
type - select (define) a disk type
partition - select (define) a partition table
current - describe the current disk
format - format and analyze the disk
fdisk - run the fdisk program (x86 only)
repair - repair a defective sector
label - write label to the disk
analyze - surface analysis
defect - defect list management
backup - search for backup labels
verify - read and display labels
save - save new disk/partition definitions
inquiry - show vendor, product and revision
volname - set 8-character volume name
!<cmd> - execute <cmd>, then return
quit
format>
다음 표에서는 format 유틸리티의 기본 메뉴 항목에 대해 설명합니다.
표 13-1 format 유틸리티의 기본 메뉴 항목 설명
|
|
|
disk |
명령 |
시스템의
드라이브를 모두 나열합니다. 후속 작업에서 사용할 디스크를 선택할 수도 있습니다. 이 디스크를
현재 디스크라고 합니다. |
type |
명령 |
현재 디스크의 제조업체 및 모델을 식별합니다. 알려진 드라이브 유형 목록도
표시합니다. 모든 SCSI-2 디스크 드라이브에 대해 Auto configure 옵션을 선택합니다. |
partition |
메뉴 |
|
current |
명령 |
현재 디스크에 대해 다음 정보를 표시합니다.
장치 이름 및 장치 유형
실린더, 대체 실린더, 헤드 및 섹터 수
물리적 장치 이름
|
format |
명령 |
다음 정보 소스 중 하나를
이 순서대로 사용하여 현재 디스크를 포맷합니다.
format.dat 파일에 있는 정보
자동 구성 프로세스의 정보
format.dat 항목이 없는 경우 프롬프트에서 입력한 정보
IDE 디스크에는 이 명령이 적용되지 않습니다. IDE
디스크는 제조업체가 미리 포맷합니다. |
fdisk |
메뉴 |
x86 플랫폼에만 해당: fdisk 프로그램을 실행하여 Solaris fdisk 분할
영역을 만듭니다. 1TB 크기보다 큰 EFI 레이블 디스크에서는 fdisk 명령을 사용할 수 없습니다. |
repair |
명령 |
현재
디스크에서 특정 블록을 복구합니다. |
label |
명령 |
현재 디스크에 새 레이블을 씁니다. |
analyze |
메뉴 |
읽기, 쓰기 및 비교 테스트를
실행합니다. 자세한 내용은 analyze 메뉴를 참조하십시오. |
defect |
메뉴 |
결함 목록을 검색하고 표시합니다. 자세한 내용은 defect 메뉴를 참조하십시오.
IDE 디스크에는 이 기능이 적용되지 않습니다. IDE 디스크가 자동으로 결함을 관리합니다. |
backup |
명령 |
VTOC –
백업 레이블을 검색합니다. EFI – 지원되지 않습니다. |
verify |
명령 |
현재 디스크에 대해 다음 정보를 표시합니다.
장치 이름 및 장치 유형
실린더, 대체 실린더, 헤드 및 섹터 수
분할 영역 테이블
|
save |
명령 |
VTOC –
새 디스크 및 분할 영역 정보를 저장합니다. EFI – 적용할 수 없습니다. |
inquiry |
명령 |
SCSI 디스크에만 해당 –
현재 드라이브의 공급업체, 제품 이름 및 개정 레벨을 표시합니다. |
volname |
명령 |
새로 지정한 8자 볼륨
이름을 사용하여 디스크에 레이블을 지정합니다. |
quit |
명령 |
format 메뉴를 종료합니다. |
|
partition 메뉴
partition 메뉴는 다음과 같이 표시됩니다.
format> partition
PARTITION MENU:
0 - change `0' partition
1 - change `1' partition
2 - change `2' partition
3 - change `3' partition
4 - change `4' partition
5 - change `5' partition
6 - change `6' partition
7 - change `7' partition
select - select a predefined table
modify - modify a predefined partition table
name - name the current table
print - display the current table
label - write partition map and label to the disk
quit
partition>
다음 표에서는 partition 메뉴 항목에 대해 설명합니다.
표 13-2 partition 메뉴 항목 설명
|
|
change `n' partition |
새 분할 영역에 대한 다음
정보를 지정할 수 있습니다.
|
select |
미리 정의된 분할 영역 테이블을 선택할 수 있습니다. |
modify |
분할 영역
테이블의 모든 슬라이스를 변경할 수 있습니다. 개별 change `x' partition 명령보다 이
명령이 선호됩니다. |
name |
현재 분할 영역 테이블의 이름을 지정할 수 있습니다. |
print |
현재 분할 영역 테이블을
표시합니다. |
label |
현재 디스크에 분할 영역 맵과 레이블을 씁니다. |
quit |
|
|
x86: fdisk 메뉴
fdisk 메뉴는 x86 기반 시스템에서만 사용할 수 있으며 다음과 같이 표시됩니다.
format> fdisk
Total disk size is 8924 cylinders
Cylinder size is 16065 (512 byte) blocks
Cylinders
Partition Status Type Start End Length %
========= ====== ============ ===== === ====== ===
1 EFI 0 8924 8925 100
SELECT ONE OF THE FOLLOWING:
1. Create a partition
2. Specify the active partition
3. Delete a partition
4. Change between Solaris and Solaris2 Partition IDs
5. Edit/View extended partitions
6. Exit (update disk configuration and exit)
7. Cancel (exit without updating disk configuration)
Enter Selection:
다음 표에서는 fdisk 메뉴 항목에 대해 설명합니다.
표 13-3 x86: fdisk 메뉴 항목 설명
|
|
Create a partition |
fdisk 분할 영역을 만듭니다. Oracle
Solaris 또는 DOS와 같은 각 OS에 대해 별도의 분할 영역을 만들어야 합니다.
디스크당 최대 4개 분할 영역이 있습니다. 디스크의 비율로 fdisk 분할 영역의 크기를
묻는 메시지가 표시됩니다. |
Specify the active partition |
부트에 사용할 분할 영역을 지정할 수 있습니다. 이 메뉴 항목은
첫번째 단계 부트 프로그램이 두번째 단계 부트 프로그램을 찾는 위치를 식별합니다. |
Delete a partition |
이전에 만든
분할 영역을 삭제합니다. 이 명령은 분할 영역의 데이터를 모두 삭제합니다. |
Change between Solaris and Solaris2 Partition IDs |
분할 영역 ID를
130(0x82)에서 191(0xbf)로 변경하고 되돌립니다. |
Edit/View extended partitions |
일반적으로 부트에 사용되는 분할 영역 정보를 관리합니다. |
Exit (update disk configuration and exit) |
새 버전의 분할
영역 테이블을 작성하고 fdisk 메뉴를 종료합니다. |
Cancel (exit without updating disk configuration) |
분할 영역 테이블을 수정하지 않고 fdisk 메뉴를
종료합니다. |
|
analyze 메뉴
analyze 메뉴는 다음과 같이 표시됩니다.
format> analyze
ANALYZE MENU:
read - read only test (doesn't harm SunOS)
refresh - read then write (doesn't harm data)
test - pattern testing (doesn't harm data)
write - write then read (corrupts data)
compare - write, read, compare (corrupts data)
purge - write, read, write (corrupts data)
verify - write entire disk, then verify (corrupts data)
print - display data buffer
setup - set analysis parameters
config - show analysis parameters
quit
analyze>
다음 표에서는 analyze 메뉴 항목에 대해 설명합니다.
표 13-4 analyze 메뉴 항목 설명
|
|
read |
현재 디스크에서 각 섹터를 읽습니다.
결함이 있는 블록을 기본값으로 복구합니다. |
refresh |
데이터를 손상시키지 않고 현재 디스크에서 데이터를 읽은 후
씁니다. 결함이 있는 블록을 기본값으로 복구합니다. |
test |
데이터를 손상시키지 않고 디스크에 패턴 세트를 씁니다.
결함이 있는 블록을 기본값으로 복구합니다. |
write |
디스크에 패턴 세트를 쓴 후 디스크의 데이터를 다시
읽습니다. 디스크의 기존 데이터를 삭제합니다. 결함이 있는 블록을 기본값으로 복구합니다. |
compare |
디스크에 패턴 세트를
쓰고, 데이터를 다시 읽은 후 쓰기 버퍼의 데이터와 비교합니다. 디스크의 기존 데이터를
삭제합니다. 결함이 있는 블록을 기본값으로 복구합니다. |
purge |
어떤 방법으로도 데이터를 검색할 수 없도록
디스크에서 모든 데이터를 제거합니다. 전체 디스크 또는 디스크의 한 섹션에 고유한 패턴
3개를 쓰면 데이터가 제거됩니다. 확인에 성공하면 전체 디스크 또는 디스크의 한 섹션에
16진수 비트 패턴이 기록됩니다. 결함이 있는 블록을 기본값으로 복구합니다. |
verify |
첫번째 단계에서 전체 디스크의 각
블록에 고유한 데이터를 씁니다. 다음 단계에서 데이터를 읽고 확인합니다. 디스크의 기존 데이터를
삭제합니다. 결함이 있는 블록을 기본값으로 복구합니다. |
print |
읽기/쓰기 버퍼의 데이터를 표시합니다. |
setup |
다음과 같은 분석 매개변수를
지정할 수 있습니다. Analyze entire disk? yes
Starting block number: depends on drive
Ending block number: depends on drive
Loop continuously? no
Number of passes: 2
Repair defective blocks? yes
Stop after first error? no
Use random bit patterns? no
Number of blocks per transfer: 126 (0/n/nn)
Verify media after formatting? yes
Enable extended messages? no
Restore defect list? yes
Restore disk label? yes |
config |
현재 분석 매개변수를 표시합니다. |
quit |
analyze 메뉴를 종료합니다. |
|
defect 메뉴
defect 메뉴는 다음과 같이 표시됩니다.
format> defect
DEFECT MENU:
primary - extract manufacturer's defect list
grown - extract manufacturer's and repaired defects lists
both - extract both primary and grown defects lists
print - display working list
dump - dump working list to file
quit
defect>
다음 표에서는 defect 메뉴 항목에 대해 설명합니다.
표 13-5 defect 메뉴 항목 설명
|
|
primary |
디스크 드라이브에서 제조업체의 결함 목록을
읽고 메모리 내 결함 목록을 업데이트합니다. |
grown |
발생한 결함 목록을 읽고 메모리 내 결함
목록을 업데이트합니다. 발생한 결함은 분석 도중 감지된 결함입니다. |
both |
제조업체의 결함 목록과 발생한 결함
목록을 모두 읽습니다. 그런 다음 메모리 내 결함 목록을 업데이트합니다. |
print |
메모리 내 결함
목록을 표시합니다. |
dump |
메모리 내 결함 목록을 파일에 저장합니다. |
quit |
defect 메뉴를 종료합니다. |
|