CentOS 8 :Как добавить пользователя в cgroups?

Я предполагаю, что у вас есть 3 основных (sda1,sda2,sda3 ), 1 расширенный (sda4 )раздел и sd5 как логический. с помощью parted попробуйте изменить размер раздела 4.

Пример:

parted /dev/sdb

    Disk /dev/sdb: 2000GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number  Start   End     Size    Type      File system  Flags
 1      1049kB  1049GB  1049GB  primary   ntfs
 2      1049GB  1796GB  747GB   extended
 5      1049GB  1796GB  747GB   logical

(parted) resizepart
Partition number? 2
End?  [1796GB]? 2000GB
(parted) p
Model: WD My Passport 0748 (scsi)
Disk /dev/sdb: 2000GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number  Start   End     Size    Type      File system  Flags
 1      1049kB  1049GB  1049GB  primary   ntfs
 2      1049GB  2000GB  951GB   extended
 5      1049GB  1796GB  747GB   logical

А теперь попробуйте добавить новый логический раздел, используя fdisk или parted, в зависимости от того, что вы хотите использовать.

При использовании fdisk вам нужно будет удалить sda4 и sd5 и добавить их снова, сохраняя то же самое начало, перекрытие sda4 и sd5 может создать проблему.

Примечание. :Сохраняйте резервную копию своих данных и сначала разбирайтесь и тестируйте ее, и делайте это на свой страх и риск. Вероятно ниже, но не проверял:

  1. Delete partition 4  ( Command (m for help): d and enter number 4 )
     2. Add it again and keep the first sector as old one ( Command (m for help): n, choose extended partition e
       , Partition number 4, First Sector - 7833, Last Sector - Default

     3. Add logical partition 5 -
     ( Command (m for help): n, Adding logical partition 5, choose default for first and last sector 

    4 Modify beginning of logical partition 5 to old value,  Expert command (m for help): b
    Partition number (1,2,5, default 5):5
    New beginning of data - 7833

    5 print table and verify
1
10.06.2021, 11:59
1 ответ

Я рекомендую вам создать systemd sliceдля пользователя:

Получить uidпользователя:

id <user>

После этого добавьте следующие параметры для/etc/systemd/system/<uid>.slice:

[Slice]
MemoryAccounting=true
MemoryLimit=<how_many_memory>M

При следующем входе в систему пользовательского раздела <uid>-sliceбудет создан:

systemctl -t slice
1
28.07.2021, 11:25

Теги

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