카테고리 없음2013. 6. 18. 09:09

 

6. 마운트(mount)와 CD/DVD 활용

 

# 리눅스에서는 하드디스크의 파티션, CD/DVD, USB 메모리 등을 사용하려면 특정한 위치에 연결을 해 줘야 한다.

# 이렇게 물리적인 장치를 특정한 위치(대개는 디렉토리)에 연결시켜 주는 과정을 '마운트(Mount)'라고 한다.

※ 장치도 파일로써 만들어서 사용하기 때문에 강제종료를 하면 아주 위험하다.

 

 

< 실습 >

 

[root@localhost ~]# cd /dev                     # dev 폴더로 이동
[root@localhost ~]# pwd                           # 현재 위치 확인

/dev
[root@localhost ~]# ls                               # 현재위치의 파일과 폴더 목록을 출력

※ 현재 쓰고 있는 장치는 /dev 폴더에 저장되어 있다.

 

 

[root@localhost ~]# mount                        # 현재 마운트 되어있는 장치들의 목록을 보여준다.

[root@localhost ~]# init 3                          # init 3 (텍스트 모드로 전환)

※ 텍스트 모드로 전환하면 마운트가 해제되므로 다시 마운트 시켜준다.

 

 

 

요즘은 주로 /media 폴더에 만든다.

[root@localhost ~]# cd /                                     # root/ 폴더로 이동

[root@localhost ~]# mkdir media                    # media/ 폴더를 생성

[root@localhost ~]# cd media                        # media/ 폴더로 이동

[root@localhost media]# mkdir cdrom                   # cdrom/ 폴더를 생성
[root@localhost media]# ls -l                               # cdrom/ 폴더가 만들어졌는지 확인
[root@localhost media]# cd cdrom/                     # cdrom/ 폴더로 이동
[root@localhost cdrom]# ls -al                            # 모든 파일 목록을 출력(파일 없음)
[root@localhost cdrom]# cd ..                             # 한단계 상위폴더로 이동
[root@localhost media]# pwd                              # 현재 경로 확인
root/media

 

 


[root@localhost media]# mount /dev/hdc /media/cdrom/                       # /dev/hdc 와 /media/cdrom을 마운트
[root@localhost media]# mount

[root@localhost media]# cd cdrom/                                                          # cdrom/ 폴더로 이동
[root@localhost cdrom]# ls                                                                       # cdrom/ 폴더에 연결된 내용이 보임

※ 이제 연결 되었다.

 

 

 

 

VMware 우하단에 CD 모양의 아이콘에서 마우스 우클릭 -> Setting

 

 

 

대충 넣고싶은 ISO 파일을 넣자. 난 XP ISO 파일을 넣었다.

 

 

 

다시 CD 아이콘을 클릭하고 Connect 로 연결

 

 

 

그럼 자연스럽게 마운트가 되고 이런 창이 뜬다.

 

 

 

다 쓰고 해제하려면

[root@localhost cdrom]# cd ..
[root@localhost media]# umount /dev/hdc                                              # /dev/hdc/를 umount
[root@localhost media]# mount

※ mount 목록에 /dev/hdc/가 사라진것을 확인

[root@localhost media]# ls cdrom                                                            # cdrom 안에 파일이 없는것을 확인

 


 

 

< 다중 마운트 >

 

※ 다른 장치도 동시에 마운트가 된다.
[root@localhost media]# cd
[root@localhost ~]# pwd
/root
[root@localhost ~]# mkdir cdrom                                                          # cdrom/폴더를 생성
[root@localhost ~]# mount /dev/hdc /media/cdrom/                          # /media/cdrom/를 마운트
[root@localhost ~]# ls /media/cdrom/                                                 # /media/cdrom/ 폴더 목록 출력
[root@localhost ~]# mount /dev/hdc /root/cdrom/                             # /root/cdrom/를 마운트
[root@localhost ~]# ls cdrom/                                                             # /root/cdrom/ 폴더 목록 출력

 

 

 

※ 마운트를 해제할 때 umount 명령을 사용
[root@localhost ~]# cd cdrom/                                                            # cdrom/ 폴더로 이동
[root@localhost ~]# umount /dev/hdc                                                 # cdrom/ 폴더에서 umount를 한번 해보자
※ /root/cdrom: device is busy 메세지가 나오면서 해제되지 않는다.

 

[root@localhost cdrom]# cd

[root@localhost ~]# umount /dev/hdc                                                 # /dev/hdc/를 umount하면 두개중 하나만 umount된다.

 

※ 안전하게 하나씩 umount 해주는 것이 좋다.
[root@localhost ~]# umount /media/cdrom/
[root@localhost ~]# umount /root/cdrom/

Posted by 아이맥스