강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

mount실무2편: 가장많이사용하는 DVD 또는 CD-ROM마운트

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

mount실무2: 가장많이사용하는 DVD 또는 CD-ROM마운트

 

 

 

 

 

 

지금부터는 마운트작업에 대한 실제 사용예들을 보도록 하겠다.

 

 

 

 다음은 마운트 작업의 사용형식을 간단하게 표현한 것이다.

 

 

 

마운트 작업을 효율적으로 사용하기 위해서는 다음 간단한 사용형식을 알아두어야 한다.

 

 

 

 다음은 마운트작업의 가장 기본적인 사용형식이다.

 

 

 

 

 

mount 옵션 장치명 마운트포인트

 

위의 사용형식에서 사용하는 옵션, 장치명, 마운트포인트에 대한 의미는 이어지는 사용예에서  계속 설명되므로 확인하기 바란다.

 

 

 

먼저 가장 많이 사용되는 DVD 또는 CD-ROM 마운트에 대하여 간단히 예를 들어 보도록 하자.

 

즉 리눅스에서 mount명령어를 가장 흔하게 사용하는 것이 DVD CD-ROM의 마운트이다.

 

 

 

DVDCD-ROM의 파일시스템은 iso9660이라는 파일시스템타입을 사용한다.

 

 

 

따라서 DVDCD-ROM을 마운트시킬 때에는 -t 옵션에 iso9660이라는 파일시스템 타입을 지정한다.

 

 

 

 

 

다음은 CD-ROM을 마운트하는 형식이다.

 

 

 

 

 

DVD(CD-ROM) 마운트형식 : mount -t iso9660 /dev/sr1 /mnt/cdrom

 

[root@RockyLinux01 ~]# mount -t iso9660 /dev/sr1 /mnt/cdrom

mount: /mnt/cdrom: WARNING: source write-protected, mounted read-only.

[root@RockyLinux01 ~]#

 



위의 예는 CD-ROM을 사용하기 위해서 CD-ROM을 마운트한 것이다.

 

 

 

이렇게 마운트한 다음에는 "/mnt/cdrom 디렉토리로 가서 CD-ROM에 저장된 파일들을 읽을 수 있다.

 

 

 

위의 예를 보면 마운트되면서 출력된 메시지에는 읽을 수는 있어도 저장할 수 없다는 메시지를 “mount: block device /dev/sr1 is write-protected, mounting read-only”과 같이 보여주고 있다.

 

 

 

이제 CD-ROM의 내용을 확인할 수 있으며 아래는 마운트된 CD-ROM의 내용을 /mnt/cdrom으로 가서 확인한 것이다.

 

 

 

 

 

[root@RockyLinux01 ~]# cd /mnt/cdrom

[root@RockyLinux01 cdrom]#

[root@RockyLinux01 cdrom]# ls -l

합계 42

dr-xr-xr-x  3 root root  2048  3 16  2021 EFI

-r--r--r--  1 root root   216  3 16  2021 EULA

-r--r--r--  1 root root 18009  3 16  2021 GPL

dr-xr-xr-x  2 root root  2048  3 16  2021 LiveOS

dr-xr-xr-x 30 root root  4096  3 16  2021 Packages

-r--r--r--  1 root root  1744  3 16  2021 RPM-GPG-KEY-SULinux-17

-r--r--r--  1 root root  2853  3 16  2021 TRANS.TBL

dr-xr-xr-x  3 root root  2048  3 16  2021 images

dr-xr-xr-x  2 root root  2048  3 16  2021 isolinux

dr-xr-xr-x  2 root root  2048  3 16  2021 ks

dr-xr-xr-x  2 root root  4096  3 16  2021 repodata

[root@RockyLinux01 cdrom]#

[root@RockyLinux01 cdrom]# cd Packages/

[root@RockyLinux01 Packages]#

[root@RockyLinux01 Packages]# ls -l

합계 708

