/tmp/ в Linux Привет, коллеги! Сегодня поговорим об увеличении каталога tmp.
Каталог
/tmp/ используется для временных файлов и обычно располагается в RAM (tmpfs) или на диске. Если /tmp/ переполняется, это может вызвать сбои в работе системы. Давайте разберем, как его увеличить. 🔍 Проверка текущего размера
/tmp/Чтобы узнать, как
/tmp/ смонтирован и его размер, используем:
df -h /tmp
или
mount | grep /tmp
Если
/tmp/ использует tmpfs, то он находится в оперативной памяти. 🔹 Вариант 1: Увеличение tmpfs (в RAM)
Если
/tmp/ смонтирован как tmpfs, можно увеличить его размер командой:
mount -o remount,size=4G /tmp
Где
4G — новый размер. Проверяем:
df -h /tmp
⚠️ Это временное изменение! После перезагрузки сбросится.
Чтобы сделать его постоянным, добавляем строку в
/etc/fstab:
tmpfs /tmp tmpfs defaults,size=4G 0 0
Затем применяем изменения:
mount -o remount /tmp
🔹 Вариант 2: Использование раздела на диске
Если нужно хранить данные на диске, можно создать отдельный раздел.
1️⃣ Выбираем диск и создаем раздел (например,
/dev/sdb1):
mkfs.ext4 /dev/sdb1
2️⃣ Монтируем его:
mount /dev/sdb1 /tmp
3️⃣ Делаем постоянным, добавив в
/etc/fstab:
/dev/sdb1 /tmp ext4 defaults 0 0
🔹 Вариант 3: Использование файла-контейнера
Если новый раздел не вариант, можно создать файл и смонтировать его как
/tmp/:1️⃣ Создаем файл (например, 4ГБ):
dd if=/dev/zero of=/swapfile bs=1M count=4096
2️⃣ Форматируем его:
mkfs.ext4 /swapfile
3️⃣ Монтируем его в
/tmp/:
mount /swapfile /tmp
4️⃣ Добавляем в
/etc/fstab:
/swapfile /tmp ext4 defaults 0 0
🔥 Итог
✔ Быстрое изменение (RAM) –
mount -o remount,size=4G /tmp ✔ Постоянное изменение (RAM) – правка
/etc/fstab ✔ Использование диска – монтирование отдельного раздела
✔ Файл-контейнер – если раздел недоступен
#Linux@linux_odmin #LinuxTips@linux_odmin #Команды@linux_odmin
👉 @linux_odmin