Переместите подкачку от 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 для резервных копий и symlinked устройства хранения данных.)

Спасибо.

1
задан 14 March 2017 в 14:57

2 ответа

Наличие подкачки на SSD не рекомендуется, поскольку это сокращает свою продолжительность жизни.

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

0
ответ дан 7 December 2019 в 13:35

Уведомление другим пользователям: Этот ответ специфичен для этого конкретного вопроса (этот OP). Необходимо изменить разделы и т.д. для других случаев.


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


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

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

  • Загрузите живую сессию от другого диска, например, настольной Карты памяти Ubuntu.

  • Swapoff все разделы, которые используются и размонтировали 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' ;-)

2
ответ дан 7 December 2019 в 13:35

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

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