dr-xr-xr-x 2 root root   2048  3 16  2021 3

-r--r--r-- 1 root root   5967  3 16  2021 TRANS.TBL

dr-xr-xr-x 2 root root  24576  3 16  2021 a

dr-xr-xr-x 2 root root  20480  3 16  2021 b

dr-xr-xr-x 2 root root  26624  3 16  2021 c

dr-xr-xr-x 2 root root  14336  3 16  2021 d

dr-xr-xr-x 2 root root  10240  3 16  2021 e

dr-xr-xr-x 2 root root  20480  3 16  2021 f

dr-xr-xr-x 2 root root  51200  3 16  2021 g

dr-xr-xr-x 2 root root  43008  3 16  2021 h

dr-xr-xr-x 2 root root  18432  3 16  2021 i

dr-xr-xr-x 2 root root   6144  3 16  2021 i686

dr-xr-xr-x 2 root root   8192  3 16  2021 j

dr-xr-xr-x 2 root root  34816  3 16  2021 k

dr-xr-xr-x 2 root root 116736  3 16  2021 l

dr-xr-xr-x 2 root root  24576  3 16  2021 m

dr-xr-xr-x 2 root root  16384  3 16  2021 n

dr-xr-xr-x 2 root root  18432  3 16  2021 o

dr-xr-xr-x 2 root root  94208  3 16  2021 p

dr-xr-xr-x 2 root root  16384  3 16  2021 q

dr-xr-xr-x 2 root root  16384  3 16  2021 r

dr-xr-xr-x 2 root root  36864  3 16  2021 s

dr-xr-xr-x 2 root root  59392  3 16  2021 t

dr-xr-xr-x 2 root root   8192  3 16  2021 u

dr-xr-xr-x 2 root root   6144  3 16  2021 v

dr-xr-xr-x 2 root root   6144  3 16  2021 w

dr-xr-xr-x 2 root root  14336  3 16  2021 x

dr-xr-xr-x 2 root root   2048  3 16  2021 y

dr-xr-xr-x 2 root root   2048  3 16  2021 z

[root@RockyLinux01 Packages]#

 



CD-ROM의 사용이 끝난 후에는 다음과 같이 마운트된 CD-ROM을 마운트해제(umount) 시켜야한다.

 

 

 

 

 

[root@RockyLinux01 Packages]# umount /mnt/cdrom

umount: /mnt/cdrom: target is busy.

[root@RockyLinux01 Packages]#

[root@RockyLinux01 Packages]# cd /

[root@RockyLinux01 /]#

[root@RockyLinux01 /]# umount /mnt/cdrom

[root@RockyLinux01 /]#

 



마운트되어있는 상태에서는 CD-ROM을 뺄 수 없으며, 위의 예처럼 언마운트(umount)를 하면 마운트가 해제되고 CD-ROM을 뺄 수 있다.

 

 

 

 

 

현재 작업디렉토리 위치가 /media/cdrom 내부일 경우에는 위의 예처럼 umount가 되지 않고 “device is busy”라는 메시지만 보여준다.

 

 

 

 마운트된 CD-ROM umount하려면 /mnt/cdrom에서 다른 곳으로 빠져나와서 umount해야한다.

 

 

 

 

 

이렇게 시스템관리자가 직접 마운트를 시켜줘야 사용할 수 있는 장치가 있는가 하면 시스템이 부팅되면서 자동으로 마운트시켜주는 것이 있다.

 

 

 

시스템에 꼭 필요한 디바이스 같은 경우에는 부팅시에 자동으로 마운트시켜, 부팅 후에 하나씩 모두 수작업으로 마운트해주어야하는 번거로움을 없앨 수 있다.

 

 

 

 

 

어떤 디바이스를 부팅과정에서 마운트를 시킬 것인가에 대한 설정은 /etc/fstab파일에 있다.

 

 

 

이 파일을 보통파일시스템 테이블(FileSystem Table)”이라고 한다.

 

 

 

 

 

