Как размонтировать cgroup версии 1?

awk '{ print $1 "\t" $2 "\t" $3 "\t" $4 "\t" $5 "\t" $6 "\t" $7 "\t" $8 "\t" $10 "\t" $16 ; } ' filename > output

без кавычек и точек с запятой:

awk '{ print $1 "\t" $2 "\t" $3 "\t" $4 "\t" $5 "\t" $6 "\t" $7 "\t" $8 "\t" $10 "\t" $16 ; }' filename | sed -e 's/;//g; s/\"//g;' > output

точнее при использовании только awk:

awk '{ ORS=" "; print $1 "\t" $2 "\t" $3 "\t" $4 "\t" $5 "\t" $6 "\t" $7 "\t" $8 "\t"; gsub(";", "", $10); gsub("\"", "", $10); print $10 "\t"; gsub(";", "", $16) ; gsub("\"", "", $16); print $16 ; ORS="\n" ; print " "; } ' filename > output

0
27.12.2020, 21:34
1 ответ

Один из простых способов сделать это:

mount -t cgroup | cut -f 3 -d ' ' | xargs sudo umount

При этом будут выбраны только те монтирования, которые являются частью cgroupверсии 1, берутся только их точки монтирования, а затем размонтируются.

Обновление:Вы также можете очистить оставшиеся реликвии на tmpsfsездовом животном в /sys/fs/cgroup(, взятые из ответов там ),

sudo mount -o remount,rw /sys/fs/cgroup
# Delete the symlinks
sudo find /sys/fs/cgroup -maxdepth 1 -type l -exec rm {} \;
# Delete the empty directories
sudo find /sys/fs/cgroup/ -links 2 -type d -not -path '/sys/fs/cgroup/unified/*' -exec rmdir -v {} \;
sudo mount -o remount,ro /sys/fs/cgroup
0
18.03.2021, 22:40

Теги

Похожие вопросы