fallocate: fallocate отказавший: Текстовый файл, занятый в Ubuntu 17.04?

Я установил Ubuntu несколько недель назад, и я обычно запускаю больше чем 6 программ (sts, веб-браузеры, и так далее).

Система застревает.

Мой размер RAM составляет 6 ГБ и подкачка 2 ГБ. Я решил увеличить размер подкачки до 15 ГБ. Когда я пытался выполнить эту работу, я получил следующую ошибку. Я связался с учебным руководством, за которым я следовал.

sudo swapon --show
[sudo] password for decoders: 
NAME      TYPE SIZE USED PRIO
/swapfile file   2G   0B   -1
decoders@10decoders:~$ free -h
              total        used        free      shared  buff/cache   available
Mem:           5.7G        1.1G        3.4G        217M        1.1G        4.1G
Swap:          2.0G          0B        2.0G
decoders@10decoders:~$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            2.9G     0  2.9G   0% /dev
tmpfs           583M  9.0M  574M   2% /run
/dev/sda1       293G   14G  265G   5% /
tmpfs           2.9G  4.7M  2.9G   1% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           2.9G     0  2.9G   0% /sys/fs/cgroup
tmpfs           583M  144K  583M   1% /run/user/1000
decoders@10decoders:~$ sudo fallocate -l 15G /swapfile
fallocate: fallocate failed: Text file busy
decoders@10decoders:~$ ls -lh /swapfile
-rw------- 1 root root 2.0G May 19 11:43 /swapfile
decoders@10decoders:~$ 

Я перешел по этой учебной ссылке: http://www.tutorialspoint.com/articles/how-to-increase-swap-space-on-linux-ubuntu

4
задан 15 April 2019 в 23:47

2 ответа

Создавая раздел ПОДКАЧКИ в Ubuntu, Linux Mint и производных


МЕТОД 1: командная строка Путь от Терминала (Самый быстрый путь!)

ШАГ 1: Первый шаг должен проверить, там ли случайно какой-либо раздел ПОДКАЧКИ, уже созданный в Вашем ПК:

sudo swapon --show

Введите свой пароль root. Если Вы не видите вывода, это означает, что ПОДКАЧКА не существует.

ШАГ 2: Затем, давайте посмотрим текущую структуру раздела жесткого диска Вашего компьютера:

df -h

ШАГ 3: Как heynnema прокомментировал перед запуском, изменения отключают использование подкачки:

sudo swapoff -a

ШАГ 4: Теперь пора создать Файл подкачки. Удостоверьтесь, что у Вас есть достаточно пространства на жестком диске. Это - вопрос предпочтения в том, в каком количестве размера ПОДКАЧКИ Вы нуждаетесь.

Мое предложение: Если бы у Вас есть максимум 4 ГБ RAM, я предложил бы поместить дважды RAM для ПОДКАЧКИ (8 ГБ для ПОДКАЧКИ). Для ПК больше чем с 4 ГБ я рекомендую то же количество RAM для ПОДКАЧКИ плюс 2 ГБ. Пример: В моем случае это - 8 ГБ, я поместил 8 ГБ + 2 ГБ, всего 10 ГБ для ПОДКАЧКИ. Но можно не стесняться делать выбор.

sudo dd if=/dev/zero of=/swapfile bs=5M count=5120 status=progress

ШАГ 5: Файл подкачки теперь создается. Давайте дадим полномочия только для корня ему.

sudo chmod 600 /swapfile

ШАГ 6: Mark файл как Область подкачки:

sudo mkswap /swapfile

ШАГ 7: Наконец включите ПОДКАЧКУ.

sudo swapon /swapfile

ШАГ 8: можно теперь проверить использование той же команды swapon, чтобы проверить, создается ли ПОДКАЧКА.

sudo swapon --show

ШАГ 9: Также проверьте заключительную структуру раздела снова.

free -h

ШАГ 10: После того как все установлено, необходимо установить Файл подкачки как постоянный, еще Вы потеряете ПОДКАЧКУ после перезагрузки. Выполните эту команду:

echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

Законченный, теперь выйдите из терминала!

Можно проверить состояние SWAP на утилите System Monitor.


МЕТОД 2: Способ GUI использовать GParted

Если Вы хотите пойти непосредственно через графический интерфейс, войдите, ссылка ниже этого хорошо объяснена.


Ссылка:

3
ответ дан 1 December 2019 в 10:00
swapoff -a
sudo fallocate -l 15G /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
swapon -a
0
ответ дан 1 December 2019 в 10:00

Другие вопросы по тегам:

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