>  기사  >  운영 및 유지보수  >  리눅스에서 마운트란 무엇인가

리눅스에서 마운트란 무엇인가

王林
王林원래의
2019-12-27 13:40:404518검색

리눅스에서 마운트란 무엇인가

마운팅은 장치 파일의 최상위 디렉터리를 Linux 루트 디렉터리 아래의 디렉터리(바람직하게는 빈 디렉터리)에 연결하는 것을 의미합니다. 이 디렉터리에 액세스하는 것은 장치 파일에 액세스하는 것과 같습니다.

오해를 정정하려면, 루트 디렉터리 아래의 어떤 디렉터리도 마운트 지점으로 사용할 수 없습니다. 마운트 작업을 수행하면 원래 디렉터리의 파일이 숨겨지기 때문에 루트 디렉터리와 시스템의 원래 디렉터리를 사용하면 안 됩니다. 마운트 지점으로 사용하면 시스템 이상이나 충돌이 발생할 수 있습니다. 새로 생성된 빈 디렉터리를 마운트 지점으로 사용하는 것이 가장 좋습니다.

예를 들어 명령줄을 통해 USB 플래시 드라이브의 데이터에 액세스하려고 합니다. 다음 그림은 USB 플래시 드라이브의 파일 디렉터리 구조와 Linux 시스템의 파일 디렉터리 구조를 보여줍니다.

리눅스에서 마운트란 무엇인가

관련 무료 학습 영상 튜토리얼 공유: linux 영상 튜토리얼

위 그림에서 볼 수 있듯이 현재 U 디스크와 Linux 시스템 파일은 두 개의 파일 시스템에 속해 있으며 U 디스크 파일은 찾을 수 없습니다. 명령줄을 사용하면 두 개의 파일 시스템을 마운트해야 합니다.

다음으로 루트 디렉터리에 새 디렉터리 /sdb-u를 생성하고 mount 명령을 통해 이 디렉터리에 U 디스크 파일 시스템을 마운트합니다. 마운팅 효과는 아래 그림과 같습니다.

리눅스에서 마운트란 무엇인가

As 보시다시피, U 디스크 파일 시스템은 Linux 파일 시스템 디렉터리의 일부가 되었습니다. 이때 /sdb-u/에 액세스하는 것은 U 디스크에 액세스하는 것과 같습니다.

루트 디렉터리의 /dev/ 디렉터리 파일은 모든 하드웨어 장치 파일을 담당합니다. 실제로 U 디스크가 Linux에 삽입되면 시스템은 실제로 디렉터리 파일(예: sdb1)을 U 디스크에 할당합니다. /dev/ 디렉터리(/dev/sdb1)에 있지만 U 디스크 데이터는 /dev/sdb1/을 통해 직접 액세스할 수 없습니다. 이 디렉터리에 액세스하면 장치에 대한 일부 기본 정보(예: 용량)만 제공됩니다. ).

간단히 말하면, 리눅스 시스템이 어떤 하드웨어 장치를 사용하는 경우, 장치 파일은 기존 디렉터리 파일과 함께 마운트되어야 합니다.

추천 관련 기사 및 튜토리얼: linux 튜토리얼

위 내용은 리눅스에서 마운트란 무엇인가의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.