Bug 45791

Summary: resize2fs: handle signals
Product: Sisyphus Reporter: ildar <ildar>
Component: e2fsprogsAssignee: placeholder <placeholder>
Status: NEW --- QA Contact: qa-sisyphus
Severity: minor    
Priority: P5 CC: glebfm, ldv, placeholder
Version: unstable   
Hardware: all   
OS: Linux   
URL: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=574292#30

Description ildar 2023-04-09 10:37:05 MSK
фич реквест.
resize2fs на сжатие ФС (shrinking) может работать очень долго. Понятно желание пользователя:
0. Чтобы программа корректно завершила работу в случае непредвиденного завершения (например, обрыв ssh-сессии)
1. Остановить работу программы по Ctrl+C
2. Посмотреть прогресс, если пользователь забыл добавить ключ `-p`

Для всего этого используется механизм сигналов. Однако автор в коде этого не предусмотрел (1). Было бы прекрасно, если бы кто-нибудь это сделал, тем более, что сценарий *0* выше может быть довольно существенным.

(1) https://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git/tree/resize/resize2fs.c
Comment 1 ildar 2023-04-09 10:38:10 MSK
похоже, что автор высказался в равнодушном ключе по этому вопросу: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=574292#30