마운트 시 EXT3-fs 경고 억제

마운트 시 EXT3-fs 경고 억제

저는 Unix 시스템의 출력 억제에 대해 잘 알고 있습니다. 즉:

cat /file/that/doesnt/exist > /dev/null 2>&

그러나 ext3 파일 시스템이 n번째 마운트될 때 mount 출력을 억제할 수 없는 것 같으며 fsck를 권장합니다. 공교롭게도 fscks는 다른 시스템에서 정기적으로 실행되므로 이러한 경고 메시지는 내 예쁜 bash 스크립트로의 출력 흐름을 불필요하게 방해합니다. 오류는 다음과 같습니다.

# mount -t ext3 /dev/sda1 /mnt > /dev/null 2>&
kjournald starting. Commit interval 5 seconds
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,1), internal journal
EXT3-fs: mounted filesystem with ordered data mode.

누구든지 이것에 대해 밝힐 수 있습니까? 나는 분명히 두 fd를 모두 차단하고 있지만 어떻게 든 출력이 여전히 통과하고 있습니다.

이것은 GNU Bash v2.05a입니다

답변1

나는 해당 메시지가 mount 명령 자체가 아닌 커널에서 오는 것이라고 확신하므로 출력을 리디렉션하는 것은 도움이 되지 않습니다. 만족스러운 정도의 자세한 정보를 얻을 때까지 sysctl에서 kernel.printk를 조정해 보십시오.

fscks가 다른 시스템에 의해 정기적으로 실행된다고 말하면 이것이 DRBD와 같은 공유 블록 저장 장치에 있는 것 같아요. 마운트 수가 시스템 자체가 아닌 파일 시스템 메타데이터에 저장되므로 다른 시스템이 실제로 해당 볼륨을 fscking하고 있는지 확인합니다.

관련 정보