1

Прежде всего, я запутался в структуре системы. В нем говорится, что корневой путь (/) имеет только 6,5 ГБ свободного места, но когда я захожу в /media/my_username , я ввожу Новый том, который, как я считаю, является именем моей физической памяти hdd. Там написано, что у него 35 ГБ свободного места.

Я угадываю ответ, но хочу быть уверенным.

Второе: я хочу использовать эти 35 ГБ свободного места и назначить их для файловой системы Linux. Я пробовал с

lvextend -L+1G /dev/sda1

... но это говорит ...

Path required for Logical Volume "sda1" Please provide a volume group name

... но когда я пытался ...

vgdisplay

...Я получил...

No volume groups found

...а также...

resize2fs /dev/sda1

...дает мне...

Bad magic number in super-block while trying to open /dev/sda1

Я также использовал df -hT и обнаружил, что /dev/loop0 смонтирован на / но, опять же, я должен предоставить имя группы томов.

2 ответа2

1

Первый раздел монтируется в корневой папке, обозначенной одной косой чертой. Все остальные разделы монтируются в произвольных подпапках в корневом каталоге, таких как /mnt /media, /mnt /cdrom, /usr /local /share или даже /usr и /var.

Команды, которые вы пытаетесь использовать, предназначены для работы с разделами LVM. Это логические тома, которые находятся в группе томов , состоящей из одного или нескольких физических томов. Чтобы изменить размер LV, PV должен иметь свободные экстенты. Это предполагает, что раздел, который вы пытаетесь изменить размер, действительно находится на блочном устройстве LV. Скорее всего, у вас есть стандартные, "плоские" разделы прямо над жестким диском без уровня LVM между разделами и фактическим носителем.

ссылка:

Red Hat - обзор архитектуры LVM

1

Похоже, у вас есть базовое недопонимание о разделах и томах LVM.

Чтобы использовать LVM (физические и логические тома), вам необходимо сначала подготовить систему LVM. Для / (корневой) файловой системы это делается во время установки системы. Если вы не сделали этого в то время, вы не можете расширить / файловую систему.

Но у вас может быть несколько файловых систем, и я думаю, что это то, что у вас есть в данный момент. Если вы печатаете просто

mount

в терминале, он, вероятно, будет содержать что-то вроде

/dev/sda2 on /media ...

в его выводе (среди многих других строк).

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