Product SiteDocumentation Site

2.3. Collegare e scollegare i sottosistemi da una gerarchia esistente

Per aggiungere un sottosistema ad una gerarchia esistente, scollegarlo dalla gerarchia interessata o spostarlo su una gerarchia differente e modificare la sezione mount del file /etc/cgconfig.conf come utente root usando la stessa sintassi descritta nella Sezione 2.2, «Creazione di una gerarchia e collegamento dei sottosistemi». Al successivo riavvio di cgconfig i sottosistemi saranno riorganizzati in base alle gerarchie specificate.

Metodo alternativo

Per aggiungere un sottosistema non collegato ad una gerarchia esistente rimontare la gerarchia. Includere il sottosistema aggiuntivo nel comando mount insieme con l'opzione remount.
Esempio 2.4. Rimontare una gerarchia per aggiungere un sottosistema
Il comando lssubsys mostra i sottosistemi cpu, cpuset, e memory collegati alla gerarchia cpu_and_mem:
~]# lssubsys -am
cpu,cpuset,memory /cgroup/cpu_and_mem
net_cls
ns
cpuacct
devices
freezer
blkio
Rimontiamo la gerarchia cpu_and_mem, usando l'opzione remount, includendo cpuacct nell'elenco dei sottosistemi:
~]# mount -t cgroup -o remount,cpu,cpuset,cpuacct,memory cpu_and_mem /cgroup/cpu_and_mem
Il comando lssubsys mostra ora cpuacct collegato alla gerarchia cpu_and_mem:
~]# lssubsys -am
cpu,cpuacct,cpuset,memory /cgroup/cpu_and_mem
net_cls
ns
devices
freezer
blkio

Analogamente, è possibile scollegare un sottosistema da una gerarchia esistente rimontando la gerarchia stessa ed omettendo il nome del sottosistema dalle opzioni -o. Per esempio per scollegare il sottosistema cpuacct, rimontarlo, omettendolo:
~]# mount -t cgroup -o remount,cpu,cpuset,memory cpu_and_mem /cgroup/cpu_and_mem