1

Вот что я пытаюсь сделать. У меня есть раздел /home (sda1) и swap (sda2) на одном диске, который я хочу объединить в больший раздел подкачки и использовать все пространство подкачки. Когда я использовал утилиту fdisk и создал свой раздел (sdb1), он использовал все пространство секторов. Затем я использовал mkswap и думаю, что, возможно, допустил ошибку, сделав это на этом этапе, потому что сейчас я не могу ни к чему подключить sdb1, не получив ошибку «mount: unknown swap типа файловой системы». Это мешает мне использовать cp. Я использую Fedora 3.10.5 и работаю полностью в окне терминала.

Любой совет приветствуется. Или дайте мне знать, как я могу лучше сформулировать вопрос, если он плохой.

1 ответ1

0

Предупреждение: я надеюсь, что вы знаете, что делаете, потому что в большинстве случаев переформатирование /dev/sda1 в работающей системе выглядит как вызов большой проблемы!

Один не монтирует разделы подкачки.

После того, как вы отформатировали раздел как swap, используя mkswap /dev/sda1 , есть два способа использовать новый раздел подкачки:

  • Руководство: используйте утилиту swapon , что-то вроде swapon /dev/sda1 . Это включит раздел подкачки, но не выживет после перезагрузки.
  • Автоматически: добавьте такие строки в ваш /etc/fstab:

    /dev/sda1 none swap sw 0 0
    

Затем при загрузке он автоматически выполнит swapon -a и включит все разделы подкачки, перечисленные в /etc/fstab .

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .