| 플로피 디스켓 사용(fdformat, mtools, 1995년 글) | 작성일 : 2003/11/22 13:37 |
| 조회수 : 10102 |
|
리눅스사랑넷에 리눅스와 윈도우즈간의 디스켓 사용 관련 질문이 올라왔더군요. 백업해둔 CD 뒤적거려서 소인이 95년 나우누리 리눅스동호회에 쓴 글을 찾아 올립니다. - 5.25인치 디스켓 얘기도 있네요. ^^ - 설명중에 /dev/fd0H1440 디바이스 대신 /dev/fd0 (A드라이브)로 사용하면 됩니다 - 윈도우즈에서 포맷한 것 마운트할 때 : mount -t vfat -o iocharset=cp949 /dev/fd0 마운트할디렉토리 아래 부터 수정없이 그대로 올립니다. ------------------------------------------------------------------------------------------- [445] 제목 : [저장장치] 플로피디스켓 사용법 올린이 : bluefine(진호) 95/07/24 01:19 읽음 : 371 관련자료 없음 ------------------------------------------------------------------------------ 리눅스에서 플로피 디스켓을 사용하는 방법들 몇가지만 설명을 하겠습 니다. 1. 플로피 디스켓 포멧 리눅스에서 플로피 디스켓을 포멧을 할려면은 /usr/bin/fdformat를 사 용합니다. A 드라이브가 1.44MB 이고, B 드라이브가 1.2MB 라고 가정을 하고 A 드라이브(fd0)를 1.44MB(H1440,h1440)로 포멧을 할려면은 fdformat /dev/fd0H1440 하시면 됩니다. B 드라이브(fd1)를 1.2MB(H1200,h1200)로 포멧을 할려면은 fdformat /dev/fd1h1200 하시면 됩니다. 그러나 만약에 포멧을 한후, 검사할 때 'read: I/O error'가 나왔다면, 디스켓의 용량을 다시 확인(꼭!)하시기 바랍니다. 이를테면, 5.25인치 1.2MB 디스켓을 1.44MB 로 포멧을 하면 Formatting ... done Verifying ... read: I/O error 이라는 메시지가 나오죠. 하지만 3.5인치 1.44MB를 1.2MB로 포멧을 하면은 Formating, Verifying 이 제대로 이루어져서 done이라고 나오죠. 물론 이렇게 1.44MB 디스켓을 1.2MB로 포멧을 해도 제대로 쓸 수가 있습니다. 그렇지만 vmlinuz(kernel) 를 A에 복사하여 부팅을 하면 ROM BIOS에 의한 부팅디스켓을 넣으라는 메 시지와 함께 부팅은 되지 않습니다. 참고로 포멧을 한 후 Verify를 하지 않으실려면 -n 이라는 옵션을 추가 하시면 됩니다(fdformat -n /dev/fd1h1200). 다 포멧한 후 검사를 하지않 으므로 당연히 이렇게 하면 포멧속도가 빠르죠. 2. 플로피에 Filesystem 만들기 제대로 포멧이 된 디스켓에 filesystem을 만들기위해서 mkfs -t ext2 /dev/fd0H1400 1440 (블럭지정부분의 1440은 생략해도 됨) 하시면 됩니다. 3. 플로피 디스켓 마운트 플로피 디스켓을 마운트하기 위해서는 mount -t ext2 /dev/fd0H1440 /a -> fdformat로 포멧한 플로피를 마운트 물론 mount하기 전에 mkfs(위에서 설명했음)로 파일 시스템을 먼저 생성해 주어야 합니다. 이제는 /a 디렉토리가 A드라이브가 된 것입 니다. mount -t ext2 /dev/fd1h1200 /b -> fdformat로 포멧한 플로피를 마운트 mount -t msdos /dev/fd1h1200 /b -> 도스 포멧된 플로피를 마운트할 때 반드시 마운트할 디렉토리(mount point)인 /a,/b가 미리 만들어져 있어 야합니다. 이렇게 마운트 되었다면 쉽게 디스켓의 파일 복사, 삭제가 가능합니다. cp /a/mc12.tgz . -> A 드라이브의 mc12.tgz를 현재 디렉토리로 복사 rm /b/*tgz -> B 드라이브의 tgz로 끝나는 파일 모두 삭제 4. 도스 디스켓 사용 mtools을 사용하는데 이 파일들은 도스에서 쓰는 명령어 형식을 그대로 쓰시면 됩니다. mdir -> 도스 디스켓의 파일목록을 볼 때(dir) 예) mdir a: mformat -> 도스 포맷 형식으로 포멧(format) 예) mformat b: mcopy -> 도스 디스켓으로 복사 또는 도스 디스켓에서 복사 예) mcopy exitemu.com a: mdel -> 도스 디스켓의 파일 삭제(del) 예) mdel a:*.* mtype -> 도스 디스켓의 파일 내용 보기(type) 예) mtype a:readme.txt mcd -> 도스 디스켓의 디렉토리 변경 예) mcd / mlabel -> 도스 디스켓의 volume label 설정 예) mlabel b: mren -> 파일명 바꿈 예) mren a:config.sys config.old 이 외에 몇 개의 mtools가 더 있습니다. 그리고 마운트를 사용하여 도스 디스켓을 이용할 수도 있습니다. 5. 기타 파일을 플로피로 복사할 때 마운트하지 않고 간단히 'cp'명령을 이용할 수 있습니다. 또한 cat,more less 등 으로 디스켓 내용 전체를 살펴 볼 수 있습니다. cp /etc/profile /dev/fd0H1440 -> /etc/profile을 1.44M의 A 드라이브 로 복사 less /dev/fd0H1440 -> 1.44M의 A 드라이브의 전체 내용 확인 이 외에도 응용을 하여 플로피 디스켓을 이용하는 여러 가지 방법이 있 습니다. |
|||||||||
|
|