Manpages

이 름

fd − 플 로 피 디 스 크 장 치

CONFIGURATION

플 로 피 드 라 이 브 는 블 록 장 치 로 서 메 이 저 넘 버 2를 갖 는 다 . 일 반 적 으 로 프 롤 피 드 라 이 브 는 roo.floppy(예 를 들 면 , user root, group floppy)에 의 해 소 유 되 며 , 모 드 0660(그 룹 멤 버 쉽 을 통 한 액 세 스 체 킹 )이 거 나 , 모 드 0666(누 구 나 액 세 스 할 수 있 음 ) 마 이 너 넘 버 는 장 치 유 형 , 장 치 번 호 , 제 어 기 번 호 를 인 코 딩 한 다 . 각 장 치 유 형 (밀 도 와 트 랙 수 의 결 합 )에 대 해 서 는 , 기 본 마 이 너 넘 버 가 있 다 . 이 기 본 넘 버 에 , 드 라 이 브 의 번 호 를 제 어 기 에 추 가 하 고 , 만 일 드 라 이 브 가 두 번 째 제 어 기 상 에 있 다 면 , 128을 추 가 한 다 . 다 음 의 장 치 테 이 블 에 서 n는 드 라 이 브 번 호 를 상 징 한 다 .

경 고 : 만 일 드 라 이 브 에 의 해 지 원 된 것 보 다 더 많 은 트 랙 들 을 지 닌 포 맷 을 사 용 한 다 면 , 여 러 분 은 이 러 한 기 계 상 의 손 실 을 초 래 할 수 있 다 . 보 통 40/80보 다 더 많 은 트 랙 들 이 지 원 된 다 면 , 이 에 손 상 을 초 래 해 서 는 안 되 고 , 이 에 대 한 어 떤 보 상 도 이 루 어 지 지 않 는 다 . 이 러 한 활 용 을 방 지 하 기 위 한 형 식 들 에 대 한 장 치 항 목 들 을 만 들 지 마 시 오 .

미 디 어 포 맷 및 용 량 을 자 동 적 으 로 감 지 하 는 드 라 이 브 독 립 장 치 파 일 들 :

5.25인 치 두 배 의 밀 도 를 지 닌 장 치 파 일 :

5.25인 치 두 배 의 밀 도 를 지 닌 장 치 파 일 :

3.5인 치 두 배 의 밀 도 를 지 닌 장 치 파 일 :

3.5인 치 두 배 의 밀 도 를 지 닌 장 치 파 일 :

3.5인 치 두 배 의 밀 도 를 지 닌 장 치 파 일 :

설 명

fd 특 수 파 일 들 은 플 로 피 디 스 크 드 라 이 브 를 raw 모 드 로 액 세 스 한 다 . 다 음 의 ioctl(2) 호 출 은 fd 장 치 들 에 의 해 지 원 된 다 .
FDCLRPRM

는 드 라 이 버 의 매 체 정 보 (드 라 이 브 내 의 디 스 크 맵 )를 지 운 다 .

FDSETPRM

는 디 스 크 의 매 체 정 보 를 설 정 한 다 . 매 체 정 보 는 매 체 가 변 경 되 면 상 실 된 다 .

FDDEFPRM

는 디 스 크 의 매 체 정 보 를 설 정 한 다 . 매 체 정 보 는 매 체 가 변 경 되 더 다 로 상 실 되 지 않 는 다 . 이 는 자 동 감 지 를 작 동 하 지 못 하 도 록 한 다 . 자 동 감 지 를 다 시 활 성 화 하 려 면 , FDCLRPRM 명 령 을 내 려 야 한 다 .

FDGETDRVTYP

는 드 라 이 브 의 유 형 (name 매 개 변 수 )을 리 턴 한 다 . 몇 개 드 라 이 브 유 형 에 서 동 작 할 포 맷 들 에 대 해 서 는 , 이 포 맷 을 지 원 하 는 가 장 오 래 된 드 라 이 브 유 형 에 적 절 한 이 름 을 FDGETDRVTYP이 리 턴 한 다 .

