URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 130523
[ Назад ]

Исходное сообщение
"Выпуск Util-linux 2.39"

Отправлено opennews , 19-Май-23 09:41 
Опубликована новая версия пакета системных утилит Util-linux 2.39, в который входят как тесно связанные с Linux-ядром утилиты, так и утилиты общего назначения. Например, в пакете представлены утилиты mount/umount, fdisk, hwclock, cal, blkid, fsck/cfdisk/sfdisk, blockdev, chrt, mkfs, ionice, more, renice, su, kill, setsid, login, shutdown, dmesg, lscpu, logger, losetup, setterm, mkswap, swapon, taskset и т.п...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=59154


Содержание

Сообщения в этом обсуждении
"Выпуск Util-linux 2.39"
Отправлено Аноним , 19-Май-23 10:14 
Новости про mount интересны, так может и появится возможность делать mount'ы без прав root'а (с remap'ингом прав и пользователей файлов на монтируемой fs).

"Выпуск Util-linux 2.39"
Отправлено Аноним , 19-Май-23 10:16 
давно есть такая возможность, используй user namespace + mount namespace. Будешь сам себе воображаемым рутом и монтировать что тебе надо.

"Выпуск Util-linux 2.39"
Отправлено Аноним , 19-Май-23 10:42 
Прошлый раз когда такое понадобилось были сложности - воображаемому руту нехватало прав для mount'а, несмотря на то что он рут.

"Выпуск Util-linux 2.39"
Отправлено Аноним , 19-Май-23 11:13 
Воображаемый рут может дать себе cap_sys_admin и тогда вполне хватит прав на невоображаемое монтирование на хосте. Но вообще это делается через полкит.

"Выпуск Util-linux 2.39"
Отправлено Аноним , 19-Май-23 11:23 
Заценю. Вообще не особо редкая задача подмонтировать имидж какой-то фс и подредактировать, заменить на ней файлы. Понятно, что с sudo - вообще не проблема, но без sudo было бы интереснее)

"Выпуск Util-linux 2.39"
Отправлено Аноним , 25-Май-23 15:31 
Для задачи юзерского mount'а имиджей похоже придуман loopfs, но в ядро набор патчей не включён.
https://www.phoronix.com/news/LOOPFS-Linux-File-System
https://lwn.net/Articles/819625/

"Выпуск Util-linux 2.39"
Отправлено Нон , 19-Май-23 15:27 
А как это через полкит делается?

"Выпуск Util-linux 2.39"
Отправлено Михаил , 19-Май-23 12:05 
Не работает с ядрами <5.12, mount(8) стал использовать вызов mount_setattr(2) для выставления всяких штук типа noatime, и со старыми ядрами вылетает с ошибкой.

"Выпуск Util-linux 2.39"
Отправлено Аноним , 19-Май-23 14:49 
> в который входят как тесно связанные с Linux-ядром утилиты,

"Выпуск Util-linux 2.39"
Отправлено Аноним , 19-Май-23 15:14 
Могли бы и обратную совместимость протащить.

"Выпуск Util-linux 2.39"
Отправлено Аноним , 19-Май-23 18:22 
>Для принудительного отключения нового API добавлена опция "--disable-libmount-mountfd-support".

"Выпуск Util-linux 2.39"
Отправлено Аноним , 19-Май-23 17:54 
>В nsenter добавлена опция "--env" для передачи переменных окружения.

Доскер всё.


"Выпуск Util-linux 2.39"
Отправлено Kuromi , 19-Май-23 18:09 
"В утилиту fstrim добавлена опция "--types" для фильтрации по типу ФС."

А когда сделают нормальный трекинг того что было "побрито" между вызовами?
Сейчас fstrim в общем случае тупо тримит все свободное место на разделе (для ext4 отслеживается какие блоки были освобождены с предыдущего запуска fstrim, но только до перезагрузки, все остальные ФС этого вообще не делают, для f2fs fstrim не нужен).


"Выпуск Util-linux 2.39"
Отправлено dannyD , 20-Май-23 07:12 
>>Сейчас fstrim в общем случае ....

на десктопе меня это вполне устраивает )


"Выпуск Util-linux 2.39"
Отправлено Аноним , 20-Май-23 17:48 
И здесь meson.

"Выпуск Util-linux 2.39"
Отправлено Аноним , 23-Май-23 00:42 
... пока только улучшен, так что можно по старинке использовать autotools-ы и прочий геморой...