Не удалось активировать подкачку / файл подкачки, продолжает происходить

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

systemd[1]: Failed to activate swap /swapfile.
[FAILED] Failed to activate swap /swapfile. 
[DEPEND] Dependency failed for swap.

Я новичок в Linux, у меня нет представления о том, что я делаю. Я использую его только для лучшей скорости сюжета для chia tbh, поэтому мне нужна помощь. Я попытался переделать файл подкачки, но так как он только для чтения, я не могу. Я пытаюсь избежать переустановки Ubuntu по той простой причине, что это просто произойдет снова, и для синхронизации моего кошелька chia потребуется несколько дней ... Любая помощь будет принята с благодарностью, это просто не имеет смысла, почему это постоянно происходит после через пару дней, если я перезапущусь по какой-либо причине ...

Вот фотография того, что отображается на моем конце при попытке загрузиться в Ubuntu

above errors and also Failed to start network name resolution, failed to start snap daemon

Любая помощь будет принята с благодарностью, так как я действительно понятия не имею, что я ' м делаю .. также nvme1n1p2 - это не то место, где находятся Ubuntu или загрузочные файлы, если то, что он отображает, означает, что он пытается загрузиться с этого раздела.

0
задан 27 May 2021 в 20:23

1 ответ

Если вы выключаете компьютер с помощью команды poweroff, файловая система выполняет чистое завершение работы, в результате которого последние биты записываются на жесткий диск. Если вы просто отключите питание, в следующий раз Ubuntu выполнит сканирование файловой системы (fsck) и исправит все, что сможет. В этом режиме вся файловая система может быть смонтирована в режиме "только чтение". При перезагрузке вы вернетесь в нормальный режим. Если сами файлы установлены в режим "только для чтения", вам нужно добавить флаг записи вот так sudo chmod +w /swapfile

Файл подкачки - это переполненное пространство для памяти, после перезагрузки его содержимое ничего не стоит, поэтому вы можете удалить файл и создать его заново, я бы использовал эти команды, этот - 4 Гб, не стесняйтесь сделать его больше

rm -rf /swapfile
dd if=/dev/zero of=/swapfile count=4 bs=1G
mkswap /swapfile
chmod 777 /swapfile
swapon /swapfile
0
ответ дан 28 July 2021 в 11:35

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

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