기계적 인조 인간

리눅스에서 파일 시스템을 마운트 및 마운트 해제하는 방법

ì•„ì ´ìŠ¤í ¬ë¦¼ ì¹¼ë ¼í ¼ ìŠ¬ë ¼ì „ 액체괴물 만들기!! í 르는 ì  í†  ì•¡ê´´ ìŠ¬ë ¼ì „ 놀ì

ì•„ì ´ìŠ¤í ¬ë¦¼ ì¹¼ë ¼í ¼ ìŠ¬ë ¼ì „ 액체괴물 만들기!! í 르는 ì  í†  ì•¡ê´´ ìŠ¬ë ¼ì „ 놀ì

차례:

Anonim

Linux 및 UNIX 운영 체제에서 mount 명령을 사용하여 파일 트리 및 USB 플래시 드라이브와 같은 이동식 장치를 디렉토리 트리의 특정 마운트 지점에 연결 (마운트) 할 수 있습니다.

umount 명령은 마운트 된 파일 시스템을 디렉토리 트리에서 분리 (마운트 해제)합니다.

이 학습서에서는 mount umount 명령을 사용하여 다양한 파일 시스템을 연결 및 분리하는 기본 사항을 살펴 봅니다.

마운트 된 파일 시스템을 나열하는 방법

인수없이 사용하면 mount 명령은 현재 연결된 모든 파일 시스템을 표시합니다.

mount

기본적으로 출력에는 cgroup, sysfs 등과 같은 가상 시스템을 포함한 모든 파일 시스템이 포함됩니다. 각 줄에는 장치 이름, 장치가 마운트 된 디렉토리, 파일 시스템 유형 및 마운트 옵션에 대한 정보가 다음 형식으로 포함됩니다.

device_name on directory type filesystem_type (options)

특정 파일 시스템 만 표시하려면 -t 옵션을 사용하십시오.

예를 들어, ext4 파티션 만 인쇄하려면 다음을 사용하십시오.

mount -t ext4

파일 시스템 마운트

주어진 위치 (마운트 포인트)에 파일 시스템을 마운트하려면 다음 형식의 mount 명령을 사용하십시오.

mount DEVICE_NAME DIRECTORY

파일 시스템이 연결되면 마운트 지점이 마운트 된 파일 시스템의 루트 디렉토리가됩니다.

예를 들어, /dev/sdb1 파일 시스템을 /mnt/media 디렉토리에 마운트하려면 다음을 사용하십시오.

sudo mount /dev/sdb1 /mnt/media

일반적으로 ext4 또는 xfs 와 같은 공통 파일 시스템으로 장치를 mount 할 때 mount 명령은 파일 시스템 유형을 자동 감지합니다. 그러나 일부 파일 시스템은 인식되지 않으므로 명시 적으로 지정해야합니다.

파일 시스템 유형을 지정하려면 -t 옵션을 사용하십시오.

mount -t TYPE DEVICE_NAME DIRECTORY

추가 마운트 옵션을 지정하려면 -o 옵션을 사용하십시오.

mount -o OPTIONS DEVICE_NAME DIRECTORY

쉼표로 구분 된 목록으로 여러 옵션을 제공 할 수 있습니다 (쉼표 뒤에 공백을 삽입하지 마십시오).

터미널에 man mount 를 입력하면 모든 마운트 옵션 목록을 얻을 수 있습니다.

/ etc / fstab을 사용하여 파일 시스템 마운트

mount 명령에 하나의 매개 변수 (디렉토리 또는 장치) 만 제공하면 /etc/fstab 구성 파일의 내용을 읽고 지정된 파일 시스템이 나열되어 있는지 여부를 확인합니다.

/etc/fstab 에 지정된 파일 시스템에 대한 정보가 포함되어 있으면 mount 명령은 fstab 파일에 지정된 다른 매개 변수 및 마운트 옵션의 값을 사용합니다.

/etc/fstab 파일에는 다음 형식의 항목 목록이 있습니다.

/ etc / fstab

/etc/fstab 파일에 지정된 파일 시스템을 연결하려면 다음 형식 중 하나에서 mount 명령을 사용하십시오.

mount DIRECTORY mount DEVICE_NAME

USB 드라이브 장착

Ubuntu와 같은 대부분의 최신 Linux 배포판에서는 USB 드라이브를 삽입하면 자동으로 마운트되지만 때로는 수동으로 드라이브를 마운트해야 할 수도 있습니다.

