2

Ранее мне был дан ответ о том, как исправить проблему с файлом подкачки. Однако теперь я обнаружил, что в моей файловой системе нет папки /etc /fstab для изменения. У меня есть папка /etc/fstab.d, но она пуста. Я могу загрузиться (GRUB2), единственная проблема в том, что мой файл подкачки не загружается при загрузке и должен загружаться с помощью GParted вручную. В предыдущем ответе было указано «(У него есть устройство подкачки с тем же именем :-)» и предложено изменить папку /etc /fstab. Когда я пытаюсь использовать терминал в качестве SUDO, я получаю ответ об отказе в разрешении, а затем обнаруживаю проблему /etc /fstab. Любые предложения или мне лучше сделать резервную копию моих домашних каталогов и снова разделить диск для Mint Xfce и Mate?

Обновление: я нашел файл fstab как текстовый файл в папке etc, это беспорядок

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda1 during installation
UUID=b1f19883-53c5-4f12-9220-e8ffadfcb29d /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
UUID=21286226-9a42-46ed-b421-b44cb4342715 none            swap    sw              0       0

1 ответ1

2

Это полный ответ от этого комментария, предложенный cristi.

Этот вопрос является продолжением автоматической загрузки файла подкачки в Linux.


/etc/fstab - это обычный файл, а не папка, и он должен существовать, иначе ваша система не загрузится.

Я вижу, что вы позже смогли найти файл /etc/fstab.

Решение

Замените последнюю строку /etc/fstab (воспроизведено ниже):

UUID=21286226-9a42-46ed-b421-b44cb4342715 none            swap    sw              0       0

... с этой строкой:

/dev/sda5 none            swap    sw              0       0

объяснение

Похоже, что вы, возможно, удалили и заново создали раздел SWAP /dev/sda5 , который изменяет UUID, который использовался /etc/fstab для поиска раздела SWAP во время установки операционной системы.

Вместо того, чтобы идентифицировать раздел SWAP как UUID=21286226-9a42-46ed-b421-b44cb4342715 , /dev/sda5 является разделом SWAP, каким мы знаем его из вашей настройки.

Предостережение

/dev/sda5 не гарантирует идентификации раздела SWAP. Если вы вставите другой жесткий диск в ваш компьютер, /dev/sda5 может стать /dev/sdb5 .

Вы можете вернуться к использованию UUID, найдя новый UUID вашего раздела SWAP. Эта команда может дать вам новый UUID:

blkid | grep 'TYPE="swap"'

Если ваш новый UUID - f95e5378-6b56-4369-80ea-1845313041c8 , вы должны использовать его в качестве новой строки /etc/fstab для SWAP:

UUID=f95e5378-6b56-4369-80ea-1845313041c8 none            swap    sw              0       0

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