Почему я не могу создать раздел SWAP?

Я создал раздел SWAP в GParted после изменения размера раздела Ubuntu. Все операции прошли гладко. Когда я щелкнул правой кнопкой мыши на диске SWAP, он показал «SWAPON», поэтому я щелкнул по нему & amp; это активировало своп. Затем я перезапустил машину & ​​amp; он снова показал SWAP как SWAPON, так что я нажал & amp; он не смог активировать его, выдав это сообщение об ошибке:

Затем я выключил машину & ​​amp; перезапущен. Жесткий диск теперь выглядит следующим образом:

Затем я попытался отформатировать sda15 в linux-swap & amp; он не мог этого сделать, выдав сообщение об ошибке:

Просто, чтобы дать немного контекста, я задал вопрос перед тем, как переразбить мой жесткий диск Ubuntu: Как узнать, где на моем жестком диске установлена ​​Ubuntu? Я перераспределил (и фактически переустановил) Ubuntu, но теперь я хочу создать раздел SWAP.

1
задан 13 April 2017 в 15:23

2 ответа

Почему не только создают файл подкачки в неиспользуемом месте? Быстрый и легкий:

Для Добавления подкачки на 512 МиБ

Creating a file for 512MiB  adjust size as desired to the size you want: 

Мы создадим/mnt/512MiB.swap файл подкачки и установим полномочия так, чтобы пользователи не могли считать его непосредственно.

sudo fallocate -l 512m /mnt/512MiB.swap sudo chmod 600 /mnt/512MiB.swap

fallocate суффиксы длины: k, m, g, t, p, e (См. fallocate человека).

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

Если fallocate сбои с "fallocate перестали работать: Операция не поддерживала", как она в настоящее время делает на моей Независимой машине, можно сделать это старый путь, снова 512 мебибайт:

sudo dd if=/dev/zero of=/mnt/512MiB.swap bs=1024 count=524288 sudo chmod 600 /mnt/512MiB.swap

Formatting that file to create a swapping device: 

sudo mkswap /mnt/512MiB.swap

Adding the swap to the running system: 

sudo swapon /mnt/512MiB.swap

Дополнительная подкачка теперь доступна, и будьте видны cat /proc/meminfo или free

Making the change permanent: 

Отредактируйте/etc/fstab:

gksudo gedit /etc/fstab

Добавьте эту строку в конце файла:

/mnt/512MiB.swap none swap sw 0 0

Сохранить. После следующей перезагрузки подкачка будет использоваться автоматически.

Пример создания файла подкачки

Это - пример создания и использования файла подкачки на компьютере без раздела подкачки. Введите команду ниже и Ваш пароль при запросе: sudo fallocate -l 512m /mnt/512MiB.swap

Затем эта команда:

sudo mkswap /mnt/512MiB.swap

Вывод будет подобен ниже.

Setting up swapspace version 1, size = 536866 kB

no label, UUID=dd6a01c8-93f0-41e0-9b7a-306956d8821b

Затем дайте команду:

sudo swapon /mnt/512MiB.swap

Следующая команда показывает Вам результаты:

cat /proc/meminfo

MemTotal: 499 496 КБ

MemFree: 9 156 КБ

Буферы: 4 748 КБ

Кэшируемый: 233 140 КБ

SwapCached: 724 КБ

Активный: 254 432 КБ

Неактивный: 157 920 КБ

HighTotal: 0 КБ

HighFree: 0 КБ

LowTotal: 499 496 КБ

LowFree: 9 156 КБ

SwapTotal: 524 280 КБ

SwapFree: 523 556 КБ

Грязный: 128 КБ

Обратная запись: 0 КБ

Отображенный: 243 420 КБ

Плита: 20 672 КБ

CommitLimit: 774 028 КБ

Committed_AS: 648 680 КБ

PageTables: 2 224 КБ

VmallocTotal: 524 280 КБ

VmallocUsed: 5 708 КБ

VmallocChunk: 518 176 КБ

Делайте изменение постоянным путем редактирования fstab

gksudo gedit /etc/fstab

Добавьте строку:

/mnt/512MiB.swap ни один не подкачивает коротковолновый 0 0

Простая команда для наблюдения использования:

free

              total       used       free     shared    buffers     cached
 Mem:        499496     479488      20008          0       8256     215892
 -/+ buffers/cache:     255340     244156
 Swap:       524280       3856     520424

Затем после выполнения еще нескольких программ...

free

              total       used       free     shared    buffers     cached
 Mem:        499496     492768       6728          0       1240     142336
 -/+ buffers/cache:     349192     150304
 Swap:       524280      53384     470896

Затем, перезагрузка для проверки это будет последовательно работать.

free

              total       used       free     shared    buffers     cached
 Mem:        499496     493136       6360          0       7528     174700
 -/+ buffers/cache:     310908     188588
 Swap:       524280      17148     507132

Источник: https://help.ubuntu.com/community/SwapFaq

2
ответ дан 13 April 2017 в 15:23

Как показывают ваши снимки, в вашей системе так много разделов. Итак, сначала проверьте, не превышаете ли вы ограничение количества первичных разделов, которое составляет 3 или 4, я точно не помню. Если вы не превышаете этот лимит, попробуйте сначала создать область подкачки, а затем перейти к разделу ext4.

0
ответ дан 13 April 2017 в 15:23

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

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