добрый день.
Такая вот задача прилетела.
Astra special edition 1.7.3
обновлял 1С файловая версия (в самом начале падает ошибка, что закончилось место в папке tmp)
в линуксе ни бум-бум.
начал ковыряться: на рабочих дисках места вроде хватает
udev 32G 0 32G 0% /dev
tmpfs 6,3G 20M 6,3G 1% /run
/dev/sdb2 28G 22G 4,2G 85% /
tmpfs 32G 756K 32G 1% /dev/shm
tmpfs 5,0M 4,0K 5,0M 1% /run/lock
tmpfs 32G 0 32G 0% /sys/fs/cgroup
/dev/nvme0n1p1 916G 100G 771G 12% /mnt/nvme
/dev/sdb4 411G 22G 369G 6% /home
/dev/sdb1 511M 288K 511M 1% /boot/efi
/dev/sda1 916G 163G 707G 19% /mnt/bkp
//192.168.1.11/share 135G 129G 6,2G 96% /mnt/share
tmpfs 6,3G 0 6,3G 0% /run/user/999
tmpfs 6,3G 44K 6,3G 1% /run/user/1000
tmpfs 6,3G 12K 6,3G 1% /run/user/1022
tmpfs 6,3G 12K 6,3G 1% /run/user/1004
tmpfs 6,3G 12K 6,3G 1% /run/user/1012
tmpfs 6,3G 44K 6,3G 1% /run/user/1010
Далее вбил df -h /tmp
получил такую строку
/dev/sdb2 28G 22G 4,2G 85% /
попробовал повторно обновить, и да, место на /dev/sdb2 заканчивается во время попытке обновления 1С, далее она падает в ошибку.
Думаю, ща как перезагружу сервер, как всё почистится... Но нет, после перезагрузки использовано 84%.
fstab следующие записи:
UUID=bf74e1d9-a550-43b1-8493-f4d2d20852ee / ext4 errors=remount-ro,secdel 0 1
# /boot/efi was on /dev/sdb1 during installation
UUID=2EB6-B980 /boot/efi vfat umask=0077 0 1
# /home was on /dev/sdb4 during installation
UUID=f713ec85-3852-4d0c-a34f-4dd3e8db99cb /home ext4 defaults,secdel 0 2
# /mnt/bkp was on /dev/sda1 during installation
UUID=e92dd652-3616-4bbe-b7e6-fd02f399e390 /mnt/bkp ext4 defaults,secdel 0 2
# /mnt/nvme was on /dev/nvme0n1p1 during installation
UUID=5c7a5f53-19d3-450c-bcd8-95ed7fe48aa2 /mnt/nvme ext4 defaults,secdel 0 2
# swap was on /dev/sdb3 during installation
UUID=1bbbacfb-7e40-45d3-bcf0-62cff33f7c9e none swap sw 0 0
Вопрос: Как почистить /dev/sdb2 и к каким каталогам он привязан? чего потыкать, чтобы 1С обновилась?)
закончилось место в каталоге tmp
закончилось место в каталоге tmp
- Вложения
-
- 1.jpg (98.27 КБ) 409 просмотров
Последний раз редактировалось SLPSLP 21 июл 2026, 04:20, всего редактировалось 1 раз.
Re: закончилось место в каталоге tmp
Здравствуйте
1 - нам ваш логин и пароль от шары не нужен (в обще лучше не светить логины и пароли в сети)
2 - /tmp это место для временных файлов системы и приложений, если у вас на ОС не чего лишнего кроме 1С нет то больше всего жрет она (зайдите туда и гляньте что именно там место занимает). Сам /dev/sdb2 (корень /) это как папки AppData+ProgrammFiles+Windows у ОС windows, а home как папка Пользователи (грубо).
3 - У вас разметка диска стандартная что система предложила, если бы у вас был диск на 128 гб ещё понятно (ну почти), но у вас на 500 гб.
Хорошо если вы все таки переустановите ОС и для корня (/) сделаете 80+ гб, подкачка SWAP чуть более (на 1 гиг) чем память ОЗУ и остальное под домашний (/home) (плюс ещё раздел для файлов, например что бы можно было переустанавливать ОС не трогая раздел с документами).
Например у меня в среднем на простые рабочие лошадки с прогами (без грамозтких 1С) диски на 256 гб разделены так: / - 55-60, SWAP - 9, home остальное + второй ЖД с файлами. Для себя решайте сами в зависимости какое и сколько ПО, как часто обновляться будете, сколько файлов на рабочем столе хранит пользователь и тд.
Так что либо переустановка либо меняйте через live режим (лучше переустановка или хотя бы поэкспериментируйте перед началом на тестовой машине)
Обязательно сохраните данные!!!
1 - нам ваш логин и пароль от шары не нужен (в обще лучше не светить логины и пароли в сети)
2 - /tmp это место для временных файлов системы и приложений, если у вас на ОС не чего лишнего кроме 1С нет то больше всего жрет она (зайдите туда и гляньте что именно там место занимает). Сам /dev/sdb2 (корень /) это как папки AppData+ProgrammFiles+Windows у ОС windows, а home как папка Пользователи (грубо).
3 - У вас разметка диска стандартная что система предложила, если бы у вас был диск на 128 гб ещё понятно (ну почти), но у вас на 500 гб.
Хорошо если вы все таки переустановите ОС и для корня (/) сделаете 80+ гб, подкачка SWAP чуть более (на 1 гиг) чем память ОЗУ и остальное под домашний (/home) (плюс ещё раздел для файлов, например что бы можно было переустанавливать ОС не трогая раздел с документами).
Например у меня в среднем на простые рабочие лошадки с прогами (без грамозтких 1С) диски на 256 гб разделены так: / - 55-60, SWAP - 9, home остальное + второй ЖД с файлами. Для себя решайте сами в зависимости какое и сколько ПО, как часто обновляться будете, сколько файлов на рабочем столе хранит пользователь и тд.
Так что либо переустановка либо меняйте через live режим (лучше переустановка или хотя бы поэкспериментируйте перед началом на тестовой машине)
Обязательно сохраните данные!!!
Последний раз редактировалось PavelST 21 июл 2026, 05:29, всего редактировалось 1 раз.
Re: закончилось место в каталоге tmp
спасибо за совет. уточню: я не являюсь сист. администратором данной организации. Я отвечаю только за сопровождение конфигурации 1С. Так же к серверу цепляются пользователи посредством xrdp. Есть приходящий админ, но он в астре, такой же монстр как и я, и говорит, что это всё ваша 1С поганая. ОС переустанавливать вне моей компетенции.
Там вообще 3 физических диска и 64 гб ОЗУ, в виду чего, разметка системного диска вызывает вопросы.
В самом tmp после ребута есть некоторое кол-во файлов ничтожного размера. Видимо где-то еще хранятся файлы, расположенные на /dev/sdb2. Вопрос: где и как их правильно почистить?
Там вообще 3 физических диска и 64 гб ОЗУ, в виду чего, разметка системного диска вызывает вопросы.
В самом tmp после ребута есть некоторое кол-во файлов ничтожного размера. Видимо где-то еще хранятся файлы, расположенные на /dev/sdb2. Вопрос: где и как их правильно почистить?
Re: закончилось место в каталоге tmp
Я в самом начале прочитал что вы не бум-бум в linux и помню про это, и я стараюсь обобщенно донести что нужно нормально распределить разделы на диске, кто и как это будет делать уж там сами решайте.SLPSLP писал(а): 21 июл 2026, 04:32 спасибо за совет. уточню: я не являюсь сист. администратором данной организации. Я отвечаю только за сопровождение конфигурации 1С. Так же к серверу цепляются пользователи посредством xrdp. Есть приходящий админ, но он в астре, такой же монстр как и я, и говорит, что это всё ваша 1С поганая. ОС переустанавливать вне моей компетенции.
Такое на серваках 1С бывает, один диск под систему и файлы для пользаков которые будут подрубаться по удаленке (если тонкие клиенты на рабочие станции пользаков не ставят), другие диски под бэкапы и архивы.Там вообще 3 физических диска и 64 гб ОЗУ, в виду чего, разметка системного диска вызывает вопросы.
Какой размер подкачки должен быть в системе это тема не совсем точная, рекомендации разные, но у меня в голове сложился следующий базис. Если ОЗУ мало 2 гб то точно в два раза больше 4 гб подкачка, если ОЗУ 8 гб то подкачка 9-10 гб, если ОЗУ 16 то подкачка 17гб, при учете что пользуемся гибернацией, без гибернации и нагрузки на ОЗУ так: 2=4, 8=от4до8, 16=8, а вот если объемы ОЗУ уже большие 32-64-128 и без гибернации, то больше 15 гб на подкачку для каждого размера не надо. Что то типа, всё зависит от нагрузки и т.д. И ещё помнить что если ОЗУ не хватает для работы, передача нагрузки на SSD это временная мера, постоянно используемая подкачка быстрей убивает SSD.
Попробую ещё раз объяснить, ваш логический раздел /dev/sdb2, аналогичен логическому диску С у windows (за исключением вынесенного каталога "Пользователи" или "Users"). А ваш /dev/sdb4 аналогичен локальному диску D (но в нем тот самый каталог "Пользователи" с некоторыми системными такие как "AppData").В самом tmp после ребута есть некоторое кол-во файлов ничтожного размера. Видимо где-то еще хранятся файлы, расположенные на /dev/sdb2. Вопрос: где и как их правильно почистить?
Ваш каталог /tmp аналогичен каталогу C:\Windows\Temp (и C:\Users\пользователь\AppData\Local\Temp). По хорошему он почти пустой, он нужен для временного "склада" при работе ОС или программ, например при обновлении, нужно где то расположить установочные файлы, вот туда это и кидается, потом удаляется по ненадобности. И конечно эта папка может сожрать все свободной пространство диска по необходимости.
Ваш локальный диск С очень маленький (28гб) (обычно ОС сразу после установки занимает где то до 15 гб), после установки всего что вам нужно вам доступно всего 4ГБ, это 4 ГБ на весь системный диск С (ну тот самый /dev/sdb2). Больше у вас по настоящему жрут /var и /usr. А локальный диск D (но с важным /home) 400 гб из которых файлами забит на 30 гб.
Считайте что установили windows, на диск С в 50 гб, где после установки винда сожрала 35 и ещё минус 11 гб 1С, сильно можете разгуляться на 4 гб остаточного пространства?
Если бы вы установили ОС без отдельного раздела /home то весь у вас диск /dev/sdb2 занимал всё оставшиеся от диска на 480 гб, за исключением подкачки и загрузочного раздела.
Потому и пишу что вам необходимо увеличить размер системного раздела. У вас не мало места в каталоге /tmp, у вас в целом мало места на разделе где находиться этот каталог /tmp.
Вот мой пример с тестового ноута на котором я всякую всячину испытываю что меня заинтересовала и смотрю как работает на астре. Диск у меня 512ый. 200+ для windows, остальное:
75 гб для / (минус 18 гб на астре 1.8, на рабочих местах после установке ОС и нужно ПО обычно корень занят на 30-35гб)
10 гб для SWAP
155 гб для /home
50 гб для файлов и обмена с windows
И сколько у меня занято места по итогу (жирных программ пока не ставил, утилиты всякие пробую, скрипты)
Можете что то подобное увидеть командой в linux которая показывает сколько занято пространства по каталогам с сортировкой:
Код: Выделить всё
sudo du -sh /* | sort -hr

Последний раз редактировалось PavelST 13 авг 2026, 08:01, всего редактировалось 1 раз.
- AnilAntari
- Сообщения: 30
- Зарегистрирован: 10 мар 2026, 22:22
Re: закончилось место в каталоге tmp
Т. к. у вас системный диск /dev/sda2 (на котором находится ОС) слишком маленький, а /dev/sdb4 очень большой, то можно на время разбить диск /dev/sdb4, взяв 100–200 ГБ, и примонтировать новый раздел в /tmp, настроив монтирование в /etc/fstab. Но этот вариант сомнительный, и лучше расширить /dev/sda2.SLPSLP писал(а): 20 июл 2026, 12:46 добрый день.
Такая вот задача прилетела.
Astra special edition 1.7.3
обновлял 1С файловая версия (в самом начале падает ошибка, что закончилось место в папке tmp)
в линуксе ни бум-бум.
начал ковыряться: на рабочих дисках места вроде хватает
udev 32G 0 32G 0% /dev
tmpfs 6,3G 20M 6,3G 1% /run
/dev/sdb2 28G 22G 4,2G 85% /
tmpfs 32G 756K 32G 1% /dev/shm
tmpfs 5,0M 4,0K 5,0M 1% /run/lock
tmpfs 32G 0 32G 0% /sys/fs/cgroup
/dev/nvme0n1p1 916G 100G 771G 12% /mnt/nvme
/dev/sdb4 411G 22G 369G 6% /home
/dev/sdb1 511M 288K 511M 1% /boot/efi
/dev/sda1 916G 163G 707G 19% /mnt/bkp
//192.168.1.11/share 135G 129G 6,2G 96% /mnt/share
tmpfs 6,3G 0 6,3G 0% /run/user/999
tmpfs 6,3G 44K 6,3G 1% /run/user/1000
tmpfs 6,3G 12K 6,3G 1% /run/user/1022
tmpfs 6,3G 12K 6,3G 1% /run/user/1004
tmpfs 6,3G 12K 6,3G 1% /run/user/1012
tmpfs 6,3G 44K 6,3G 1% /run/user/1010
Далее вбил df -h /tmp
получил такую строку
/dev/sdb2 28G 22G 4,2G 85% /
попробовал повторно обновить, и да, место на /dev/sdb2 заканчивается во время попытке обновления 1С, далее она падает в ошибку.
Думаю, ща как перезагружу сервер, как всё почистится... Но нет, после перезагрузки использовано 84%.
fstab следующие записи:
UUID=bf74e1d9-a550-43b1-8493-f4d2d20852ee / ext4 errors=remount-ro,secdel 0 1
# /boot/efi was on /dev/sdb1 during installation
UUID=2EB6-B980 /boot/efi vfat umask=0077 0 1
# /home was on /dev/sdb4 during installation
UUID=f713ec85-3852-4d0c-a34f-4dd3e8db99cb /home ext4 defaults,secdel 0 2
# /mnt/bkp was on /dev/sda1 during installation
UUID=e92dd652-3616-4bbe-b7e6-fd02f399e390 /mnt/bkp ext4 defaults,secdel 0 2
# /mnt/nvme was on /dev/nvme0n1p1 during installation
UUID=5c7a5f53-19d3-450c-bcd8-95ed7fe48aa2 /mnt/nvme ext4 defaults,secdel 0 2
# swap was on /dev/sdb3 during installation
UUID=1bbbacfb-7e40-45d3-bcf0-62cff33f7c9e none swap sw 0 0
Вопрос: Как почистить /dev/sdb2 и к каким каталогам он привязан? чего потыкать, чтобы 1С обновилась?)
Re: закончилось место в каталоге tmp
всем пасиб, просветлился