Как добавить swap после установки системы?

Вышеупомянутое исправление теперь реализовано выше проекта rdesktop и будет включено в следующую версию 1.7.2

1
задан 24 May 2018 в 22:43

7 ответов

Чтобы создать раздел подкачки после установки, создайте пустой раздел, который не должен иметь отверстий. Затем вы можете отформатировать этот раздел с помощью:

sudo mkswap /dev/sdX

, заменив /dex/sdX на ваш раздел. Смонтируйте этот раздел как своп с помощью

sudo swapon -U UUID

, где UUID - это ваш /dev/sdX, как прочитанный из этого:

blkid /dev/sdX

Привяжите новую своп в /etc/fstab, добавив эта строка:

UUID=xxx    none    swap    sw      0   0

Если вы хотите использовать своп для спящего режима, вам необходимо обновить UUID в /etc/initramfs-tools/conf.d/resume этим контентом RESUME=UUID=xxx. Не забудьте $ sudo update-initramfs -u.

Чтобы выполнить все это: также можно создать файл подкачки, если у нас нет запасного раздела. Этот ответ дает вам представление о том, как создать такой файл и включить его при загрузке.

94
ответ дан 25 May 2018 в 22:14
  • 1
    На данный момент у меня SSD с двумя разделами, но я хотел бы сделать третий. Если у меня есть основной раздел ext4, в котором хранятся ОС и мои файлы, могу ли я использовать это, чтобы отключить 2GB от него в новый раздел? Этот первичный раздел имеет более чем достаточно свободного места, поэтому это не должно быть проблемой. – dustin 5 April 2015 в 01:46
  • 2
    Посмотрите на gparted для изменения размера раздела. – NumesSanguis 17 August 2016 в 15:35

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

Создайте пустой файл (1K * 4M = 4 GiB).
sudo mkdir -v /var/cache/swap
cd /var/cache/swap
sudo dd if=/dev/zero of=swapfile bs=1K count=4M
sudo chmod 600 swapfile
Преобразование вновь созданного файла в файл пространства подкачки.
sudo mkswap swapfile
Включить файл для подкачки и подкачки.
sudo swapon swapfile
Подтвердить: swapon -s или top:
top -bn1 | grep -i swap
Должна отображаться строка типа: KiB Swap: 4194300 total, 4194300 free Чтобы отключить, используйте команду sudo swapoff swapfile. Добавьте его в файл fstab, чтобы он сохранялся при следующей загрузке системы.
echo "/var/cache/swap/swapfile none swap sw 0 0" | sudo tee -a /etc/fstab
Повторный тест файла подкачки при запуске:
sudo swapoff swapfile
sudo swapon -va
Примечание. Выше команды повторно проверяют синтаксис файла fstab, иначе ваша Linux не сможет правильно загрузиться.
38
ответ дан 25 May 2018 в 22:14
  • 1
    Спасибо за единственный ответ, который использует файл подкачки, а не раздел подкачки. В этом случае я не мог создать раздел. Команды отлично работали. – Sarel Botha 4 February 2017 в 18:53
  • 2
    Для тех, кому требуется пространство подкачки большего размера, увеличьте счет = 4M, до XM, для пространства подмены X GiB. Если кто-то пропустил это. – saurabheights 15 May 2017 в 11:52
  • 3
    Я не уверен в шаге 5. Почему я должен отключить своп для тестирования? – Raffi Khatchadourian 2 January 2018 в 20:02
  • 4
    @RaffiKhatchadourian Повторное тестирование в конце помогает дважды проверить синтаксис файла fstab (против любых опечаток), иначе Linux может не правильно загрузиться, вызывая серьезные проблемы при запуске, особенно на удаленных серверах. – kenorb 3 January 2018 в 00:45
  • 5
    Теперь я понимаю. Вам нужно сделать это, прежде чем перезагружаться. Я был отброшен при запуске. – Raffi Khatchadourian 3 January 2018 в 07:49

Есть графический способ сделать это с помощью gparted.

Запустить Gparted с помощью:

sudo gparted

Если у вас нет его установки, вы можете установить его с помощью

sudo apt-get install gparted

Как только gparted запущен:

