Рейтинг:2

Расширить или создать новый файл подкачки

флаг pe

У меня есть установка kubuntu (Kubuntu 21.04), которая во время установки создала файл подкачки размером 1 Гб. Пытался создать файл подкачки размером 4 Гб, используя следующие команды:

$ судо -с
# dd if=/dev/zero of=/swapfile bs=1G count=4
# chown root:root /swapfile
# chmod 600 / файл подкачки
# ls -lh /файл подкачки
# mkswap / файл подкачки
# подкачка / файл подкачки
# echo '/файл подкачки none swap sw 0 0' | sudo tee -a /etc/fstab

А после как будто свопа не было, и мою систему пришлось чинить (использовал ремонтный диск). Kubuntu устанавливается в зашифрованный раздел lvm2pv (/dev/kubuntu-vg). Внутри него есть /dev/kubuntu-vg/root, смонтированные в / и /dev/kubuntu-vg/swap_1 ).

Должен ли я попробовать еще раз и как действовать дальше? Заранее спасибо.

waltinator avatar
флаг it
файлы подкачки должны быть непрерывными, иначе программа подкачки запутается.
heynnema avatar
флаг ru
Я не уверен на 1000%, что вы можете использовать /swapfile на зашифрованном lvm. Возможно, вам придется создать небольшой раздел подкачки на диске, а затем отредактировать /etc/fstab, или увеличить /dev/kubuntu-vg/swap_1 и повторно отредактировать файл /etc/fstab.
G Ugauga avatar
флаг pe
@heynnema С менеджером разделов KDE я вижу, что файл подкачки находится внутри зашифрованного тома. Это означает, что он создается, используется в зашифрованном виде и удаляется после отключения питания (??). Вместо этого я подумал о создании раздела подкачки, но я боюсь изменять размер зашифрованного раздела со всеми моими данными внутри.
heynnema avatar
флаг ru
Раздел swap_1 (отличный от созданного вами /swapfile) не содержит реальных данных и может быть изменен/расширен с помощью команд lvm. Вы должны вернуть свой /swapfile и моды в /etc/fstab и работать над расширением swap_1, если можете. Покажите мне `swapon -s` и `free -h`.
G Ugauga avatar
флаг pe
@heynnema спасибо за вашу поддержку. $ swapon -s Имя файла Тип Размер Используемый Приоритет /dev/dm-2 раздел 999420 9508 -2
heynnema avatar
флаг ru
Да. Отмените изменения в /swapfile и /etc/fstab. В терминале выполните «по поводу lvm», и вы увидите там команду изменения размера, затем выполните «man resize_command_name» для получения инструкций. Сообщите позже.
G Ugauga avatar
флаг pe
@heynema Я сделал, как ты предложил. Я расширил раздел swap_1, и все было в порядке. Мне помогло, т.к. изначально думал, что это файл подкачки. Позже я попробую создать файл подкачки на своем старом ноутбуке.
Рейтинг:2
флаг cn

Я боюсь дд, я использую фаллокейт

  • Создайте файл подкачки:

    sudo fallocate -l XG / файл подкачки

    Где X — размер файла подкачки в ГБ.

    sudo mkswap / файл подкачки
    sudo chmod 0600 / файл подкачки
    sudo swapon / файл подкачки
    
  • Перезагрузить:

    судо перезагрузка
    
  • Существует небольшая вероятность появления дыр в файле подкачки при его создании с помощью fallocate. /var/log/syslog можно искать по фразе swapon: файл подкачки имеет дыры чтобы не было потери данных.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.