Как изменить размер файла подкачки Ubuntu 17.04 Zesty? [duplicate]

Вчера вечером конвертировал фильмы с помощью handbrake. В фоновом режиме работал steam и ubuntu software centre. Когда я проснулся, я увидел сообщение 'Ubuntu столкнулся с внутренней ошибкой......' и handbrake потерпел крах. Я думаю, это произошло из-за нехватки памяти подкачки (файл подкачки 2GB). Кто-нибудь знает, как увеличить размер файла подкачки? (Мой компьютер имеет 4GB RAM)

1
задан 9 July 2017 в 05:21

1 ответ

Я не попытался бы изменить размер его буквально. Вероятно, это возможно - возможно, gparted, мог к нему - но я не могу думать о причине обеспокоиться, и это было бы более быстрым и более простым просто сделать новое. Сначала выключите текущий: swapoff-a Удаляют старый, затем делают новый однако большим, Вы хотите и включаете его. Если Вы дадите ему тот же/path/name, то Вы не должны будете даже изменять fstab, и Вы будете иметь ЭФФЕКТИВНО, если не буквально, увеличил файл подкачки. Кто-то в Redhat здесь:

https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/5/html/Deployment_Guide/s2-swap-creating-file.html

записал это (я заключаю в кавычки, потому что некоторые форумы осуждают объединение касательно, но путаница кнопки блока цитирования с форматом, таким образом, я редактирую это, чтобы просто вставить его в плоскости):

# # # ЦИТАТА СЛЕДУЕТ ЗА # # #

Добавить файл подкачки:

Определите размер нового файла подкачки в мегабайтах и умножьтесь на 1 024 для определения количества блоков. Например, размер блока файла подкачки на 64 МБ 65536.

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

dd if=/dev/zero of=/swapfile bs=1024 count=65536

Change the persmissions of the newly created file:

chmod 0600 /swapfile

Setup the swap file with the command:

mkswap /swapfile

To enable the swap file immediately but not automatically at boot time:

swapon /swapfile

Для включения его во время начальной загрузки отредактируйте/etc/fstab для включения следующей записи:

/swapfile          swap            swap    defaults        0 0

В следующий раз начальные загрузки системы, это включает новый файл подкачки.

После добавления нового файла подкачки и включения его, проверьте, что это включено путем просмотра вывода кошки команду/proc/swaps или свободный.

# # # ЗАКАНЧИВАЮТ ЦИТАТУ # # #

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

Но если это находится только в этом контексте, что Вам нужна большая подкачка, и этого часто не происходит, если Вы нуждаетесь в дисковом пространстве, Вы могли бы рассмотреть, вместо того, чтобы ЗАМЕНИТЬ Ваш файл подкачки, просто сделать и смонтировать ЕЩЕ один до того, когда Вам нужен он. Они кумулятивны. У Вас может быть столько, сколько Вы хотите. Затем можно размонтировать и удалить его, когда Вы через.

Относительно проблемы файла подкачки по сравнению с разделом подкачки, что Ravery, тронутый, большая часть того, что Вы считаете на том предмете, устарел. Если Ваш раздел подкачки не находится на другом диске (и возможно я должен даже сказать, что другой контроллер диска), это, вероятно, не будет немного быстрее, чем файл подкачки. И это определенно менее гибко. Если это не находится на отдельном диске, я не вижу большую причину больше использовать раздел подкачки.

1
ответ дан 7 December 2019 в 15:33

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

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