집 >운영 및 유지보수 >리눅스 운영 및 유지 관리 >리눅스 autofs가 뭐야?
autofs는 사용자가 아직 마운트되지 않은 파일 시스템에 액세스하려고 시도하는 것을 감지하면 파일 시스템을 자동으로 마운트하는 Linux 시스템 데몬입니다. /etc/fstab 파일에 정보를 입력한 후 시스템은 전원을 켤 때마다 자동으로 마운트하고, 사용자가 파일 시스템을 사용해야 할 때 autofs 서비스 프로그램은 동적으로 마운트되므로 네트워크 리소스와 서버 하드웨어 리소스의 오버헤드.
이 튜토리얼의 운영 환경: linux7.3 시스템, Dell G3 컴퓨터.
Linux를 사용할 때 하드웨어 리소스에 액세스하려면 mount 명령을 사용하여 하드웨어 리소스를 마운트하고 디렉터리에 매핑한 다음 액세스하고 사용할 수 있습니다. 저장 매체. Samba 또는 NFS 서비스를 사용하는 경우 원격 저장 장치도 마운트해야 합니다. 마운트는 외부 저장매체나 파일 시스템을 사용할 때 꼭 필요한 단계이다. 그러나 너무 많은 리소스를 마운트할 경우 네트워크 리소스와 서버 리소스에 일정 부하가 발생해 서버 성능이 저하될 수 있다.
이 문제를 해결하기 위해 autofs는 시스템 데몬입니다. 사용자가 다른 저장 매체에 액세스하지 않으면 시스템이 마운트되지 않습니다. 사용자가 저장 매체에 액세스하려고 하면 autofs는 자동으로 마운트 작업을 수행합니다. 이러한 방식으로 autofs 서비스는 서버의 네트워크 및 하드웨어 리소스를 절약합니다.
autofs 서비스 프로그램은 Linux 시스템 데몬입니다. 사용자가 마운트되지 않은 파일 시스템에 액세스하려고 시도하는 것을 감지하면 자동으로 파일 시스템을 마운트합니다. /etc/fstab 파일에 정보를 입력한 후 시스템은 전원을 켤 때마다 자동으로 마운트하고, 사용자가 파일 시스템을 사용해야 할 때 autofs 서비스 프로그램은 동적으로 마운트되므로 네트워크 리소스와 서버 하드웨어 리소스의 오버헤드.
Autofs는 매우 편리합니다. 두 가지 주요 사항이 있습니다.
1) 시작 시 마운트할 필요가 없는 디렉토리를 설정하면 사용할 때 자동으로 마운트됩니다.
2) 자동으로 마운트된 디렉터리를 일정 기간 동안 사용자가 사용하지 않으면 자동으로 제거됩니다. (기본 시간은 5분)
autofs는 yum을 사용하여 설치할 수 있습니다. 설치 명령은 다음과 같습니다.
yum install -y autofs
autofs 서비스의 주요 구성 파일은 /etc입니다. /auto.master, 엽니다. 마지막으로 기본 구성 파일에 형식을 작성해야 합니다.
대상 마운트 디렉터리 마운트 디렉터리의 하위 구성 파일
예를 들어, /dev/cdrom을 /mnt에 마운트하려는 경우 디렉토리에 다음 내용을 작성해야 합니다.
빨간색 선 부분이 새로 작성된 내용입니다.
그런 다음 /etc/cdrom.misc 파일을 생성하고 다음 내용을 작성합니다.
iso -fstype=iso9600,defaults :/dec/cdrom
그중 iso는 이 디렉터리 아래의 하위 마운트 디렉터리를 나타냅니다. 위 작업을 모두 완료한 후 autofs 서비스를 시작하고 때로는 구성합니다. autofs 서비스가 자동으로 시작됩니다. autofs 시작 명령은 다음과 같습니다.
systemctl start autofs
autofs 시작 명령은 다음과 같습니다.
systemctl enable autofs
다음으로, 이전에 구성한 autofs 효과를 검증해 보겠습니다. 마운트 후. 이 경우, 마운트 디렉토리에 액세스하여 autofs 시스템 프로세스가 자동으로 마운트되는지 확인하십시오. 확인 과정은 다음과 같습니다.
시스템이 원래 /dev/cdrom을 마운트하지 않는 것을 볼 수 있지만, /meida/iso 디렉토리에 액세스하면 시스템이 자동으로 이를 마운트합니다. 당연히 autofs 서비스입니다. 성공을 달리고 있습니다!
관련 추천: "Linux 비디오 튜토리얼"
위 내용은 리눅스 autofs가 뭐야?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!