Sensor Network: IoT World for the Future

Intel Edison Disk パーティションの拡大

元々はこんな感じ


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

これでいいのかな。。。

Related Post

Leave a comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください