Если вы используете Node.js, вы можете использовать это встроенное дополнение, чтобы получить размер блочного устройства, размер физического сектора и размер логического сектора (с поддержкой FreeBSD, Linux, macOS и Windows ). У него также есть несколько других помощников для прямого ввода-вывода :
.
Согласно этому сообщению GitHub от asbe ,
Containers on one host could sudo just fine, but on a nearly equivalent host the error occured. Finally figured out that the cause was because the problematic host used "overlay" as storage driver and the other "aufs". Both docker installations had moved /var/lib/docker to a drive mounted with "nosuid". Turns out "overlay" respects the "nosuid". Just making sure that /var/lib/docker was mounted on a disk with "nosuid" removed resolved all issues. (Curiously - this does not happen with the setup using "aufs")
(Курсив добавлен мной.)
Действительно, я монтировал /var/lib/docker
с другого диска с включенной опцией nosuid
. Я отключил nosuid
этой командой:
sudo mount -n -o remount,suid /mount/for/var/lib/docker
Потом sudo
сработало после перезапуска контейнера.