Выделите раздел так, как вы бы, щелкнув правой кнопкой мыши на любом нераспределенном блоке и нажав new Отформатируйте раздел как linux-swap Щелкните правой кнопкой мыши раздел и нажмите swapon

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

8
ответ дан 25 May 2018 в 22:14
  • 1
    безусловно, самый простой ответ – Shobi P P 1 December 2017 в 09:45
  • 2
    Чтобы сделать его постоянным, вам все равно придется редактировать файл fstab, как в ответе @ user4124 – Madura Pradeep 17 March 2018 в 08:20

из linux.com просто создайте файл подкачки, так как это более гибко, и вы можете динамически корректировать количество и сколько у вас больших хранилищ свопов. Это также позволяет вам перемещать раздел свопинга с системного диска, тем самым делая систему быстрее. Кроме того, если вы используете несколько областей подкачки, настройте их приоритет использования на одно и то же значение, поэтому для их записи используется циклическое масштабирование, что позволяет получить еще более быстрые улучшения.

p.s. я бы использовал UUID вместо имени устройства, потому что с легкостью можно изменить порядок устройств, если случайно вы оставите USB-накопитель внутри USB-слота и просто удалите и подключите обратно кабели sata - вам не нужно беспокоиться о том, какой диск подключен, .

2
ответ дан 25 May 2018 в 22:14
  • 1
    Это был самый полезный ответ, потому что он не требует повторного разбиения диска. Слишком плохо Ubuntu не создает swap по умолчанию, когда вы устанавливаете его на новый компьютер! – Ernie 27 February 2015 в 21:34

это подробное руководство о том, как сделать RAM-диск в Ubuntu. К сожалению.. скриншоты не появляются в этом через вырезать и вставить.. позже я добавлю их, но они и не нужны.

первое, что вам нужно сделать, это создать пространство для вашего диска. У меня есть двойной загрузки системы с жесткого диска 32Гб. Моя Ubuntu установлена на SD-карту (да, реальной установки, а не жить Каспер вещь). Мой своп также на SD и может износится быстро. Я посмотрел вверх как изменить своп и нашел эту статью и не нравятся ответы, так что я сделал учебник, когда я внес изменения.

если вы просто хотите уменьшить или увеличить размер раздела подкачки, вам нужно всего лишь увеличить или уменьшить раздела через Ваш любимый менеджер разделов. Убунту уже знает, куда идти, и он независим Размер. Если вы хотите изменить или поменять, то читайте дальше. Первое, что вам нужно сделать, это сжать ваш жесткий диск, чтобы обеспечить пространство для обмена. Если вы сжимаете диск с системой Windows, тогда вам лучше использовать Windows, чтобы сжать диск (он знает свои вещи). Если вы находитесь на чистый Ubuntu, попробуйте изменение размера с помощью видео в Ubuntu по USB.

окна Размер инструкции:

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

если вы находитесь в Ubuntu. Убедитесь, что вы используете инструменты в Ubuntu. Чтобы закончить выделение, я буду использовать загрузочный USB из Ubuntu, который включает в себя программу gparted. Найдите USB-устройство является лучшим способом, чтобы использовать gparted для какой-либо причине, и вы должны иметь USB от вашей первой установки или сделать один, чтобы держать под рукой.

, вписав в 2000 году не был допущен, потому что не было достаточно места, чтобы сделать это, хотя я должен был “дефрагментация” диска (я не верю, что Windows действительно разобрался). С некоторыми экспериментов, я был допущен 1000. Потом я пробовала 1000 раз, и он работал. Я должен поблагодарить моего учителя начальной школы Математика для, что на один больше, чем МС программистов Windows. Что оставил меня с 1.95 Гб, чего будет достаточно близко для моей начальной школы по математике.

отформатировать раздел

теперь я готов для программы gparted, чтобы отформатировать это пространство в качестве полноценного диска подкачки. Если вы находитесь в Windows и переключаться между Ubuntu и Windows, убедитесь, что вы удерживайте клавишу Shift при нажатии кнопки "Power" и "закрыли". Это очень важно, особенно когда ты связался с "с" диска данные в другой операционной системе. Если в конфигурации с двойной загрузкой, вы должны уже знать, что Windows делает подделку закрыли при нормальных обстоятельствах. Некоторые люди отключена "быстрая загрузка". Я не имею, что выбор на моей системе (Windows 10) и должны использовать клавишу Shift, благодаря моим другом Google. Если вы загружаемся с Live USB и не монтируйте "C" диск (нажав на нее), тогда Вы не полностью закрыли правильно. Перезагрузите Windows и снова отключается с помощью клавиши Shift.

