다음
이전
차례
You have never thought about it, but the DOS command FORMAT A: does a lot
도스 명령어 FORMAT A: 는 사실 보기보다 더 많은 일을 한다는 것에 대해서는 생각
치 못했으리라. 사실 FORMAT 명령을 하면 다음과 같은 일이 벌어진다.
- 물리적으로 디스크를 포맷
- A:\ 디렉토리를 생성한다. ( 즉 화일 시스템 만들기 )
- 사용자에게 사용할 수 있도록 해준다 ( 디스크 마운트하기 )
각 단계가 리눅스에서는 구분되어 있다. 다른 형식도 가능하지만 MS-DOS 형식의
플로피를 만들거나 사용할 수 있다. 가장 많이 쓰이는 형식은 ext2 이다. 디스크를
준비하는 방법에 대해 알아보자.( root 로 세션을 열어야 한다 )
- 표준 1.44 메가 플로피 디스크(A:) 포맷하기:
# fdformat /dev/fd0h1440
- 화일 시스템 만들기:
# mkfs -t ext2 -c /dev/fd0h1440
또는
MS-DOS 화일 시스템을 만들기 위해서는
# mformat a:
디스크를 사용하기 전에 여러분은 그것을 마운트해야 한다.
- 디스크를 마운트하기 위해서는
# mount -t ext2 /dev/fd0 /mnt
또는
# mount -t msdos /dev/fd0 /mnt
Now you can address the files in the floppy. When you've finished, before
이제야말로 플로피에 화일을 사용할 수 있다. 작업이 끝난 후에는 디스켓을 꺼내기
에 앞서 언마운트를 해야 한다( * 매우 중요 * )
- 디스크를 언마운트하기 위해서는:
# umount /mnt
이제 디스크를 꺼내도 좋다. 예전에 사용된 것이 아닌 포맷되지 않은 디스켓에 대
해서만 fdformat과 mkfs를 사용하라. 드라이브 B: 를 사용하고 싶으면 예제에서
fd0h1440과 fd0 대신 fd1h1440과 fd1 을 사용한다.
여러분은 지금 A:, B: 를 다루는데 사용하는 것은 /mnt 이다. 예를 들면:
DOS Linux
C:\GUIDO>dir a: $ ls /mnt
C:\GUIDO>copy a:*.* \docs\temp $ cp /mnt/* /docs/temp
C:\GUIDO>copy *.zip a:\zip $ cp *.zip /mnt/zip
C:\GUIDO>a: $ cd /mnt
A:\> /mnt$
말할 것도 없이 플로피는 여러분이 장치라고 생각하는 것 중 하나일 뿐이다.
예를 들어 다른 하드디스크나 시디롬 드라이브를 원한다고 치자. 장치 목록을 보기
위해서는 /dev 디렉토리의 목록을 살펴보라. 시디롬 마운트 방법은 다음과 같다.
# mount -t iso9660 /dev/cdrom /cdrom
다음
이전
차례