LINUX.ORG.RU

Как можно освободить память

 ,


0

1

Всем привет, помогите, пожалуйста, грамотно освободить память, без потери данных.

georgiy@debian-pp:~$ df -h
Файловая система                 Размер Использовано  Дост Использовано% Cмонтировано в
udev                               7,8G            0  7,8G            0% /dev
tmpfs                              1,6G         1,8M  1,6G            1% /run
/dev/sda2                          109G          98G  5,0G           96% /
tmpfs                              7,8G          27M  7,8G            1% /dev/shm
tmpfs                              5,0M          12K  5,0M            1% /run/lock
/dev/loop0                          56M          56M     0          100% /snap/core18/2846
/dev/loop2                          45M          45M     0          100% /snap/snapd/23545
/dev/loop3                          45M          45M     0          100% /snap/snapd/23771
/dev/loop1                          56M          56M     0          100% /snap/core18/2855
/dev/sda1                          511M         5,9M  506M            2% /boot/efi
/dev/sdb1                          229G         119G   98G           55% /home
192.168.88.93:/mnt/main/nfs-devs   975G          33G  942G            4% /var/nfs-devs
tmpfs                              1,6G         2,6M  1,6G            1% /run/user/1000

При запуске докер контейнеров в /dev/sda2 кончается память и кидает ошибки. Приходится каждый раз прунить докер.



Последнее исправление: tshater (всего исправлений: 1)

Удали докер.

firkax ★★★★★
()

Если на корневом разделе и без докера мало места, то перенеси докер в /home/.

gruy ★★★★★
()

кончается память

Добавь больше памяти

einhander ★★★★★
()
Ответ на: комментарий от akk

Скорее всего дефолтная для tmpfs половина оперативы. Но по факту оно не выделяется, если не используется, это просто лимит.

upd:

Ну да. У меня так же ведь:

Filesystem          Size  Used Avail Use% Mounted on
devtmpfs             16G     0   16G   0% /dev
tmpfs                16G   23M   16G   1% /dev/shm
tmpfs                16G  1.4M   16G   1% /run
CrX ★★★★★
()
Последнее исправление: CrX (всего исправлений: 1)
Ответ на: комментарий от CrX

gentoo, дефолт

$ df -h /dev
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        4.0M     0  4.0M   0% /dev

$ mount -t devtmpfs
devtmpfs on /dev type devtmpfs (rw,nosuid,size=4096k,nr_inodes=1962588,mode=755,inode64)
anonymous
()
Ответ на: комментарий от anonymous

По сути, это никакой роли не играет, там всё равно занято 0 будет. Будет иметь значение только если вдруг из-за какой-то ошибки в /dev каким-то неведомым образом начнут писаться обычные файлы, да ещё и в таких объёмах.

CrX ★★★★★
()
Ответ на: комментарий от CrX

если вдруг из-за какой-то ошибки

кривой udev.conf|rules

anonymous
()
Ответ на: комментарий от akk

Это половина RAM, стандартное значение для любой tmpfs.

anonymous
()

извиняюсь за тупорылость, запрунил volumes в докере освободив 70+ гб памяти, всем спасибо за участие, проблема исчезла

tshater
() автор топика
Ответ на: комментарий от gruy

его можно и не переносить никуда. а просто по той точке примонтировать со свободного раздела и вася кот

это же unix!

кстати, даже и в досе можно подобные фокусы проделывать, через subst

mumpster ★★★★★
()
Ответ на: комментарий от anonymous

я знаю про что говорю, это именно аналог времён масадоса и w3.1

смысл такой, что ты указываешь как путь букву диска которого нет, а подcтавляшь туда где есть свободное место. рецепт со времён 40мб системных сигейтов с 3 разделами и 170мб вновь полученных квантумов на втором иде порту

mumpster ★★★★★
()
Ответ на: комментарий от mumpster
Синтаксис
subst [<drive1>: [<drive2>:]<path>]
subst <drive1>: /d

Параметры
Параметр	Описание
<drive1>:	Указывает виртуальный диск, которому требуется назначить путь.
[<drive2>:]<path>	Указывает физический диск и путь, который необходимо назначить виртуальному диску.
/d	Удаляет замененный (виртуальный) диск.
/?	Отображает справку в командной строке.

А вот симлинки, mount –bind или шиндовый linkd/mklink уже позволяют более гибко творить безобразия.

subst часто для игорей юзали которые расчитывали что они с цд-рома будут запускаться.

anonymous
()
Ответ на: комментарий от anonymous

аноним, не надо меня учить тому, что и без вас знаю уже больше 35 лет. я уже описал способ с его помощью творить тоже самое. всё из практики.

и да - всё перечисленное вами в принципе избыточно в ситцации ТСа - достаточно простого mount, без изысков, который будет работать везде - от распоследнего ядра линукса до SCO начала 90-х и SVR.

mumpster ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.