1
Linux 및 AIX에서 논리적 볼륨 에있는 파일 시스템을 마운트/마운트하기위한 C++ 라이브러리를 작성 중입니다.파일 시스템을 마운트하기 전에 C++ 코드 프로그램에서 "fsck"명령을 실행하는 것이 좋습니까?
파일 시스템을 마운트하기 전에 C 코드에서 fsck
명령을 실행/실행할 수 있습니까?
Linux 및 AIX의 C++ 코드에서 fsck
명령을 실행하면 어떤 문제가 발생합니까?
각 마운트 전에 항상'fsck'을 실행하는 것은 좋지 않습니다. 일부 FS는 fsck까지 몇 시간이 걸릴 수 있습니다. 대신 파일 시스템의 상태를 확인하는 것이 좋습니다. 상태가 깨끗하지 않으면 fsck를 실행하고 그렇지 않으면 마운트를 계속하십시오. ext2/3/4에서 tune2fs는 파일 시스템의 상태를 표시 할 수 있습니다. – alvits
C++ 코드에서 파일 시스템을 마운트하지 않지만 구성 가능한 쉘 스크립트를 실행하면됩니다. 해당 스크립트의 구성을 sysadmin에 그대로 두십시오. 그리고 프로그램이하는 일을 문서화하십시오. –
의견을 보내 주셔서 감사합니다. 또한 "fsck"를 실행 한 후 코드에서 파일 시스템의 상태를 얻는 방법을 알려주시겠습니까? – SwapG