Добрый вечер всем, у меня возникла небольшая проблема со своп-разделами. Из-за некоторых проблем после первой установки Ubuntu, я переустановил его, и теперь у меня есть 3 свопа. Вот результат sudo fdisk -l
Disk /dev/sda: 750.2 GB, 750156374016 bytes
255 heads, 63 sectors/track, 91201 cylinders, total 1465149168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0xaa9693fe
Device Boot Start End Blocks Id System
/dev/sda1 2048 52430847 26214400 1c Hidden W95 FAT32 (LBA)
/dev/sda2 * 52430848 540677076 244123114+ 7 HPFS/NTFS/exFAT
/dev/sda3 540678142 1465147391 462234625 5 Extended
Partition 3 does not start on physical sector boundary.
/dev/sda5 1452750848 1465147391 6198272 82 Linux swap / Solaris
/dev/sda6 1440352256 1452742655 6195200 82 Linux swap / Solaris
/dev/sda7 540678144 1427951615 443636736 83 Linux
/dev/sda8 1427953664 1440339967 6193152 82 Linux swap / Solaris
Итак, свопы в / dev / sda5 и / dev / sda6 больше не используются, насколько я понимаю, и поэтому я планировал их удалить, однако столкнулся с проблема. Я скачал и записал Gparted Live CD и загрузил его, попытался удалить эти разделы, но я не представляю, как добавить 12 ГБ нераспределенной памяти в существующий раздел ОС, в данном случае, в / dev / sda7. 2 перестановки и расширение нераспределенной памяти на раздел / dev / sda7?
Заранее спасибо!
Пожалуйста, прежде чем сделать это, я рекомендую подождать, пока кто-нибудь не утвердит этот ответ. Если что-то пойдет не так, скажите мне, и я помогу вам.
Используйте программу gparted, она сделает всю работу за вас. Если у вас нет программы, установите ее из центра программного обеспечения.
при открытии программы это отображается:
Тогда у вас будет много разделов «linux-swap».
Затем щелкните правой кнопкой мыши и удалите. Если вы не можете удалить разделы: В терминале поместите:
sudo swapoff
И теперь ваши разделы подкачки отключены. Поэтому в gparted удалите разделы, которые вы хотите удалить. После этого введите в терминале:
sudo swapon
И не удаленные разделы подкачки будут смонтированы.
Если swapon получает ошибку, вы должны изменить fstab, как сказал ответ выше моего. Я могу объяснить более подробно, если это необходимо.
Я считаю, что использовать gparted для этого гораздо проще, поскольку он показывает фактический порядок расположения разделов. Используя gparted, я бы, вероятно, удалил sda8 и sda6 и оставил sda5, который уже находится в конце, и отредактировал fstab для использования sda5. Тогда легко вырастить sda7, чтобы использовать пространство над ним, которое использовалось дисками подкачки.
Редактировать /etc/fstab
несложно; если вы не знаете как, я могу рассказать вам подробности, но основная задача - запустить sudo blkid -c /dev/null
в терминале, чтобы получить список всех UUID. Добавление «-c / dev / null» просто гарантирует, что он не использует кеш, поэтому вы получаете последние изменения. Как только вы получите UUID для sda5, просто замените его на существующий в вашем файле fstab. Вам нужно будет отредактировать его с помощью sudo и текстового редактора, такого как gedit или vim.
Строки, начинающиеся с "#", являются комментариями. Линия для изменения будет выглядеть примерно так:
# swap was on /dev/sda8 during installation
UUID=000-0000-0000-0000-00000000 none swap sw 0 0
.
UUID (показан как все нули) состоит из шестнадцатеричных цифр (буквы A-F, плюс цифры). Результаты blkid будут выглядеть аналогично
Чтобы удалить файл подкачки, вам может потребоваться отключить его (щелкните правой кнопкой мыши и выберите swapoff в gparted).
РЕДАКТИРОВАТЬ: Подробнее для пользователя.
Вам нужно будет использовать live CD с gparted. Будет работать либо gparted live CD, либо установочный CD. Это довольно легко, на самом деле. Первое, что нужно сделать после запуска gparted, - выбрать диск в правом верхнем углу, если он не отображается. Это может быть
Вы увидите представление вашего дискового макета в верхней части окна. У вас должны быть все 3 съемных диска в конце, справа, с пометкой sda8, sda6, sda5. Нумерация не по позиции. Чтобы вырастить sda7, у вас должно быть пространство рядом с ним, чтобы вы не удалили диск подкачки, наиболее удаленный вправо.
Все, что вам нужно сделать, это нажать на раздел, либо на верхнем рисунке, либо в списке ниже. В столбце «Файловая система» на диске подкачки будет указано «Linux-swap», и на самом деле нет опасности удалить неправильный диск подкачки, если, возможно, у вас недостаточно памяти. На самом деле, я только что обнаружил, что мой накопитель на некоторое время отключен.
Итак, щелкните правой кнопкой мыши по каждому из двух рядом, но не в конце (оставьте тот в конце) и выберите «Swapoff». После этого вы сможете удалить их, если щелкнуть правой кнопкой мыши. Затем щелкните правой кнопкой мыши на главном разделе sda7 и выберите «изменить размер / переместить», а затем возьмите правую часть и перетащите ее вправо как можно дальше.
Это еще ничего не делает. Вы должны выбрать «Применить все операции» в меню «Правка» или нажать кнопку панели инструментов с галочкой. Вот и все.
Для другого спросить. Вы хотите выделить разделы подкачки, которые были удалены на ваш раздел sda7 ... Если разделы используются (когда установлены ваши данные или ваши программы), вы должны сделать это в liveCD или liveUSB. установив его в сеансе livecd), щелкните правой кнопкой мыши по разделу, размер которого вы хотите изменить (sda7), и нажмите переместить / изменить размер, затем укажите максимальный размер. Сначала сделайте резервную копию ваших важных данных, я не уверен, что это может удалить ваши данные в sda7. Кроме того, вы можете сделать ошибку, удалив неправильный раздел (я сделал эту ошибку один раз ..)