이것이 리눅스다(6) - 필수 개념과 명령어(도움말, DVD 마운트, USB 마운트)

1 minute read

도움말 사용법

명령어들의 옵션이나 기능이 생각나지 않으면 man 명령어를 통해 도움말을 얻을 수 있다(man은 manual의 약자). 사용법은 man <알고 싶은 명령어>로 사용하면 된다.

마운트

윈도우를 사용하다가 리눅스를 사용하면 헷갈리는 개념이 마운트이다. 마운트는 물리적인 장치를 특정한 위치에 연결시켜 주는 과정이다. 예를 들어 CD/DVD, USB와 같은 장치를 연결한다면 윈도우에서는 새로운 드라이브를 자동으로 할당하는데 반해, 리눅스는 자동으로 이루어지지 않는다. 따라서 사용자가 직접 연결해서 사용해야 한다.

X윈도우 모드에서 마운트 하는 법

먼저 mount라는 명령어를 통해 현재 마운트 되어 있는 하드웨어를 살펴볼 수 있다. 가장 중요한 것은 /dev/sda2인데, 우리가 처음에 디스크를 할당할 때 메모리(SWAP)와 슬래시(root) 파티션으로 나누었다. sda1이 메모리, sda2가 슬래시 파티션인 것이다. 아래의 뜻은 sda2가 슬래시 파티션에 마운트 되어 있다는 뜻인 것이다.

/dev/sda2 on / ....

umount는 마운트를 해제한다는 명령어이다. umount /dev/cdrom은 CD 연결을 해제한다는 뜻인데, 연결이 되어 있지 않으면 오류가 발생한다. 참고로 /dev/cdrom가 CD 장치를 의미한다는 것은 외워두자!

VMWare에서 CD를 연결하는 방법은 상단 탭에서 device탭을 확장하여 CD 모양의 설정에 들어가서 추가하는 것이다.

그러면 리눅스에서 자동으로 마운트를 진행한다. mount 명령어로 확인해보면 /dev/sr0/run/media/root/CentOS-8-BaseOS-X86_64에 마운트가 된 것을 살펴볼 수 있다. 참고로 /dev/sr0/dev/cdrom은 같은 디렉토리이다.

연결된 장치를 해제하려면 umount를 하면 되는데 장치의 디렉토리에서 하면 target is busy라는 오류가 뜨면서 해제가 되지 않는다. 이를 해재하기 위해서는 홈디렉토리로 돌아가서(cd) 해제를 하면 된다.

USB를 연결할 수도 있다. CD와 거의 비슷한데, 먼저 USB compatibility를 3.1으로 바꾼다. 요즘 USB는 모두 3.1이기 때문이다. 그리고 부팅을 하고 CD와 똑같이 탭에 가서 연결을 하면 호스트OS에 연결되어 있던 USB가 리눅스에 연결될 것이다.

텍스트 모드에서 마운트하는 법

텍스트 모드에서도 마운트하는 법은 X윈도우와 동일하다. 단지 하나 다른 점은 자동으로 마운트되지 않는다는 점이다. 특정 디렉토리에 사용자가 직접 연결해야 한다.

일반적으로 CD나 USB 장치는 /media/에 연결하기 때문에 새로운 media 파일을 생성한다. 그리고 수동으로 마운트 해주는 과정을 진행해야 하는데, mount <연결할 장치> <연결할 폴더>로 마운트를 진행한다. 만약 CD를 연결하고 싶다면 mount /dev/cdrom /media/cdrom/으로 연결한다.

USB도 같은 과정으로 진행하면 된다. 참고로 여기서 하드디스크 명칭에 대해 알아두어야 할 것이 있다. 우리가 첫번째 설치한 하드디스크는 sda, 두 번째는 sdb 이런 식으로 마지막이 알파벳순으로 진행된다. 그리고 그 안에서 파티션이 나뉜다면 sda1처럼 숫자가 붙는 것이다. 여기서 USB는 새로운 하드디스크가 추가된 것이므로 sdb1이다. 따라서 USB는 mount /dev/sdb1 /media/usb/로 마운트하면 된다.

Leave a comment