저는 임베디드 빌드 애플리케이션을 위한 500MB ext4 파일 시스템을 구축하기 위해 guestmount를 사용하고 있습니다. 마운트 해제 후 파일 시스템의 sha256sum 스냅샷을 찍고 싶습니다. 하지만 파일 시스템을 먼저 복사하고 sha256sum을 몇 번 계산하면 어떻게 될까요? 다른 대답이 나오네요... 왜죠?
. #파일 시스템에 콘텐츠를 untar합니다. 동기화
guestunmount system.img
#take a copy before calculating the checksum
cp system.img bla
SHASUM=`/usr/bin/sha256sum -b bla | awk '{print $1}'`
echo "SHA SUM is ${SHASUM}"
좋은 측정을 위해 처음 실행하기 전에도 sync 명령을 추가했습니다. 그것은 여전히 나에게 잘못된 대답을 제공합니다. guestunmount 명령을 잘못 사용했습니까? 실행해야 하는 FUSE용 사용자 공간 동기화 명령이 있나요?
나는 guestmount 1.32.2, Linux 커널 4.10.0-42-generic을 실행 중입니다.
답변1
훌륭한? 이제 mke2fs에 "-d(디렉토리)" 옵션이 추가되었습니다. 나는 그 일을 직접 하기로 계획했다. 누군가 나보다 먼저 왔습니다.
간단한 솔루션을 찾고 있다면 mke2fs를 사용하고 게스트 설치를 피하는 것이 좋습니다.