Как позволить xz показывать процентный прогресс при сжатии блочного устройства в Linux?
Когда я использую xz для сжатия блочного устройства (например,/dev/sda1
),--verbose
показывает текущий размер, прочитанный из входного файла (128 МБ ниже). Однако он не показывает процент прочитанного входного файла (--- %
слева). Можно ли на хз подсказать размеры этого аппарата, чтобы он показывал проценты? Например, при сжатии обычного файла xz показывает0.7 %
ниже.
$ sudo xz -1ck --verbose /dev/sda1 > /dev/null
/dev/sda1 (1/1)
--- % 12.2 MiB / 128.0 MiB = 0.095 21 MiB/s 0:06
^C
$ sudo xz -1ck --verbose a_normal_file > /dev/null
a_normal_file (1/1)
0.7 % 11.6 MiB / 12.7 MiB = 0.916 2.3 MiB/s 0:05
^C
$