[root@sulinux /]#cat /etc/fstab

LABEL=/               /                     ext3    defaults        1 1

LABEL=/home           /home                 ext3    defaults        1 2

LABEL=/backup         /backup               ext3    defaults        1 2

LABEL=/boot           /boot                 ext3    defaults        1 2

tmpfs                 /dev/shm              tmpfs   defaults        0 0

devpts                /dev/pts              devpts  gid=5,mode=620  0 0

sysfs                 /sys                  sysfs   defaults        0 0

proc                  /proc                 proc    defaults        0 0

LABEL=SWAP-sda5       swap                  swap    defaults        0 0

/dev/cdrom            /media/cdrom          udf,iso9660 noauto,owner,kudzu      0 0

[root@sulinux /]#

 

 



아래와 같이 "mount 마운트포인트"라고 하면 /etc/fstab에 지정되어 있는 디바이스로 자동으로 마운트 시켜준다.

 

 

 

다음 예를 보자.

 

 

[root@sulinux /]#mount /media/cdrom

mount: block device /dev/cdrom is write-protected, mounting read-only

[root@sulinux /]#

 




“mount /mnt/cdrom” /etc/fstab에서 /dev/cdrom 디바이스가 지정되어 있으므로 이 디바이스로 마운트를 시켜준다.

 

 

 

 

 

다음은 DVD를 마운트하는 방법을 알아보자. 즉 다음은 DVD를 마운트하는 형식이다.

 

 

 

 

 

DVD 마운트형식 : mount -t iso9660 /dev/dvd /mnt/dvd

 

궁극적으로 CD-ROM을 마운트하는 것이나 DVD를 마운트하는 것이나 방법은 동일하다.

 

 

 

단지 장치이름과 마운트포인트가 다를 뿐이다.

 

 

 

다음 DVD를 마운트한 예를 보자.

 

[root@RockyLinux01 /]# mount -t iso9660 /dev/sr1 /media/dvd

mount: /media/dvd: WARNING: source write-protected, mounted read-only.

[root@RockyLinux01 /]#

 




만약 /media/dvd라는 디렉토리가 생성되어있지 않다면 mkdir로 직접 생성하면 된다.

 

 

 

그리고 /dev/dvd라는 장치명은 이미 여러분들의 시스템에 존재할 것이다.

 

 

 

따라서 위와 같이 마운트작업을 하면 DVD내에 있는 파일들을 다음과 같이 읽을 수 있다.

 

 

 

즉 다음은 DVD마운트를 수행한 이후에 DVD디렉토리로 들어가서 그 내용을 확인하고 있는 것이다.

 

 

 

 

 

[root@RockyLinux01 /]# cd /media/dvd/

[root@RockyLinux01 dvd]#

[root@RockyLinux01 dvd]# ls -l

합계 42

dr-xr-xr-x  3 root root  2048  3 16  2021 EFI

-r--r--r--  1 root root   216  3 16  2021 EULA

-r--r--r--  1 root root 18009  3 16  2021 GPL

dr-xr-xr-x  2 root root  2048  3 16  2021 LiveOS

dr-xr-xr-x 30 root root  4096  3 16  2021 Packages

-r--r--r--  1 root root  1744  3 16  2021 RPM-GPG-KEY-SULinux-17

-r--r--r--  1 root root  2853  3 16  2021 TRANS.TBL

dr-xr-xr-x  3 root root  2048  3 16  2021 images

dr-xr-xr-x  2 root root  2048  3 16  2021 isolinux

dr-xr-xr-x  2 root root  2048  3 16  2021 ks

dr-xr-xr-x  2 root root  4096  3 16  2021 repodata

[root@RockyLinux01 dvd]#

 



이상과 같이 CD-ROM마운트와 DVD마운트하는 작업들을 살펴보았다.

 

 

 

 

 

 

 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,044 명
  • 현재 강좌수 :  35,858 개
  • 현재 접속자 :  112 명