теперь вы находитесь в режиме с Ubuntu Live и читайте ниже:

[dиода d17] если вы чисто Ubuntu и не сжималась в Windows. Вы будете использовать опцию изменить в помощью gparted. Если вы уже сжал свой диск, не делайте Размер шага. Вы можете типа gparted в тире бар и сделать приложение довольно быстро. Щелкните правой кнопкой мыши на диск, который вы хотите изменить. [!dиода d17]

теперь мы отформатируем незанятое пространство как секционированный диск:

перед:

я не знаю, что делать, поэтому я посмотрел на моего предыдущего диска на SD. Он отформатирован как поменять Линукс. Поэтому я отформатировал новое выделение, что в последнее время я слишком сжалась как поменять Линукс. Я сказал ОК на основной раздел и предупреждение, и он работал!

если вы чисто Ubuntu и не сжималась в Windows. Вы будете использовать опцию изменить в помощью gparted. Если вы уже сжал свой диск, не делайте Размер шага. Вы можете типа gparted в тире бар и сделать приложение довольно быстро. Щелкните правой кнопкой мыши на диск, который вы хотите изменить.

после формата и новый раздел

форматирование раздела

это совпадение, что старый раздел swap на [ф6] назывался [ф7] и тоже нажать [F8] и [F9] в передней. Твои могут быть Р6 или р7. Не волнуйся.

теперь прикрепите поменять время загрузки

в [ф10] - это физический диск и раздел на физическом диске. И на [F11] - другой физический диск, и т. д. (Это мой СД), прежде чем я сделал больше работы, я открыла окна, чтобы убедиться, что Windows по-прежнему загружается. Вам не нужно делать этот шаг, если вы ленивы или на чистой машине с Ubuntu. Если он разбил окна, я бы, вероятно, протирать окна, сделать новую установку Ubuntu на диск (тоже замена). Если я сломал мою систему, мне не надо больше никаких шагов, потому что я могу выделить своп на новые установки. Все шло хорошо, и Windows загружается. Теперь вы можете увидеть новый раздел в Windows диспетчере диск с: (правой кнопкой мыши на пуск на панели управления дисками)

предыдущие ответы на этот вопрос на самом деле имел вызове swapon/команды, которые не нужны и могут быть сложными. Все, что нужно сделать, это найти правильный файл, и пункт свопа на новый раздел. Опять же, если изменяется только раздел, вам не нужно ничего делать. Это уже настройки найти раздел. Размер делается автоматически.

если вы изменили раздел или сделать первый своп, то читайте ниже:

позвольте мне сказать вам, что это первый раз, когда я делаю это. Я не Unix выродок и я предпочитаю графические инструменты. Я учусь и пересечения мои пальцы, как я делаю этот учебник. Все прошло хорошо до сих пор. В корневом каталоге системы каталог и т. д. Внутри этой папки файл с именем [ф12] (без расширения). Вам нужно будет отредактировать этот файл с супер пользователь "СУ" прав. Прежде чем мы это сделаем, нам нужен идентификатор uuid нового раздела подкачки вы сделали с видео по USB. Введите sudo SU и теперь вы находитесь в режиме супер пользователя. Вы можете делать что угодно (в том числе стереть свое существование).

Тип [от f13] и ищите uuid нового раздела подкачки. Я видел шахты ниже и осветил ее:

не обращай внимания на PartUID это.

[Ф1]

теперь, другие люди будут говорить типа:

тем не менее, я попытался это и он не нашел нужный файл (комментарии, пожалуйста).

так что я просто набрал gedit и открыть его в whimpy графическим способом (успех!). Поскольку я уже была в супер режиме пользователя (судо СУ) у меня есть root-прав что-либо делать в gedit, в том числе сохранение файла после того, как я изменить его. Замечательно! Прежде чем изменить или повредить что-нибудь, сохранить файл fstab в качестве резервного называется... [ф14].

