После последней переустановки своего Linux, я обнаружил, что мой раздел SWAP, или файл подкачки, почему-то не задействован. Это очень странно, неужели я забыл его указать при установке Linux? Всё бы ничего, но мне стало не хватать оперативной памяти, которой у меня на борту 4 гигабайта.
Вроде памяти не мало, но когда запускаешь Firefox со множеством вкладок, виртуальную машину и несколько ещё нужных программ, компьютер начинает просто виснуть. Вот я и задался вопросом, как включить файл подкачки?
Для начала нам нужно посмотреть, на каком разделе находится наш не подключенный SWAP раздел. Сделать это можно командой в терминале:
1 |
sudo fdisk -l |
Как видим, наш раздел имеет метку /dev/sda3. Если вы не любитель терминала, то можете увидеть тоже самое в графическом исполнении в программе Gparted.
Как включить файл подкачки? Сначала нужно отформатировать раздел SWAP, если он не отформатирован как у меня. Затем нужно узнать UUID этого раздела и прописать его в файл настроек fstab, где храниться информация о всех наших разделах. Открываем его:
1 |
sudo gedit /etc/fstab |
Что мы видим? А видим, что SWAP у меня уже прописан. Но дело в том, что скорее всего неправильно указан UUID:
Как узнать UUID?
И зачем его вообще придумали, раньше всё было так просто? Но оказалось, что и сегодня его не трудно узнать, нужно в терминале ввести простую команду:
1 |
sudo blkid |
Как я и предполагал, UUID реальный отличался от того, что был прописал в fstab. Далее, как вы понимаете, всё просто: меняем UUID на настоящий и потом в GPARTED подключаем файл подкачки. (есть там такой пункт) Теперь, как видите, файл подкачки прекрасно работает и после перезагрузки.
Так мне и удалось починить компьютер и запустить файл подкачки, чего и вам желаю…
Все сделал как у Вас, узнал UUID, прописал в ручную в fstab, в терминале выполни команду swapon —all, все просто супер работает.
Поздравляю, рад, что все получилось. Хотя как я замечал на своём ноутбуке, у меня раздел подкачки вообще практически никогда не задействуется, так как моих 4 гигабайт оперативной памяти вполне хватает.
Спасибо, очень помог пост. Изначально swap тоже был не активный.
Да не за что. Кстати, у меня сейчас опять такая проблема, И после форматирования все заработало, но приходится после запуска системы вручную в gparted включать swap. Почему он не включается автоматически? Пока не понял :(
Автору спасибо. Хотелось бы отметить, что форматнуть swap можно и без перезагрузки. На живую так сказать. А так же не забываем убрать комментарий — в виде решётки (#) перед UUID.
Получилось через прописывание UUID в fstab, главное расскоментировать (убрать#) тогда файл подкачки задействуется. А в LiveCD через Gparted, как было описано, не вышло.
Все верно, так и правильно, просто в gparted можно подсмотреть реальный UUID раздела, и отформатировать его, есть он не отформатирован.
Здравствуйте, а если в fstab не указаны UUID , вместо этого /dev/vda
И еще, как проверить, включен ли файл подкачки или нет
Ничего страшно, раньше они и не ставились, с какого то релиза в Ubuntu это появилось. Возможно, что во многих линуксах этого до сих пор нет.
Зайдите в системный монитор и там все увидите — в статье на картинке все показано.
Я понимаю, что через монитор это легче простого, но когда нет такой возможности, то через консоль, как?
Спасибо.
Для этого нужно отредактировать файл /etc/fstab прописав в нем путь к swap. Готовой конфигурации не могу предложить, так как везде все по разному немного будет, как минимум название раздела и UUID. В статье есть фото, как он был прописан у меня.
Поняла. Спасибо за пост. Только в более современных сборках немного по-другому.
А что изменилось? Суть вся та же, но зависит только от дистрибутива, тот же Debian от Ubuntu будет точно отличаться.