Я установил Kubuntu 14.04 с зашифрованным домашним каталогом. Хотя во время установки у меня был настроен своп, места подкачки не было после установки. Это случилось со многими людьми, кажется, где-то есть ошибка. Я погуглил и нашел решение здесь .
Я выполнил все шаги, оставив те, которые были связаны с резюме, потому что это все равно отключено в моей установке. Так я и сделал:
sudo swapoff -a (turns off swap)
comment existing swap configuration in /etc/crypttab
comment existing swap configuration in /etc/fstab
re-format swap partition with gparted as linux-swap
sudo mkswap /dev/sdXX
sudo swapon /dev/sdXX
sudo ecryptfs-setup-swap
Затем у меня был рабочий обмен, и я был счастлив, пока не перезагрузил свой ноутбук и не вернулся к исходной точке. Глядя на раздел с помощью gparted, он говорит, что файловая система неизвестна (бывшему) разделу подкачки, и нет необходимости говорить, что у меня нет свободного места подкачки.
Итак, теперь мой вопрос: почему форматирование файловой системы (как linux-swap) не пережило перезагрузку? Что я могу с этим поделать?
Если я сделаю blkid, раздел подкачки не появится вообще, поэтому моя проблема, похоже, отличается от этого вопроса .
Редактировать: все еще работаю над этим, поэтому я снова выполнил описанную выше процедуру, после чего / etc / crypttab выглядит так:
cryptswap1 UUID=xxxx /dev/urandom swap,cipher=aes-cbc-essiv:sha256
плюс несколько строк, которые закомментированы. И / etc / fstab содержит эту строку:
/dev/mapper/cryptswap1 none swap sw 0 0
Обе новые строки, однако, выглядят точно так же (кроме UUID), как то, что было сгенерировано последние два раза. Так что у меня нет больших надежд на то, что он останется после перезагрузки. Gparted теперь показывает раздел, который я использую как linux-swap. (До перезагрузки) Также blkid дает следующую строку:
/dev/sda7: UUID="xxxx" TYPE="swap"
Я протестировал своп, и он работает, то есть я запустил программу, которая использовала много памяти и проверил, сколько было загружено в своп в системном мониторе.
Edit2: Оказывается, что 3 не волшебное число, которое решает эту проблему. Содержимое этих двух файлов не изменяется, blkid больше не показывает строку с / dev / sda7, а gparted показывает раздел подкачки как «неизвестный».
Любые предложения по выводу того, что я мог бы посмотреть или что еще я мог бы попробовать, действительно приветствуются. Мой обходной путь на данный момент - просто не перезагружаться, но иногда, когда происходит обновление, мой ноутбук действительно хочет перезагрузиться.
Edit3: неужели нет ничего другого, чтобы попытаться это исправить? Любые команды, которые я мог попробовать? Любой вывод я мог посмотреть?
источник
sudo /etc/init.d/cryptdisks restart
работает для меня после загрузки (я получил 1 без обмена в 10 перезагрузках, которые я сделал).Вы можете попробовать это из терминала:
а затем введите это внизу:
а затем введите это в терминале:
и затем используйте gpart, и установите swap диск swap /. и это может работать нормально таким образом.
источник