Quoting anqin (anqin.qin@xxxxxxxxx): > Dear all, > > I have met a straight problem in my recent operation. > Previously, I can do the following operations: > > # mount -t cgroup cgroup /mnt/cgrp > # cd /mnt/cgrp > # mkdir test > # echo $$ > test/tasks > # rm -rf test I doubt this ever worked - rather, you have to do rmdir test rm -rf will try to delete the files under test/ first, and fail. > > but now I met the straight permission with the same > operation while I am root: > > # mount -t cgroup cgroup /mnt/cgrp > # cd /mnt/cgrp > # mkdir test > # echo $$ > test/tasks Yes you have to initialize some cpuset files first. Otherwise the tasks have no access to any memory or cpus. echo 0 > /cgroup/1/cpuset.mems echo 0-3 > /cgroup/1/cpuset.cpus echo $$ > /cgroup/1//tasks (success) > -bash: echo: write error: No space left on device > # rm -rf test > rm: cannot remove `/mnt/cgrp/test/cpuset.memory_spread_slab': > Operation not permitted > rm: cannot remove `/mnt/cgrp/test/cpuset.memory_spread_page': > Operation not permitted > rm: cannot remove `/mnt/cgrp/test/cpuset.memory_pressure': Operation > not permitted > ... > > I guess maybe the permission attributes block my operation, but I > checked with lsattr > and got the following message: > > # lsattr /mnt/cgrp/test > lsattr: Inappropriate ioctl for device While reading flags on > /mnt/cgrp/test/cpuset.memory_spread_slab > lsattr: Inappropriate ioctl for device While reading flags on > /mnt/cgrp/test/cpuset.memory_spread_page > lsattr: Inappropriate ioctl for device While reading flags on > /mnt/cgrp/test/cpuset.memory_pressure > ... > > I have no idea how to fix it. Any help? > > Thank you very much, > > Anqin > _______________________________________________ > Containers mailing list > Containers@xxxxxxxxxxxxxxxxxxxxxxxxxx > https://lists.linux-foundation.org/mailman/listinfo/containers _______________________________________________ Containers mailing list Containers@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linux-foundation.org/mailman/listinfo/containers