fstab을 사용하여 파티션 자동 마운트

때때로 우리는 분할 se 자동으로 마운트 시스템이 올라갈 때. 이 문제를 해결하는 올바른 방법은 파일을 사용하는 것입니다. fstab / etc / fstab에 있습니다.

Luis López는 주간 대회 우승자 중 한 명입니다.«Linux에 대해 알고있는 정보 공유«. 축하합니다 Luis!

시작하기 전에 몇 가지 개념에 대한 작은 정의가 필요합니다.

파일 시스템: 파일을 저장할 수있는 모든 물리적 미디어에는이 기능을 수행 할 수있는 파일 시스템이 있어야합니다 (예 : 하드 디스크의 파티션). 파일 시스템은 해당 저장 매체에서 파일을 구성하는 데 사용되는 시스템이지만 저장 매체 자체로 볼 수 있습니다 (사용자 수준에서). 이것이 공식적인 정의가 아니라는 것을 명확히 할 필요가 있지만 개념에 더 가까워 질 것입니다 ...

파일 시스템 유형: 이미 살펴본 것처럼 파일 시스템은 조직 시스템이며 파일을 구성하는 여러 시스템이있는 것이 합리적입니다. 각 시스템에는 장단점이 있습니다. 예 : FAT, NTFS, EXT2, EXT3, EXT4 등

장착 지점: 마운트 지점은 폴더 또는 디렉토리입니다. 해당 디렉토리에 파일 시스템을 마운트 한 후 파일 시스템 (디렉토리)을 통해 파일에 액세스 할 수 있습니다.

장착 옵션: 특정 매개 변수를 지정하여 파일 시스템이 마운트 될 때 특별한 방식으로 수행되도록 할 수 있습니다. 예를 들어 : ro (읽기 전용) 이것은 해당 파일 시스템에서 파일을 생성, 수정 또는 삭제할 수 없음을 의미합니다. 또 다른 예 : errors = remount-ro (읽기 전용으로 다시 마운트) 심각한 오류가 발생하면 파일 시스템이 읽기 전용 모드로 마운트됩니다.

덤프: 덤프는 백업 도구이며, 아직 완전히 이해하지 못하기 때문에 언급하려고합니다. 또한 그들이 하루 종일 이것이 될 것이라고 생각하는 것을 원하지 않습니다. 이 열의 숫자가 0 (영)이면 덤프는 해당 파일 시스템을 무시합니다.

패스: fschk가 무엇인지 설명하는 것으로 시작하겠습니다. fschk는 파일 시스템의 오류 등을 확인하는 도구입니다. 이것은 위와 같은 이유로 이름을 지정하려는 또 다른 열입니다. 이 열의 숫자가 0 (영)이면 fschk는 해당 파일 시스템을 무시합니다.

계속해서 fstab에 대한 지식을 심화하고 싶다면 다음을 읽는 것이 좋습니다. 오래된 항목 블로그에서.

fstab 파일 작업

먼저이 파일의 구조를 볼 수 있습니다.

이 파일에서 각 행은 파일 시스템 (파일 시스템)을 나타내며 각 행은 다음 구조를 따릅니다.


예를 보자.

UUID = d4f1ec7e-f3d3-4bd4-becf-4f6da208237f / ext3 오류 = remount-ro 0 / dev / sda1 / home ext5 기본값 3 0
이미 첫 번째 줄에서 UUID 파일 시스템의 (Unique Universal Identifier, 영어 약어) 두 번째 파일 시스템의 경로 (마운트 지점을 의미하지는 않습니다). UUID를 사용하면 방법이 훨씬 더 강력 해집니다.

각 파티션에 대한 올바른 UUID를 얻는 방법은 무엇입니까?

이를 위해 다음 행을 루트로 실행해야합니다 (또는 예에서와 같이 sudo를 사용).

sudo blkid

그리고 우리는 다음과 같은 것을 보게 될 것입니다.

/dev/sda1: UUID="B6F0C97EF0C94579" TYPE="ntfs"
/dev/sda5: UUID="d4f1ec7e-f3d3-4bd4-becf-4f6da208237f" TYPE="ext3"
/dev/sda6: UUID="b8146e8f-77aa-44b8-9b37-5a2a90706eea" TYPE="ext3"
/dev/sda7: UUID="57cfda85-b5ce-4288-b42e-c19dc57a65d9" TYPE="swap"/dev/sdb1: LABEL="Backup" UUID="5D9A907246C7446B" TYPE="ntfs"
Luis López 감사합니다!
월간 대회에 참가하고 싶으신가요? 지역 사회에 공헌하다?
당신은 우리에게 우편 자신의 트릭이나 미니 자습서를 포함합니다.