Опубликована новая версия пакета системных утилит 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.dev/opennews/art.shtml?num=59154
Новости про mount интересны, так может и появится возможность делать mount'ы без прав root'а (с remap'ингом прав и пользователей файлов на монтируемой fs).
давно есть такая возможность, используй user namespace + mount namespace. Будешь сам себе воображаемым рутом и монтировать что тебе надо.
Прошлый раз когда такое понадобилось были сложности - воображаемому руту нехватало прав для mount'а, несмотря на то что он рут.
Воображаемый рут может дать себе cap_sys_admin и тогда вполне хватит прав на невоображаемое монтирование на хосте. Но вообще это делается через полкит.
Заценю. Вообще не особо редкая задача подмонтировать имидж какой-то фс и подредактировать, заменить на ней файлы. Понятно, что с sudo - вообще не проблема, но без sudo было бы интереснее)
Для задачи юзерского mount'а имиджей похоже придуман loopfs, но в ядро набор патчей не включён.
https://www.phoronix.com/news/LOOPFS-Linux-File-System
https://lwn.net/Articles/819625/
А как это через полкит делается?
Не работает с ядрами <5.12, mount(8) стал использовать вызов mount_setattr(2) для выставления всяких штук типа noatime, и со старыми ядрами вылетает с ошибкой.
> в который входят как тесно связанные с Linux-ядром утилиты,
Могли бы и обратную совместимость протащить.
>Для принудительного отключения нового API добавлена опция "--disable-libmount-mountfd-support".
>В nsenter добавлена опция "--env" для передачи переменных окружения.Доскер всё.
"В утилиту fstrim добавлена опция "--types" для фильтрации по типу ФС."А когда сделают нормальный трекинг того что было "побрито" между вызовами?
Сейчас fstrim в общем случае тупо тримит все свободное место на разделе (для ext4 отслеживается какие блоки были освобождены с предыдущего запуска fstrim, но только до перезагрузки, все остальные ФС этого вообще не делают, для f2fs fstrim не нужен).
>>Сейчас fstrim в общем случае ....на десктопе меня это вполне устраивает )
И здесь meson.
... пока только улучшен, так что можно по старинке использовать autotools-ы и прочий геморой...