
Я создал виртуальную машину в Synology Disk Station Manager (сервер Ubuntu) с определенным объемом дискового пространства на виртуальном диске, но он исчерпан. Я снова перешел в Synology Disk Station / Virtual Machine Manager и расширил виртуальный диск; однако пространство не распознается внутри Ubuntu Server. Как это исправить?
решение1
Мне удалось найти решение. Сначала я загрузил систему с помощью GParted Live ISO и использовал команду "VERIFY" на разделе, который показывал восклицательный знак, что было правильным. Затем загрузился в виртуальную машину и в командной строке расширил LVM и файловую систему с помощью команд:
lvdisplay
(чтобы определить ТОЧКУ КРЕПЛЕНИЯ), а затем:
lvextend –l +100%FREE [MOUNTPOINT]
для расширения раздела LVM и
resize2fs [MOUNTPOINT]
для изменения размера файловой системы.
решение2
Я много искал и в итоге оказался здесь, однако я обнаружил, что есть более простой способ, который сработал для меня без необходимости загрузки другого образа. После изменения размера хранилища виртуальной машины из интерфейса synology вы должны увидеть свободное пространство. Вы можете воспользоваться этим, используя обычные инструменты, такие как fdisk, и создать новый раздел. Если вы хотите увеличить свое пространство, не загружая другой образ, вы будете ограничены последним разделом, в вашем случае sda3. Чтобы сделать это, запустите свою виртуальную машину, войдите в нее и установите growpart, который является частью cloud-utills
sudo apt-get install -y cloud-utils
изменить размер раздела -> можно увеличить только последний раздел, lsblk
в моем случае это был sda1
sudo growpart /dev/sda 1
1 — фактический номер раздела (например, sda1)
измените размер тома, в моем случае у меня был ext4
sudo resize2fs /dev/sda1
У вас есть логический том, который может охватывать несколько разделов, поэтому вы можете попробовать ether, чтобы создать новый раздел, а затем расширить логический том на нем или просто увеличить существующий, как я и предлагал. Вот дополнительная информация о логических томах. https://www.golinuxhub.com/2014/03/how-to-extendresize-lvm-and-volume