Вопрос или проблема
Недавно я изменил размер своего системного раздела с помощью gparted на Ubuntu 24.04
Это раздел с шифрованием LUKS
Система работает нормально, но Ubuntu почему-то не может получить доступ к дополнительному пространству на измененном разделе
Это дополнительное пространство отображается серым в gparted, и когда я запрашиваю свободное пространство в Nemo, я вижу 7 ГБ вместо 185,97 ГБ (178,97 + 7)
gparted рекомендует нажать на Раздел->Проверить в меню, чтобы решить эту проблему
Однако опция Проверить неактивна
Она также неактивна, если я загружаюсь с USB-накопителя и обращаюсь к этому диску через gparted
Как активировать опцию Проверить в gparted?
Могу ли я изменить размер раздела LUKS?
Да, можете, так как LUKS не хранит размер раздела. Следует ли это делать — другой вопрос. Лучше сделать резервную копию, заново создать зашифрованный раздел с новым размером, восстановить файловую систему и вернуть данные. Это позволит обойти сложное дело изменения размера файловой системы. Изменение размера контейнера LUKS не изменяет размер файловой системы в нем. Резервное копирование здесь действительно необходимо, так как многое может пойти не так, что приведет к частичной или полной потере данных. Использование чего-то подобного gparted для изменения размера зашифрованного раздела медленно, но обычно работает. Однако это не изменит размер файловой системы, скрытой под шифрованием.
https://www.golinuxcloud.com/resize-luks-partition-shrink-extend-decrypt/
Ответ или решение
Когда вы работаете с LUKS зашифрованными разделами в GParted, и вы сталкиваетесь с проблемой серого цвета опции «Проверить» в меню «Раздел», это может быть связано с несколькими факторами и необходимыми шагами для решения вашей проблемы. Давайте рассмотрим, как поступить.
Шаг 1: Подключите зашифрованный раздел
Во-первых, убедитесь, что зашифрованный раздел расшифрован и смонтирован. Вы можете сделать это с помощью следующих команд в терминале:
sudo cryptsetup luksOpen /dev/sdXn имя_раздела
sudo mount /dev/mapper/имя_раздела /mnt
Замените /dev/sdXn
на реальное устройство вашего раздела.
Шаг 2: Проверьте файловую систему
Если раздел смонтирован, но опция «Проверить» по-прежнему серая, вам нужно будет проверить файловую систему на наличие ошибок. Это можно сделать с помощью команды fsck
, но убедитесь, что раздел не смонтирован:
sudo umount /mnt
sudo fsck /dev/mapper/имя_раздела
После завершения проверки файловой системы попробуйте снова открыть GParted и посмотрите, доступна ли опция «Проверить».
Шаг 3: Перезагрузка
Если предыдущие шаги не сработали, попробуйте перезагрузить систему. Иногда GParted может не обновлять состояние разделов корректно, и перезагрузка может помочь.
Шаг 4: Работа с Live USB
Если вы по-прежнему сталкиваетесь с проблемами даже в Live USB среде, убедитесь, что GParted корректно распознаёт все разделы. Вы можете выполнить следующие команды в терминале от Live USB:
sudo gparted
Запустите GParted с административными правами, это может помочь в получении доступа ко всем функциям.
Шаг 5: Увеличение размера файловой системы
Если вы успешно обработали ошибки и хотите использовать всё пространство, добавленное к вашему LUKS-разделу, вам нужно увеличить файловую систему. Для этого используйте команды, соответствующие вашей файловой системе. Например, для файловой системы ext4 выполните:
sudo resize2fs /dev/mapper/имя_раздела
Примечание
Работа с LUKS и файловыми системами требует осторожности и наличия резервных копий. Убедитесь, что у вас есть актуальная резервная копия важных данных перед выполнением любых операций с разделами или файловыми системами.
Заключение
Эти шаги должны помочь вам разблокировать опцию «Проверить» в GParted и предоставить доступ к дополнительному пространству на вашем LUKS-разделе. Если проблема сохраняется, возможно, стоит рассмотреть возможность обращения за помощью к специалистам, чтобы избежать возможной потери данных.