Bug 45791 - resize2fs: handle signals
Summary: resize2fs: handle signals
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: e2fsprogs (show other bugs)
Version: unstable
Hardware: all Linux
: P5 minor
Assignee: placeholder@altlinux.org
QA Contact: qa-sisyphus
URL: https://bugs.debian.org/cgi-bin/bugre...
Keywords:
Depends on:
Blocks:
 
Reported: 2023-04-09 10:37 MSK by ildar
Modified: 2023-04-09 10:38 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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