USB 장치를 수동으로 마운트하려면 다음 단계를 수행하십시오.

  1. 마운트 지점을 작성하십시오.

    sudo mkdir -p /media/usb

    USB 드라이브가 /dev/sdd1 장치를 사용한다고 가정하면 다음을 입력하여 /media/usb 디렉토리에 마운트 할 수 있습니다.

    sudo mount /dev/sdd1 /media/usb

    장치 및 파일 시스템 유형을 찾으려면 다음 명령 중 하나를 사용할 수 있습니다.

    fdisk -l ls -l /dev/disk/by-id/usb* dmesg lsblk

exFAT 형식의 USB 드라이브를 마운트하려면 무료 FUSE exFAT 모듈 및 도구를 설치해야합니다.

ISO 파일 마운트

파일을 블록 장치로 액세스 할 수 있도록하는 특수 의사 장치 인 루프 장치를 사용하여 ISO 파일을 마운트 할 수 있습니다.

  1. 마운트 지점을 작성하여 시작하십시오. 원하는 위치가 될 수 있습니다.

    sudo mkdir /media/iso

    다음 명령을 입력하여 ISO 파일을 마운트 지점에 마운트하십시오.

    sudo mount /path/to/image.iso /media/iso -o loop

    /path/to/image.iso 를 ISO 파일 경로로 바꾸는 것을 잊지 마십시오.

NFS 마운트

NFS 공유를 마운트하려면 시스템에 NFS 클라이언트 패키지가 설치되어 있어야합니다.

  • Ubuntu 및 Debian에 NFS 클라이언트를 설치하십시오.

    sudo apt install nfs-common

    CentOS 및 Fedora에 NFS 클라이언트를 설치하십시오.

    sudo yum install nfs-utils

아래 단계를 사용하여 시스템에 원격 NFS 디렉토리를 마운트하십시오.

  1. 원격 파일 시스템의 마운트 지점으로 사용할 디렉토리를 작성하십시오.

    sudo mkdir /media/nfs

    일반적으로 부팅시 원격 NFS 공유를 자동으로 마운트하려고합니다. 이렇게하려면 텍스트 편집기로 /etc/fstab 파일을여십시오.

    sudo nano /etc/fstab

    다음 행을 파일에 추가하여 remote.server:/dir 을 NFS 서버 IP 주소 또는 호스트 이름 및 내 보낸 디렉토리로 바꾸십시오.

    / etc / fstab

    #

    remote.server: / dir / media / nfs nfs 기본값 0 0

    다음 명령을 실행하여 NFS 공유를 마운트하십시오.

    sudo mount /media/nfs

파일 시스템 마운트 해제

마운트 된 파일 시스템을 분리하려면 umount 명령 다음에 마운트 된 디렉토리 (마운트 포인트) 또는 장치 이름을 사용하십시오.

umount DIRECTORY umount DEVICE_NAME

파일 시스템이 사용 중이면 umount 명령은 파일 시스템을 분리하지 못합니다. 이러한 상황에서 fuser 명령을 사용하여 파일 시스템에 액세스중인 프로세스를 찾을 수 있습니다.

fuser -m DIRECTORY

프로세스를 결정하면 프로세스를 중지하고 파일 시스템을 마운트 해제 할 수 있습니다.

게으른 마운트 해제

더 이상 사용하지 않는 즉시 사용중인 파일 시스템을 마운트 해제하려면 -l ( --lazy ) 옵션을 사용하십시오.

umount -l DIRECTORY

마운트 해제

강제로 마운트 해제하려면 -f ( --force ) 옵션을 사용하십시오. 이 옵션은 일반적으로 연결할 수없는 NFS 시스템을 마운트 해제하는 데 사용됩니다.

umount -f DIRECTORY

일반적으로 파일 시스템의 데이터가 손상 될 수 있으므로 마운트 해제를 강제 실행하지 않는 것이 좋습니다.

결론

이제 mount 명령을 사용하여 다양한 파일 시스템을 디렉토리 트리에 연결하고 umount 명령으로 마운트를 분리하는 방법에 대해 잘 이해했습니다.

mount umount 명령 옵션에 대한 자세한 내용은 해당 매뉴얼 페이지를 참조하십시오.

마운트 umount 터미널