сделайте резервную копию с помощью whimpy графического интерфейса и выбрать знаком “Сохранить как” и добавить "бак" в файл [ф15]. Проверьте, чтобы видеть его там .расширением bak. Выродки скажут вам использовать команды терминала КП, но мы новички не могут найти файл в терминал, чтобы получить этот далеко не на первом месте. Так же, как любой текстовый процессор, после “Сохранить как” команду, ваш текущий файл теперь [ф16]. Открыть реальный вы были раньше, а затем закройте файл резервной копии. Дважды проверьте, чтобы увидеть, вы редактируете реальные [f17 в] без расширения. Если вы редактируете файл резервной копии, то ничего не произойдет при перезагрузке, плюс резервная копия не будет реальной резервной копии.

[Ф2]

мой оригинальный файл [ф18] выглядит так:

[Ф3]

в последней строке (я сделал для вас красный), имеет оригинальный своп информация, которая используется, наверное, на время загрузки. Из предыдущей команды blkid, я мог видеть мой новый диск по uuid. Скопируйте эту фразу, выделить текст в терминале и затем правой кнопкой мыши и выбрав копировать. Вставьте эту фразу в другой отдельный редактор без [f19 по] прав как блокнот (можно использовать Libre офис и выродки могут использовать [20 фунтов]). Этот шаг поможет вам легко получить правильный текст без кавычек, так что вы можете легко вставить в файл [клавиши f21]. Вы хотите изменить как можно меньше в этот файл.

[Ф4] [и D40]Итак, мой новый uuid указан красным. Все, что мне нужно сделать, это изменить uuid для свопа. Если у вас нет диска подкачки, затем скопировать мою строку в файл fstab и добавить правильный uuid от предыдущей команды blkid. (выбрать правильный идентификатор uuid, пожалуйста!) если это ваш первый своп-линии, убедитесь, что вы включает в себя полную линейку с дополнительной вещи[!и D40]

не переживай межстрочные интервалы так много.

[ф5] [d43 см.]мой новый файл выглядит так: обратите внимание, я добавил комментарий выше мои изменения тоже [ф22] характер означает, что это комментарий.[!d43 см.]

сохранить файл.

не вставлять цитаты. Нет пробелов после [ф23] знак.

перезагрузка и скрестить пальцы!

открыть его снова, просто чтобы убедиться, что ваши изменения сохранены. Закроете gedit и терминале с опасными [ф24] прав, что выродки будут ругать вас за это (потому что это легко работать с... и легко уничтожить вещи тоже).

я перезагрузился и потом я проверил, чтобы увидеть, если мой своп работал, глядя на производительность системы. Я еще диск поменять! Но был ли это новый или старый? Я не мог проверить мой новый диск был фактически загружен, потому что на новую такого же размера, как старый диск. Поэтому я набрал: [f25 привод датчика] (ничего не наберете более вызове swapon и он будет только поменять для вас: безопасная). Теперь я вижу, что мой новый диск на [ф26], который соответствует идентификатору uuid работу, которую я сделал на fstab. Мой тонкий 32Гб главного привода вступил в силу:

2
ответ дан 25 May 2018 в 22:14

Вы должны иметь файловую систему подкачки, определенную в / etc / fstab. Он должен содержать строку, похожую на

UUID=67682d1b-a1d8-4377-a3dd-67340c141619 none            swap    sw              0       0

Конечно, вам нужно подставить значение UUID идентификатором вашего устройства.

1
ответ дан 25 May 2018 в 22:14

(замените «x» в sdax на номер раздела подкачки, например: sda5)

замените «xxx» номером UUID, например: 67682d1b-a1d8-4377-a3dd-67340c141619)

su (дать пароль для получения прав на root)

blkid / dev / sdax (получить UUID) mkswap / dev / sdax (раздел подкачки формата) swapon -U xxx

nano / etc / fstab (изменить fstab) UUID = xxx none swap sw 0 0 (введите и сохраните этот текст, чтобы сделать константу подкачки) (затем закройте fsantab)

nano /etc/initramfs-tools/conf.d/resume (создать «возобновить» файл и сохранить этот текст для использования hibernate / resume) RESUME = UUID = xxx (ctrl + x для закрытия nano) -> (y для сохранения )

перезагрузите машину

, и теперь вы можете проверить спящий режим / возобновить

1
ответ дан 25 May 2018 в 22:14

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

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