루트가 아닌 다른 모든 파티션에서 fsck를 강제하는 방법

루트가 아닌 다른 모든 파티션에서 fsck를 강제하는 방법

다음과 같은 디스크와 마운트 지점이 있습니다.

/dev/sdb /appTdb/sdc ext4 defaults,noatime 0 0
/dev/sdc /appTdb/sdd ext4 defaults,noatime 0 0
/dev/sdd /appTdb/sde ext4 defaults,noatime 0 0
/dev/sde /appTdb/sdb ext4 defaults,noatime 0 0

fsck디스크에서 - sdb - sde를 활성화 하려고 하므로 (부팅 중에 fsck를 실행함을 의미) 여기에서 "1"을 설정합니다 fstab.

/dev/sdb /appTdb/sdc ext4 defaults,noatime 0 1
/dev/sdc /appTdb/sdd ext4 defaults,noatime 0 1
/dev/sdd /appTdb/sde ext4 defaults,noatime 0 1
/dev/sde /appTdb/sdb ext4 defaults,noatime 0 1

첫 번째 질문 - 맞나요?

두 번째는 "1"로 설정할 수 있는 에테르의 값입니다.

예를 들어 3 또는 4 등. (각 값은 무엇을 의미합니까?)

답변1

IIRC, 숫자는 다른 디스크보다 먼저 디스크가 스캔되는 순서입니다. 따라서 모든 디스크가 1을 사용하면 모든 디스크의 검색 우선 순위가 동일합니다. 디스크 하나에 오류가 발생하면 부팅이 실패하지만 어떤 디스크라도 오류를 일으킬 수 있습니다. 예를 들어 일부 디스크에서 2를 사용하면 1이 지정된 디스크 다음에 해당 디스크가 검색됩니다. 예를 들어

/dev/sdb /appTdb/sdc ext4 defaults,noatime 0 1 /dev/sdc /appTdb/sdd ext4 defaults,noatime 0 2 /dev/sdd /appTdb/sde ext4 defaults,noatime 0 2 /dev/sde /appTdb/sdb ext4 defaults,noatime 0 3

이 경우 /dev/sdb 디스크를 먼저 검색한 다음 /dev/sdc 및 /dev/sdd, 마지막으로 /dev/sde를 검색합니다. 이는 예를 들어 /dev/sdb가 부팅 드라이브인 경우 부팅 순서에 영향을 미칠 수 있습니다. 해당 드라이브에서 오류가 발생하면 문제가 발생하지만 다른 드라이브의 오류는 심각하지 않은 경우 무시될 수 있습니다.

그런데, 왜 드라이브와 마운트 포인트가 엉망인가요? 일반적으로 마운트 지점을 장치에 매핑하는 것이 정신적으로 더 쉽도록 일치합니다.

관련 정보