Я установил Debian Jessie с разделами по умолчанию на моем SSD-диске. Мой текущий раздел диска выглядит так:
Поскольку у меня есть 16 ГБ ОЗУ, я предполагаю, что мне не нужен обмен . Но так как у меня есть другие дисководы, я могу, например, создать файл подкачки на одном из других дисков.
Можете ли вы сказать мне, какие шаги я должен предпринять, чтобы правильно и навсегда удалить раздел подкачки, чтобы он не занимал дисковое пространство ? Я хочу удалить раздел подкачки, так как в настоящее время у меня только 128 ГБ SSD.
Вот что я пробовал и перезагружал каждый раз; каждый из этих шагов не был постоянным или ничего не делал :
Используя
swapoff
утилиту:swapoff --all
Использование утилиты GParted :
Щелкните правой кнопкой мыши по разделу подкачки и выберите Swapoff.
Закомментируем UUID раздела подкачки в следующем файле:
/etc/fstab
Закомментируем UUID раздела подкачки в следующем файле:
/etc/initramfs-tools/conf.d/resume
Выполнение этих команд в конце (как в этом, так и в обратном порядке):
update-grub update-initramfs -u
/etc/fstab
. Как только это будет сделано, своп должен быть отключен и не возвращаться при следующей загрузке. Теперь вам нужно изменить таблицу разделов и расширить основную файловую систему, если вы хотите освободить неиспользуемое пространство. Смотрите мой ответ для подробных инструкций./etc/fstab
?Ответы:
Выполнить от имени пользователя root:
И чтобы сделать это изменение постоянным, отредактируйте
/etc/fstab
и удалите или закомментируйте запись подкачки.источник
cat /proc/swaps
- который должен просто сообщить строку заголовка. Если это так, то да, вы можете безопасно удалить раздел подкачки - и увеличить другой раздел - чтобы освободить это пространство - если это то, что вы хотите.resume
опцию ядра (которая ссылается на UUID вашего свопа), то есть обновить grub и сгенерировать initramfs (в основном, выполнить некоторые из шагов, описанных в SwapFaq )./boot
) для этого uuid и распаковать initramsfs и grep-содержимое, чтобы выяснить причину этого. Убедитесь, что вы делаете GEP без учета регистра.swapoff -a
в/etc/rc.local
. замена на несколько миллисекунд при загрузке не проблема. с 16ГБ ОЗУ там долго ничего не будет написано. просто оставьте место подкачки там (место на диске дешево) и не меняйте/etc/fstab
.Если вы открыли GParted , закройте его. Его функция Swapoff не является постоянной.
Откройте терминал и станьте
root
(su
); если выsudo
включили, вы также можете сделать, напримерsudo -i
; см.man sudo
все варианты):Отключите определенный раздел подкачки и / или все разделы подкачки :
Убедитесь на 100%, что определенный раздел подкачки отключен:
Откройте текстовый редактор, в котором вы разбираетесь с этим файлом, например,
nano
если не уверены:Закомментируйте / удалите UUID раздела подкачки , например:
Откройте текстовый редактор, в котором вы разбираетесь с этим файлом, например,
nano
если не уверены:Закомментируйте / удалите ранее идентифицированный UUID раздела подкачки , например:
Не закрывайте терминал, так как он понадобится вам позже.
Примечание: следующие шаги различаются в зависимости от того, используете ли вы CLI или GUI .
GUI :
Откройте GParted , либо из меню, либо удобнее из терминала, который мы открыли:
Если он не установлен, вы можете сделать это; затем повторите предыдущую команду:
Выберите диск в правом верхнем меню.
Поскольку GParted повторно активирует раздел подкачки при запуске, вам нужно будет щелкнуть правой кнопкой мыши конкретный раздел подкачки и щелкнуть Swapoff -> Это будет применено немедленно.
Удалите раздел подкачки, щелкнув правой кнопкой мыши -> Удалить. Вы должны применить изменения сейчас.
Измените размер вашего основного / другого раздела, щелкнув правой кнопкой мыши -> Изменить размер / Переместить. Вы должны применить изменения сейчас.
Вернемся к терминалу, давайте воссоздадим загрузочные образы :
Обновление GRUB :
Вы можете перезагрузиться сейчас, если хотите проверить, загружается ли машина.
CLI :
Я проверю в ВМ с, если мое решение работает, тогда я поделюсь им. А пока смотрите этот ответ .
источник
gave up waiting for suspend/resume device
: В файле/etc/initramfs-tools/conf.d/resume
не просто отключите строку, замените ее наRESUME=none
. ( источник )Прокомментируйте / удалите соответствующую запись в,
/etc/fstab
чтобы предотвратить ее повторное включение при следующей загрузке, затем перезагрузите или запустите,swapoff -a
чтобы отключить использование раздела подкачки для работающей в данный момент системы.Теперь удалите раздел подкачки, увеличьте системный раздел над этим неиспользуемым пространством и расширьте действительную файловую систему. Я не знаю, сможет ли ваш графический менеджер разделов сделать все это, но если он не может, вот дистро-независимый способ сделать это, используя
fdisk
иresize2fs
:Наконец, мы расширяем текущую файловую систему, чтобы использовать новое свободное пространство (до сих пор фактическая файловая система не знала, что мы добавили еще немного места в ее основной раздел). По умолчанию
resize2fs
используется весь раздел, если не указан фиксированный размер, поэтому нам не нужно указывать ничего, кроме блочного устройства раздела. Увеличение файловой системы (в отличие от сжатия) может быть выполнено в режиме онлайн с подключенным разделом:Теперь вы успешно отключили подкачку и освободили неиспользуемое пространство даже без перезагрузки.
Обратите внимание, что процедура для Debian немного отличается и требует редактирования еще нескольких файлов. Проверьте этот ответ для получения дополнительной информации.
источник
partprobe
передresize2fs
командой, иначе ядро не знает о новой таблице разделов и ничего не изменится.Щелкните правой кнопкой мыши по разделу подкачки в GParted и выберите Swapoff. Затем удалите раздел подкачки, удалить его из
/etc/fstab
, и восстановить вашиinitramfs
иgrub
(возможно , нет необходимости).Раздел подкачки не должен быть добавлен к
initramfs
поinitramfs
сценарию обновления , если раздел подкачки не существует.Согласно этому сообщению , следующий правильный способ регенерации
initramfs
иgrub
:источник
Вы можете щелкнуть правой кнопкой мыши по разделу подкачки в Gparted и выбрать опцию подкачки . Это быстрый способ выполнить то же, что вы просили.
источник