mount실무2편: 가장많이사용하는 DVD 또는 CD-ROM마운트
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,923 조회
- 0 추천
- 목록
본문
mount실무2편: 가장많이사용하는 DVD 또는 CD-ROM마운트
지금부터는 마운트작업에 대한 실제 사용예들을 보도록 하겠다.
다음은 마운트 작업의 사용형식을 간단하게 표현한 것이다.
마운트 작업을 효율적으로 사용하기 위해서는 다음 간단한 사용형식을 알아두어야 한다.
다음은 마운트작업의 가장 기본적인 사용형식이다.
mount 옵션 장치명 마운트포인트
위의 사용형식에서 사용하는 옵션, 장치명, 마운트포인트에 대한 의미는 이어지는 사용예에서 계속 설명되므로 확인하기 바란다.
먼저 가장 많이 사용되는 DVD 또는 CD-ROM 마운트에 대하여 간단히 예를 들어 보도록 하자.
즉 리눅스에서 mount명령어를 가장 흔하게 사용하는 것이 DVD와 CD-ROM의 마운트이다.
DVD와 CD-ROM의 파일시스템은 iso9660이라는 파일시스템타입을 사용한다.
따라서 DVD나 CD-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마운트하는 작업들을 살펴보았다.
관련자료
-
이전
-
다음