元々はこんな感じ
root@Edison-1:~# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/root 1.4G 1010M 319M 76% /
devtmpfs 480M 0 480M 0% /dev
tmpfs 481M 0 481M 0% /dev/shm
tmpfs 481M 552K 480M 1% /run
tmpfs 481M 0 481M 0% /sys/fs/cgroup
tmpfs 481M 4.0K 481M 1% /tmp
/dev/mmcblk0p10 1.3G 2.1M 1.3G 1% /home
tmpfs 481M 6.1M 474M 2% /var/volatile
/dev/mmcblk0p5 1003K 19K 913K 3% /factory
tmpfs 97M 0 97M 0% /run/user/0
/dev/loop0 767M 4.0K 767M 1% /media/storage
root@Edison-1:/dev# fdisk -l /dev/mmc*
GPT PMBR size mismatch (7634944 != 7634943) will be corrected by w(rite).
Disk /dev/mmcblk0: 3.7 GiB, 3909091328 bytes, 7634944 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 21200400-0804-0146-9DCC-A8C51255994F
Device Start End Size Type
/dev/mmcblk0p1 2048 6143 2M Microsoft basic data
/dev/mmcblk0p2 6144 8191 1M Microsoft basic data
/dev/mmcblk0p3 8192 12287 2M Microsoft basic data
/dev/mmcblk0p4 12288 14335 1M Microsoft basic data
/dev/mmcblk0p5 14336 16383 1M Microsoft basic data
/dev/mmcblk0p6 16384 65535 24M Microsoft basic data
/dev/mmcblk0p7 65536 131071 32M Microsoft basic data
/dev/mmcblk0p8 131072 3276799 1.5G Microsoft basic data
/dev/mmcblk0p9 3276800 4849663 768M Microsoft basic data
/dev/mmcblk0p10 4849664 7634910 1.3G Microsoft basic data
この768Mのmmcblk0p9 をmmcblk0p10 とマージしたい
mmcblk0p9 は、PCからUSBマウントするボリュームのよう
手順
①/home のディスクをアンマウントする
root@Edison-1:/boot# umount /dev/mmcblk0p9
root@Edison-1:/boot# umount /dev/mmcblk0p10
② fdiskで パーテションを削除
root@Edison-1:/boot# fdisk /dev/mmcblk0
Command (m for help): d
Command (m for help): w
③ partedでパーティションを再制作
parted /dev/mmcblk0
(parted) unit s
(parted) mkpart
④フォーマットがうまくされていないので再フォーマット
mkfs -t ext4 /dev/mmcblk0p9
⑤ 再マウント
mount -t ext4 /dev/mmcblk0p9 /home
結果
root@Edison-1:/home# parted /dev/mmcblk0
GNU Parted 3.1
Using /dev/mmcblk0
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print Model: MMC H4G1d (sd/mmc)
Disk /dev/mmcblk0: 3909MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 3146kB 2097kB u-boot0
2 3146kB 4194kB 1049kB u-boot-env0
3 4194kB 6291kB 2097kB u-boot1
4 6291kB 7340kB 1049kB u-boot-env1
5 7340kB 8389kB 1049kB ext2 factory
6 8389kB 33.6MB 25.2MB panic
7 33.6MB 67.1MB 33.6MB fat16 boot
8 67.1MB 1678MB 1611MB ext4 rootfs
9 1678MB 3909MB 2231MB ext4 home
これでいいのかな。。。