FDFLUSH

는 주 어 진 드 라 이 브 에 대 한 버 퍼 캐 시 를 무 효 로 만 든 다 .

FDSETMAXERRS

는 에 러 를 보 고 하 고 , 연 산 을 중 지 시 키 며 , 눈 금 을 재 고 , 재 설 정 하 며 , 섹 터 별 로 읽 어 내 기 위 해 에 러 임 계 치 를 설 정 한 다 .

FDSETMAXERRS

는 현 재 에 러 임 계 치 를 얻 어 낸 다 .

FDGETDRVTYP

는 드 라 이 브 의 내 부 이 름 을 얻 는 다 .

FDWERRORCLR

쓰 기 에 러 통 계 를 소 거 한 다 .

FDWERRORGET

는 쓰 기 에 러 통 계 를 읽 어 낸 다 . 이 는 쓰 기 에 러 , 첫 번 째 쓰 기 에 러 의 위 치 및 디 스 크 , 마 지 막 쓰 기 에 러 의 위 치 및 디 스 크 의 총 숫 자 를 포 함 한 다 . 디 스 크 들 은 각 디 스 크 변 화 에 따 라 점 증 되 는 생 성 번 호 에 의 해 확 인 된 다 .

FDTWADDLE

약 간 의 마 이 크 로 초 동 안 드 라 이 브 모 터 를 끈 다 . 이 는 디 스 크 섹 터 가 서 로 너 무 가 까 운 섹 터 들 을 지 닌 디 스 크 에 액 세 스 하 는 데 필 요 할 수 도 있 다 .

FDSETDRVPRM

는 다 양 한 드 라 이 브 매 개 변 수 들 을 설 정 한 다 .

FDGETDRVPRM

는 이 러 한 변 수 들 을 다 시 읽 어 들 인 다 .

FDGETDRVSTAT

캐 싱 된 드 라 이 브 상 태 를 얻 는 다 . (변 경 된 디 스 크 , 쓰 기 금 지 된 등 등 )

FDPOLLDRVSTAT

드 라 이 브 를 폴 링 (poll)하 고 , 이 상 태 를 리 턴 한 다 .

FDGETFDCSTAT

플 로 피 제 어 기 상 태 를 얻 어 낸 다 .

FDRESET

어 떤 조 건 들 하 에 서 플 로 피 제 어 기 를 재 설 정 한 다 .

FDRAWCMD

raw 명 령 을 플 로 피 제 어 기 에 전 달 한 다 .

좀 더 정 확 한 정 보 에 대 해 서 는 , <linux/fd.h>와 <linux/fdreg.h>의 include 파 일 들 을 참 조 하 고 , floppycontrol에 관 한 맨 페 이 지 를 참 조 하 라 .

주 의

다 양 한 포 맷 들 은 다 양 한 유 형 의 디 스 크 들 을 읽 고 쓰 는 데 도 움 을 준 다 . 하 지 만 , 만 일 플 로 피 가 너 무 나 작 은 내 부 섹 터 틈 으 로 포 맷 되 어 있 다 면 , 성 능 이 저 하 되 어 , 전 체 트 랙 을 액 세 스 하 는 데 몇 초 가 필 요 할 수 가 있 다 . 애 플 II나 맥 킨 토 시 컴 퓨 터 에 사 용 되 는 GCR(그 룹 코 드 기 록 )을 사 용 하 여 포 맷 된 플 로 피 들 을 읽 는 것 은 불 가 능 하 다 .

파 일

/dev/fd*

저 자

Alain Knaff (Alain.Knaff [AT] imag.fr), David Niemi (niemidc [AT] clark.net), Bill Broadhurst (bbroad [AT] netcom.com).

관 련 항 목

floppycontrol(1), mknod(1), chown(1), getfdprm(1), superformat(1), mount(8), setfdprm(8)