Linux에서 마운트는 디렉토리를 진입점으로 사용하고 디스크 파티션 데이터를 디렉토리에 배치하는 것입니다. 간단히 말해서 진입점의 디렉토리를 마운트 지점이라고 합니다. 디스크 파일 시스템.
이 튜토리얼의 운영 환경: linux5.9.8 시스템, Dell G3 컴퓨터.
리눅스의 모든 콘텐츠는 파일 형태로 저장되고 관리됩니다. 하드웨어 장치도 파일입니다. 이는 Windows와 완전히 다릅니다. 리눅스 장치 파일은 /dev/ 디렉터리에 저장됩니다. 예를 들어, 하드 디스크 파일은 /dev/sd[a-p]이고, CD 파일은 /dev/hdc입니다. 하드웨어 장치를 사용하려면 먼저 해당 디렉터리 파일에 마운트해야 합니다.
마운팅이란 디렉토리를 진입점으로 사용하고 디스크 파티션의 데이터를 디렉토리에 배치하는 것입니다. 즉, 디렉토리에 들어가 파티션을 읽을 수 있다는 의미입니다. 해당 진입점의 디렉토리를 마운트 지점이라고 합니다. 간단히 말하면:
마운트 지점
은 실제로 Linux에서 디스크 파일 시스템의 항목 디렉터리입니다. 전체 Linux 시스템에서 가장 중요한 것은 루트 디렉터리(/)이므로 루트 디렉터리는 특정 파티션에 마운트되어야 합니다. 다른 디렉터리는 사용자의 필요에 따라 다른 파티션에 마운트될 수 있습니다. Common 하드웨어 장치 파일 이름은 다음과 같습니다.
/ dev/sd[a-p]
CD-ROM 드라이브
|
/dev/cdrom 또는 /dev/sr0 |
플로피 디스크
/dev/fd[01-1] |
|
프린터(25핀)
/dev/lp[0-2] |
|
프린터(USB)
/dev/usb/lp[0-15]
| 마우스 | /dev/ 마우스
|
그림:
위 그림과 같이 하드 디스크는 3개의 사용 가능한 파티션으로 나누어져 있으며, 그 중 sda1과 sda2가 주요 파티션이며 각각 /boot 및 / 디렉터리에 마운트되어 있습니다. 내부 논리 파티션 sda5, sda5를 포함하는 확장 파티션은 /home 디렉토리에 마운트됩니다. /boot 디렉토리의 모든 데이터는 sda1 파티션에 저장되고, /home 디렉토리의 모든 데이터는 sda5 파티션에 저장되며, 루트 디렉토리의 모든 데이터(/boot 및 /home 제외)는 sda2 파티션에 저장됩니다. .
1.sda1은 첫 번째 하드 디스크의 첫 번째 파티션을 나타내고, sda2는 첫 번째 하드 디스크의 두 번째 파티션을 나타내고, sdb1은 두 번째 하드 디스크의 파티션을 나타내는 식으로...
2 논리 파티션은 다음과 같습니다. sda1, sda2, sda3 및 sda4 파일 이름이 기본 파티션 또는 확장 파티션에 의해 사용되기 때문에 sda5부터 시작합니다. 시스템에 마운트된 내용을 쿼리합니다. 장치의 경우 -l은 볼륨 이름을 표시합니다
mount -a
-
자동으로 마운트
- mount [-t 파일 시스템 유형]을 기반으로 합니다. 구성 파일 내용 /etc/fstab [-L 볼륨 이름] [-o 특수 옵션] 장치 파일 이름 마운트 지점
- 수동 마운트
option
- -t 파일 시스템: 파일 시스템 유형을 추가합니다. 마운트 유형을 지정하면 가능합니다. ext3, ext4, iso9660 등의 파일 시스템입니다.
-L 볼륨 레이블 이름: 장치 파일 이름을 마운트하는 대신 지정된 볼륨 레이블로 파티션을 마운트합니다.
- -o 특수 옵션: 권한 읽기 및 쓰기, 동기화, 비동기 등 마운트를 위한 추가 옵션을 지정할 수 있으며, 지정하지 않으면 기본값이 적용됩니다. 특정 특수 옵션은 아래 표를 참조하세요
-
- umount 장치 파일 이름
또는
umount 마운트 지점
-
- Uninstall the mount device
- 장치 파일 이름과 마운트 지점이 함께 연결되어 있으므로 어느 하나라도 제거할 수 있습니다
보충(마운트 특수 옵션 매개변수 설명):-
특별 옵션
Explanationatime/noatime
액세스 시간 업데이트/액세스 시간 업데이트 안 함. 파티션 파일에 액세스할 때 파일의 액세스 시간을 업데이트할지 여부, 기본값은 업데이트
async/sync
asynchronous/sync, 기본값은 비동기 |
|
auto/noauto
automatic/manual, mount –a 명령이 실행될 때 /etc/fstab 파일 내용이 자동으로 설치되고 마운트되는지 여부. 기본값은 automatic
|
defaults |
rw의 7가지 옵션에 해당하는 기본값을 정의합니다. suid, dev, exec, auto, nouser, async
| exec/noexec |
실행/실행하지 않음, 파일 시스템에서 실행 파일 실행을 허용할지 여부를 설정합니다. 기본값은 exec allowed
|
remount |
입니다. 이미 마운트된 파일 시스템을 다시 마운트합니다. 일반적으로 수정 사항을 지정하는 데 사용됩니다. 특수 권한. 예: /boot 파티션을 다시 마운트하고 noexec 권한을 사용합니다. |
| rw/ro
읽기-쓰기/읽기 전용, 파일 시스템이 마운트되면 읽기-쓰기 권한이 있는지 여부에 관계없이 기본값은 rw | 입니다. | suid/nosuid
SUID 권한 유무에 따라 파일 시스템에 SUID 및 SGID 권한이 있는지 여부를 설정합니다. 기본값은 |
mount -o remount,noexec /boot user/nouser |
일반 사용자의 마운트 허용/허용 안 함, 파일 시스템의 마운트 허용 여부 설정 기본적으로 마운트는 허용되지 않습니다. 루트만 파티션을 마운트할 수 있습니다
|
usrquota |
쓰기는 사용자 디스크 할당량을 지원하는 파일 시스템을 나타냅니다. 기본적으로 지원되지 않습니다
|
grpquota |
쓰기는 파일 시스템은 그룹 디스크 할당량을 지원합니다. 기본적으로 지원되지 않습니다
| 관련 권장 사항: "Linux 비디오 튜토리얼 | "
위 내용은 Linux 마운트 지점이란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!