리눅스 서버 마운트 설정

리눅스 서버에서 마운트는 다른 파일 시스템을 현재 파일 시스템에 연결하는 프로세스입니다. 이는 외부 디스크, 네트워크 공유 디스크, 네트워크 공유 폴더 등을 서버에 연결하는 것을 가능하게 합니다. 이 글에서는 리눅스 서버에서 마운트 설정하는 방법에 대해 알아보겠습니다.

1. 마운트 포인트 생성

먼저, 마운트하고자 하는 디렉토리에 마운트 포인트를 생성해야 합니다. 마운트 포인트는 외부 파일 시스템이 연결될 디렉토리입니다. 일반적으로 /mnt 디렉토리를 사용하도록 권장됩니다.

$ mkdir /mnt/mount_point

위의 명령어로 /mnt 디렉토리에 mount_point 디렉토리를 생성합니다.

2. 마운트 명령어 사용

마운트를 위해서는 mount 명령어를 사용해야 합니다. 마운트 명령어의 기본 구조는 다음과 같습니다.

$ mount [옵션] [파일 시스템 종류] [소스] [마운트 포인트]

이제 몇 가지 예제를 살펴보겠습니다.

2.1. 디스크 마운트

외부 디스크를 서버에 마운트하는 것은 매우 흔한 작업입니다. 예를 들어, /dev/sdb1 의 디스크 파일 시스템을 /mnt/mount_point에 마운트하려면 다음과 같이 명령어를 사용합니다.

$ mount -t ext4 /dev/sdb1 /mnt/mount_point

2.2. NFS 마운트

NFS(Network File System)는 네트워크를 통해 파일 시스템을 공유하는 프로토콜입니다. 외부 NFS 공유 폴더를 /mnt/mount_point에 마운트하려면 다음과 같이 명령어를 사용합니다.

$ mount -t nfs <NFS 서버 주소>/<공유 폴더> /mnt/mount_point

2.3. CIFS 마운트

CIFS(Common Internet File System)는 Windows 파일 공유 프로토콜로, Windows 공유 폴더를 리눅스에서 마운트하는 데 사용됩니다. CIFS 마운트를 위해 cifs-utils 패키지를 설치한 후 다음과 같이 명령어를 사용합니다.

$ mount -t cifs //<Windows 서버 주소>/<공유 폴더> /mnt/mount_point -o username=<사용자명>,password=<비밀번호>

3. 부팅 시 자동 마운트 설정

마운트한 파일 시스템을 서버가 부팅될 때 자동으로 마운트되도록 설정할 수 있습니다. 이를 위해 /etc/fstab 파일을 수정해야 합니다.

$ sudo nano /etc/fstab

위의 명령어로 /etc/fstab 파일을 열고 마운트 설정을 추가합니다.

/dev/sdb1 /mnt/mount_point ext4 defaults 0 0

위의 예에서는 /dev/sdb1 디스크를 /mnt/mount_point에 ext4 파일 시스템으로 마운트하고, 부팅 시에 자동으로 마운트되도록 설정합니다.

마치며

리눅스 서버에서 마운트 설정은 다양한 외부 디스크와 파일 시스템을 사용하는 데 필수적입니다. 이 글에서는 마운트 포인트 생성, 마운트 명령어 사용, 자동 마운트 설정에 대해 알아보았습니다. 이러한 지침을 따라서 서버 마운트 설정을 쉽게 수행할 수 있습니다.