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"을 제거하면 최종 새로 고침 시간이 단축됩니다.