xorriso는 "인내해 주셔서 감사합니다."라는 메시지를 표시하지 않습니다.

xorriso는 "인내해 주셔서 감사합니다."라는 메시지를 표시하지 않습니다.

xorriso 1.5.2에 대한 "인내해 주셔서 감사합니다..." 업데이트 메시지를 숨기고 백분율에 대한 자세한 정보를 표시하고 싶습니다.

내 현재 명령:

xorriso -as mkisofs -o "$ISOFILE" -V "$ISO_VOLUME_NAME" \
-c isolinux/boot.cat -b isolinux/isolinux.bin -no-emul-boot -boot-load-size 4 \
-boot-info-table -eltorito-alt-boot -e images/efiboot.img -no-emul-boot -R -J .

출력:

xorriso 1.5.2 : RockRidge filesystem manipulator, libburnia project.

Drive current: -outdev 'stdio:test.iso'
Media current: stdio file, overwriteable
Media status : is blank
Media summary: 0 sessions, 0 data blocks, 0 data,  522g free
xorriso : WARNING : -volid text does not comply to ISO 9660 / ECMA 119 rules
Added to ISO image: directory '/'=''
xorriso : UPDATE :      40 files added in 1 seconds
xorriso : UPDATE :      40 files added in 1 seconds
xorriso : UPDATE :  13.64% done
xorriso : UPDATE :  81.81% done
xorriso : UPDATE : Thank you for being patient. Working since 2 seconds.
xorriso : UPDATE : Thank you for being patient. Working since 3 seconds.
xorriso : UPDATE : Thank you for being patient. Working since 4 seconds.
xorriso : UPDATE : Thank you for being patient. Working since 5 seconds.
xorriso : UPDATE : Thank you for being patient. Working since 6 seconds.
xorriso : UPDATE : Thank you for being patient. Working since 7 seconds.
xorriso : UPDATE : Thank you for being patient. Working since 8 seconds.
ISO image produced: 339446 sectors
Written to medium : 339446 sectors at LBA 0
Writing to 'stdio:test.iso' completed successfully.

xorriso 1.3.6은 다음과 같습니다:

xorriso : UPDATE : 41 files added in 1 seconds
xorriso : UPDATE : 41 files added in 1 seconds
xorriso : UPDATE :  0.05% done
xorriso : UPDATE :  4.83% done
xorriso : UPDATE :  14.43% done, estimate finish Wed Feb 19 10:46:36 2020
xorriso : UPDATE :  21.72% done, estimate finish Wed Feb 19 10:46:36 2020
xorriso : UPDATE :  28.96% done, estimate finish Wed Feb 19 10:46:36 2020
xorriso : UPDATE :  36.67% done, estimate finish Wed Feb 19 10:46:36 2020
xorriso : UPDATE :  43.44% done, estimate finish Wed Feb 19 10:46:36 2020
xorriso : UPDATE :  50.68% done, estimate finish Wed Feb 19 10:46:36 2020
xorriso : UPDATE :  57.92% done, estimate finish Wed Feb 19 10:46:36 2020
xorriso : UPDATE :  62.75% done, estimate finish Wed Feb 19 10:46:37 2020
xorriso : UPDATE :  67.57% done, estimate finish Wed Feb 19 10:46:37 2020
xorriso : UPDATE :  74.81% done, estimate finish Wed Feb 19 10:46:37 2020
xorriso : UPDATE :  84.47% done, estimate finish Wed Feb 19 10:46:36 2020
xorriso : UPDATE :  89.29% done
xorriso : UPDATE :  96.53% done

지금 사용하고 있는 새 버전과 동일한 출력을 얻고 싶습니다.

어쩌면 이를 달성하기 위한 매개변수가 있을까요? :)

미리 감사드립니다!

답변1

(추가 문의사항은 이메일로 보내주세요.[이메일 보호됨]. Google Captcha가 최신 브라우저를 원했기 때문에 stackexchange가 내 브라우저를 차단했습니다. )

찾고 있는 옵션은 --stdio_sync이며 기본적으로 "on"으로 설정되어 있습니다. 그러나 xorriso-1.3.8부터 -as mkisofs 에뮬레이션은 이 기본값을 "off"로 변경합니다. "on"을 선택하면 16MiB마다 디스크가 플러시됩니다. "1m"와 같이 더 작은 동기화 크기를 선택할 수 있습니다. 입력 파일과 결과 ISO 이미지가 동일한 느린 디스크에 있고 RAM이 부족한 경우 속도가 느려질 수 있습니다.

긴 "감사합니다" 시간 범위는 -o 파일이 이미 존재하여 truncate(2)가 호출되는 경우에만 발생합니다. 이 경우 최종 close(2)는 15초 후에만 반환됩니다. 분명히 파일 버퍼가 디스크에 플러시된 후입니다. 따라서 xorriso가 실행되기 전에 "$ISOFILE"을 제거하면 최종 새로 고침 시간이 단축됩니다.

관련 정보