Я использую инстанс Amazon EC2, где у меня мало места на диске
[root@ip-10-59-143-73 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/xvde1 5.7G 3.3G 2.3G 60% /
none 1.9G 0 1.9G 0% /dev/shm
я добавил "эластичный блок" > Тома > том 5GB и прикрепил к идентификатору экземпляра.
я перезагрузил экземпляр и получил новое дисковое устройство в /dev/
[root@ip-10-59-143-73 ~]# ll /dev/xvd*
brw-rw---- 1 root disk 202, 65 Jun 12 12:16 /dev/xvde1
brw-rw---- 1 root disk 202, 144 Jun 12 12:16 /dev/xvdj
brw-rw---- 1 root disk 202, 146 Jun 12 12:28 /dev/xvdj2 <<<< new one
[root@ip-10-59-143-73 ~]# cat /proc/partitions
major minor #blocks name
202 65 6291456 xvde1 <<<< Old 6GB volume
202 144 419395584 xvdj
202 146 5242880 xvdj2 <<<< new one
[root@ip-10-59-143-73 ~]# mount
/dev/xvde1 on / type ext4 (rw)
none on /proc type proc (rw)
none on /sys type sysfs (rw)
none on /dev/pts type devpts (rw,gid=5,mode=620)
none on /dev/shm type tmpfs (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
[root@ip-10-59-143-73 ~]# cat /etc/fstab
LABEL=_/ / ext4 defaults 1 1
none /proc proc defaults 0 0
none /sys sysfs defaults 0 0
none /dev/pts devpts gid=5,mode=620 0 0
none /dev/shm tmpfs defaults 0 0
xvde1 был старым
xvdj2 может быть новым.
как добавить новый диск в свободное дисковое пространство?
дальнейшие действия:
1) Очистить путаницы:
- Amazon EC2 делает все автоматически но добавление дискового пространства не автоматизировано, оно должно быть вручную (не как там Elastic IP или VPC как).
2) Feed
$ ll /dev/xvd*
brw-rw---- 1 root disk 202, 65 Jun 12 12:37 /dev/xvde1
brw-rw---- 1 root disk 202, 144 Jun 12 12:37 /dev/xvdj
brw-rw---- 1 root disk 202, 146 Jun 12 12:37 /dev/xvdj2
$ mkfs.ext4 /dev/xvdj
mke2fs 1.41.12 (17-May-2010)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
26214400 inodes, 104848896 blocks
5242444 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=4294967296
3200 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
102400000
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: <<< hit enter
done
This filesystem will be automatically checked every 37 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
$ cat /etc/fstab # Before
LABEL=_/ / ext4 defaults 1 1
none /proc proc defaults 0 0
none /sys sysfs defaults 0 0
none /dev/pts devpts gid=5,mode=620 0 0
none /dev/shm tmpfs defaults 0 0
$ cat /etc/fstab # After
LABEL=_/ / ext4 defaults 1 1
none /proc proc defaults 0 0
none /sys sysfs defaults 0 0
none /dev/pts devpts gid=5,mode=620 0 0
none /dev/shm tmpfs defaults 0 0
/dev/xvdj /volume_one ext4 noatime 0 0
$ mkdir /volume_one
$ mount /volume_one
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/xvde1 5.7G 3.3G 2.3G 60% /
none 1.9G 0 1.9G 0% /dev/shm
/dev/xvdj 394G 199M 374G 1% /volume_one