커피향이 나는 *NIX
커피닉스
시스템/네트웍/보안을 다루는 곳
*
HanIRC의 #coffeenix 방
[
장비 및 회선 후원
]
> Forum <
IT 일정
N
e
w
!
자동화 프로젝트
HOME
>
장비 / 하드웨어
도움말
검색 :
사이트
WHOIS
웹서버 종류
Sun 장비
(1, 자료 4)
엑스박스(xbox) / PS2 / iPod
(7, 자료 6)
USB 장치 / IEEE 1394
(7, 자료 1)
플로피 디스켓 사용(fdformat, mtools, 1995년 글)
작성일 : 2003/11/22 13:37
글쓴이 : 좋은진호 (
http://coffeenix.net/
)
조회수 : 10095
[
이전화면
/
수정
] 비밀번호 :
리눅스사랑넷에 리눅스와 윈도우즈간의 디스켓 사용 관련 질문이 올라왔더군요.
백업해둔 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 드라이브의 전체 내용
확인
이 외에도 응용을 하여 플로피 디스켓을 이용하는 여러 가지 방법이 있
습니다.
커피닉스 카페 최근 글
[06/16]
[질문]SAN 스위치 브로드케이드 dcx8510-4 장비관련입니다.
[04/22]
Re: 영화속에 컴퓨터 이야기 ~스워드피쉬(2001)
[10/20]
Cross Compiler 깔
[07/14]
SSL АО
[04/26]
Re: 도스화면 원격조종 여부
[04/25]
도스화면 원격조종 여부
[10/30]
Cshell에서 난수 설정
[10/23]
공항철도주식회사 SE 구인 件
[01/26]
Re: wget으로 다른서버에있는 디렉토리를 가져오려고합니다.
[01/25]
wget으로 다른서버에있는 디렉토리를 가져오려고합니다.
[01/11]
특정 안드로이드 WebView 버전에서 SSL 문제 (WebView 버그)
[08/01]
DNS forwarder (전달자) 서버를 통해서 쿼리하면 역방향을 받아오질 못합니다.
[05/16]
(주)후이즈 시스템엔지니어 (경력자) 모집
[02/15]
[AWS] Cloudfront edge 확인하기
[01/20]
Mobile Service/eCommerce 기업에서 Server / Java / PHP 개발자 구인
N
e
w
! 최근에 등록한 페이지
KiCad EDA Suite project (Free/Libre/Open-Source EDA Suite) (CAD)
오픈캐스케이드 캐드 (OpenCASCADE CAD)
QCad for Windows --- GNU GPL (Free Software)
The Hello World Collection
IPMI를 활용한 리눅스 서버관리
DNS 설정 검사
nagiosgraph 설치 방법
Slony-I 설치 방법 (postgresql replication tool)
Qmail기반의 Anti spam 시스템 구축하기
clusterssh
[ 함께하는 사이트 ]
운영진 :
좋은진호(truefeel)
, 야수(yasu), 범냉이, sCag
2003년 8월 4일~