Переместить своп из sdb1 (SATA) в sda* (SSD)

Это моя текущая настройка раздела:

sda           111.8G
├─sda1 ext4     190M /boot
├─sda2            1K
└─sda5 ext4   111.6G /
sdb           465.8G
└─sdb1 swap    14.9G [SWAP]

Disk /dev/sda: 120GB
Number  Start   End    Size   Type      File system  Flags
 1      1049kB  200MB  199MB  primary   ext4         boot
 2      201MB   120GB  120GB  extended
 5      201MB   120GB  120GB  logical   ext4

Disk /dev/sdb: 500GB
Number  Start   End     Size    Type     File system     Flags
 1      1049kB  16.0GB  16.0GB  primary  linux-swap(v1)

Я хотел бы переместить своп из sdb (SATA) в sda (SSD), потому что я хочу более быстрый своп. Как удалить существующий своп и как создать новый на sda - это должен быть sda3, sda4 или sda6? Будет ли безопасно изменить размер sda5, где Ubuntu уже установлена, чтобы было достаточно места для нового раздела подкачки? Как вы рекомендуете мне это делать?

(Я планирую использовать один раздел для всех sdb в качестве sdb1 для резервных копий и символьного хранилища.)

Благодарю.

2 ответа

Уведомление для других пользователей: Этот ответ является специфическим для данного конкретного вопроса (этот ОП). Вы должны изменить разделы и т. Д. Для других случаев.


Изменить: решение в этом случае было использовать файл подкачки вместо раздела подкачки.


В этом случае вы можете обращаться с твердотельным накопителем как с жестким диском (и быть готовым заменить его в случае сбоя).

  • Резервное копирование всего SSD (чтобы иметь текущую версию, если что-то пойдет не так).

  • Загрузите сеанс в реальном времени с другого диска, например настольного USB-накопителя Ubuntu.

  • Поменяйте местами все используемые разделы и размонтируйте раздел ext4

    sudo swapoff -a
    sudo umount /dev/sda5
    
  • Запустите gparted и используйте его для редактирования таблицы разделов SSD (/dev/sda).

  • Сократить раздел ext4 /dev/sda5 создать пространство для раздела подкачки. (Это может занять много времени.)

  • Используйте нераспределенное пространство для создания раздела подкачки.

  • Выполните действия, нажав на значок проверки.

  • Запустить окно терминала

  • Выполните следующую команду, чтобы найти UUID раздела подкачки

    sudo blkid
    

    Вы, вероятно, видите что-то вроде следующей строки для вашего нового раздела подкачки

    /dev/sda6: UUID="03bed9e9-e39b-6307-8ce5-c2612af9a6aa" TYPE="swap" PARTUUID="731f415c-05"
    
  • Редактировать файл fstab вашей установленной системы. Смонтируйте раздел там, где он первый,

    sudo mount /dev/sda5 /mnt
    sudo nano /mnt/etc/fstab
    

    и измените строку, указывающую на текущий раздел подкачки, чтобы он указывал на новый раздел подкачки.

    UUID=03bed9e9-e39b-6307-8ce5-c2612af9a6aa none  swap  sw  0  0
    

    Используйте UUID из blkid без кавычек.

  • перезагружать

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


Следующая ссылка может помочь вам, если вам нужна помощь, чтобы начать работу с gparted,

GrowIt.pdf

Но в этом случае вы будете 'ShrinkIt';-)

Замена SSD не рекомендуется, так как это сокращает срок его службы.

Обратитесь к этому вопросу для получения дополнительной информации.

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