FDFORMAT(1)

명칭
fdformat - floppy disk의 포맷

서식
fdformat [-q] [-y] [-v | -n] [-f capacity] [-c cyls] [-s secs] [-h heads] fdformat [-r rate] [-g gap3len] [-i intleave] [-S secshft] [-F fillbyte] [-t steps_per_track] device_name

해설
fdformat 유틸리티는, device_name 디바이스의 floppy disk를 포맷 합니다. device_name (은)는, floppy disk 드라이브의 디바이스 노드의 풀 패스명 (예를 들면 /dev/fd0) 인가, 생략 형식의 디폴트명 (예를 들면 fd0) 입니다. 후자의 경우, device_name (은)는, 주어진 이름에 /dev/ (을)를 덧붙여 후에 .capacity (을)를 첨가하는 것으로 작성됩니다. fdformat (은)는, 지오메트리 정보를 고쳐 쓰기 (위해)때문에, 디바이스 노드 (마이나데바이스 번호) 에 할당할 수 있던 어떤 지오메트리 정보도 의미를 가지지 않습니다.

다음과 같은 옵션이 있습니다.

-q  명령로부터의 출력을 억제해, device_name 의 floppy disk를 포맷 해도 좋은지 어떤지의 확인도 실시하지 않습니다.

-y  자동적으로 "yes" 와 응답하는 것으로써 확인 요구를 억제합니다. 포맷 상태의 보고는 아직 실시합니다.

-f capacity
    바람직한 포맷 파라미터의 설정을 하는 보통 방법입니다. 360, 720, 800, 820, 1200, 1440, 1480, 1720 중 한쪽이 유효합니다. capacity (은)는, 포맷 하는 바이트수입니다.

-n  포맷 한 다음에, 베리파이 하지 않습니다.

-v  베리파이만을 실시해, 포맷 하지 않습니다.

-c cyls
    실린더수: 40 또는 80.

-s secs
    트럭 근처의 섹터수: 9, 10, 15, 18 의 언젠가.

-h heads
    플로피의 헤드수: 1 이나 2.

-r rate
    데이터 레이트: 250, 300, 500 의 언젠가 (단위는 kbps).

-g gap3len
    갭 길이.

-i intleave
    인타리브파크타.

-S secshft
    섹터 사이즈: 0=128, 1=256, 2=512 (단위는 바이트).

-F fillbyte
    필 바이트.

-t steps_per_track
    트럭 근처의 스텝수. floppy disk에 기입하는, 지오메트리 정보를 지정하는 다른 방법입니다.

-q 플래그가 지정되어 있지 않을 때, 포맷을 실시할 때에 확인을 합니다. 포맷을 속행하기 위해서는, “y” (을)를 반드시 입력해, 대답할 필요가 있습니다.

fdformat (은)는, 저레벨의 포맷만을 실시하는 것에 주의해 주세요. 파일 시스템을 만들고 싶을 때로는, ufs 파일 시스템( UNIX 파일 시스템)을 만들고 싶은 경우는, newfs(8) 명령을, MS-DOS (FAT) 파일 시스템을 만들고 싶을 때로는, newfs_msdos(8) 명령을, 참조해 주세요.

진단
-q 하지만 지정되어 있지 않으면 유저에게 프로그램의 진도를 알리기 위해서(때문에), 표준 출력에 특정의 1 캐릭터가 표시됩니다. 최초로, (복수의) 트럭이 포맷 되고 있을 때에는 ‘F’ 하지만 표시되어 베리파이를 실시하고 있을 때에는 ‘V’ 하지만 표시됩니다. 에러가 발견되었을 경우에는, 마지막에 ‘E’ 에 변화합니다. 상세한 정보 (실린더·헤더·섹터의 번호와 엄밀한 에러 원인)는, 최대 10 개의 에러에 대해서 표시됩니다.

종료 스테이터스는, 조작이 성공했을 때 0 을 돌려줍니다. 플로피를 포맷 하고 있을 때에 에러가 일어났을 때는 1 을 돌려주어, 잘못한 명령행 인수가 주어졌을 때에 2 를 돌려줍니다 (진단 출력에 자세한 정보가 나올테니 따라서 주세요).

관련 항목
fdc(4), newfs(8), newfs_msdos(8)

역사
fdformat 유틸리티는 386BSD 0.1 (을)를 위해서(때문에) 개발되어 새롭다 fdc(4) floppy disk 드라이버에 업그레이드 되었습니다. 이것은, 후에 FreeBSD 1.1 시스템의 일부가 되었습니다.

저자
-nosplit 이 프로그램은, Dresden 의 Jörg Wunsch 의 기여입니다. 변경은, 모스크바의 Serge Vakulenko (와)과 Andrey A. Chernov 하지만 실시했습니다.