Имею экземпляр EC2. При запуске я попробовал с дисковым пространством, например, 16 ГБ.
В консоли AWS я вижу, что был создан новый том EBS размером 16 ГБ и прикреплен.
Когда я вхожу в систему, я вижу, что размер диска составляет 16 ГБ, но мой раздел составляет всего 8 ГБ.
Команда Df
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/xvde1 7.9G 1.5G 6.1G 20% /
tmpfs 1.9G 0 1.9G 0% /dev/shm
Команда Fdisk:
$ sudo fdisk -l
Disk /dev/xvde: 17.2 GB, 17179869184 bytes
255 heads, 63 sectors/track, 2088 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00098461
Device Boot Start End Blocks Id System
/dev/xvde1 * 1 1045 8387584 83 Linux
lsblk
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvde 202:64 0 16G 0 disk
└─xvde1 202:65 0 8G 0 part /
Согласно этому сообщению SF Диск EC2, а не размер тома EBS Я попытался изменить размер тома EBS.
sudo resize2fs /dev/xvde1
Но я получаю
The filesystem is already 2096896 blocks long. Nothing to do!
Когда я попытался удалить раздел и воссоздать его, я не смог загрузить машину. Как можно использовать все мое дисковое пространство.
Будет лучше, если у меня будет один раздел, занимающий все мое дисковое пространство.
Спасибо, Майкл, за совет.
Я следил за этим SO сообщение с некоторыми изменениями, упомянутыми ниже.
ВНИМАНИЕ: DOS-совместимый режим устарел. Настоятельно рекомендуется выключить режим (команда 'c') и изменить единицы отображения на секторы (команда 'u').
Я был на CentOS. Вы должны выключить DOS-совместимый режим. И продолжайте делать шаги.
Как только это будет сделано, я смогу бежать
sudo resize2fs /dev/xvde1