linux 마운트는 무엇을 의미하나요?
Linux 시스템에서는 "모든 것이 파일입니다"라고 하며 모든 파일은 루트 디렉터리를 루트로 하는 트리 디렉터리 구조에 배치됩니다. Linux의 관점에서 보면 모든 하드웨어 장치도 파일이며 각 장치에는 자체 파일 시스템(파일 디렉터리 구조)이 있습니다.
추천: "linux tutorial"
발생하는 문제는 언제 발생하는가입니다. Linux 시스템에서 이러한 하드웨어 장치를 사용하면 Linux 자체의 파일 디렉터리와 하드웨어 장치의 파일 디렉터리를 결합해야만 하드웨어 장치를 사용할 수 있습니다. 두 개를 하나로 결합하는 과정을 "마운팅"이라고 합니다.
마운트되지 않은 경우 Linux 시스템의 그래픽 인터페이스 시스템을 통해 하드웨어 장치를 찾을 수 있지만 명령줄을 통해서는 찾을 수 없습니다.
마운팅은 장치 파일의 최상위 디렉터리를 Linux 루트 디렉터리 아래의 디렉터리(바람직하게는 빈 디렉터리)에 연결하는 것을 의미합니다. 이 디렉터리에 액세스하는 것은 장치 파일에 액세스하는 것과 같습니다.
오해를 바로잡기 위해 루트 디렉터리 아래의 어떤 디렉터리도 마운트 지점으로 사용할 수 없습니다. 마운트 작업을 수행하면 원래 디렉터리, 루트 디렉터리 및 원본 디렉터리의 파일이 숨겨지기 때문입니다. 시스템이 숨겨지므로 마운트 지점으로 사용하지 마십시오. 시스템 이상이나 충돌이 발생할 수 있으므로 새로 생성된 빈 디렉터리를 마운트 지점으로 사용하는 것이 가장 좋습니다.
예를 들어, 명령줄을 통해 U 디스크의 데이터에 액세스하려고 합니다. 그림 1은 U 디스크의 파일 디렉터리 구조와 Linux 시스템의 파일 디렉터리 구조를 보여줍니다.
그림 1 U 디스크와 리눅스 시스템 파일 디렉터리 구조
그림 1에서 볼 수 있듯이 현재 U 디스크는 및 Linux 시스템 파일은 두 개의 파일 시스템에 속합니다. U 디스크 파일은 명령줄을 사용하여 찾을 수 없습니다. 두 파일 시스템을 마운트해야 합니다.
다음으로 루트 디렉터리에 새 디렉터리 /sdb-u를 만들고 mount 명령을 통해 이 디렉터리에 U 디스크 파일 시스템을 마운트합니다. 마운팅 효과는 그림 2와 같습니다.
그림 2 파일 시스템 마운트
보시다시피 U 디스크 파일 시스템은 Linux 파일의 일부가 되었습니다. 시스템 디렉터리에서 /sdb-u/에 액세스하는 것은 USB 플래시 드라이브에 액세스하는 것과 같습니다.
앞서 언급했듯이 루트 디렉터리의 /dev/ 디렉터리 파일은 실제로 모든 하드웨어 장치 파일을 담당합니다. 실제로 U 디스크를 리눅스에 삽입하면 시스템은 실제로 디렉터리 파일을 할당하게 됩니다. U 디스크(예: sdb1)는 /dev/ 디렉터리(/dev/sdb1)에 있지만, U 디스크 데이터는 /dev/sdb1/을 통해 직접 액세스할 수 없습니다. 이 디렉터리에 액세스하면 일부 정보만 제공됩니다. 장치에 대한 기본 정보(예: 용량)
간단히 말하면, 리눅스 시스템이 어떤 하드웨어 장치를 사용하는 경우, 장치 파일은 기존 디렉터리 파일과 함께 마운트되어야 합니다.
위 내용은 리눅스 마운트는 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!