Apply squashfs filesystem to the initrd(ramdisk) of IOT 55/253655/3 accepted/tizen/unified/20210217.030919 submit/tizen/20210217.020358
authorINSUN PYO <insun.pyo@samsung.com>
Tue, 16 Feb 2021 06:17:37 +0000 (15:17 +0900)
committerINSUN PYO <insun.pyo@samsung.com>
Tue, 16 Feb 2021 10:45:39 +0000 (19:45 +0900)
squashfs supports compression.

=====================================
| ext4 (M byte) | squashfs (M byte) |
====================================|
|      6.5      |       3.7         |
|     10.0      |       5.5         |
-------------------------------------
|     13.0      |       7.0         |
|     13.4      |       7.3         |
-------------------------------------
|     13.8      |       7.7         |
|     14.3      |       7.9         |
-------------------------------------
|     15.0      |       8.2         |
|     16.3      |       9.1         |
=====================================

Change-Id: I07d2fed88494009cb7b19dc30ec4cdec1818a16f

partitions/btrfs-rootfs-2parts-ramdisk-recovery
partitions/btrfs-rootfs-3parts-ramdisk-recovery
partitions/common-3parts-artik530_710-ramdisk-recovery
partitions/common-3parts-ramdisk-recovery

index bfd99d1168d39ddbd99f23edc25d23911507c75d..e46b2c78fae26055d563d3b4f69de0e21c9be5e3 100644 (file)
@@ -1,4 +1,4 @@
 part / --size=1024 --ondisk mmcblk0p --fstype=btrfs --label=rootfs --fsoptions=defaults,noatime,compress-force=lzo
 part /opt/ --size=512 --ondisk mmcblk0p --fstype=ext4 --label=system-data --extoptions="-m 0"
-part /mnt/initrd --size=8 --ondisk mmcblk0p --fstype=ext4 --label=ramdisk --extoptions="-b 1024 -O ^has_journal"
+part /mnt/initrd --size=14 --ondisk mmcblk0p --fstype=squashfs --label=ramdisk --extoptions="-b 1024 -O ^has_journal"
 part /mnt/initrd-recovery --size=32 --ondisk mmcblk0p --fstype=ext4 --label=ramdisk-recovery --extoptions="-b 1024 -O ^has_journal"
index 09a147d3dafcbbee59265006d8fa85c35dfd5237..6c868ab5cf97ea9f3812092daf84d62ba663e279 100644 (file)
@@ -1,5 +1,5 @@
 part / --fstype="btrfs" --size=1300 --ondisk=mmcblk0 --label rootfs --fsoptions=defaults,noatime,compress-force=lzo
 part /opt --fstype="ext4" --size=512 --ondisk=mmcblk0 --label system-data --fsoptions=defaults,noatime
 part /opt/usr --fstype="ext4" --size=3500 --ondisk=mmcblk0 --label user --fsoptions=defaults,noatime
-part /mnt/initrd --size=8 --ondisk mmcblk0p --fstype=ext4 --label=ramdisk --extoptions="-b 1024 -O ^has_journal"
+part /mnt/initrd --size=14 --ondisk mmcblk0p --fstype=squashfs --label=ramdisk --extoptions="-b 1024 -O ^has_journal"
 part /mnt/initrd-recovery --size=32 --ondisk mmcblk0p --fstype=ext4 --label=ramdisk-recovery --extoptions="-b 1024 -O ^has_journal"
index d6414ffd3808ad4143b1f22bee4bdcb1cbd49787..d39128be7df3d270e6a8a2ae2bbde15f3011e4e1 100644 (file)
@@ -1,5 +1,5 @@
 part / --fstype="ext4" --size=3500 --ondisk=mmcblk0 --label rootfs --fsoptions=defaults,noatime
 part /opt --fstype="ext4" --size=512 --ondisk=mmcblk0 --label system-data --fsoptions=defaults,noatime
 part /opt/usr --fstype="ext4" --size=3500 --ondisk=mmcblk0 --label user --fsoptions=defaults,noatime
-part /mnt/initrd --size=8 --ondisk mmcblk0p --fstype=ext4 --label=ramdisk --extoptions="-b 1024 -O ^has_journal"
+part /mnt/initrd --size=14 --ondisk mmcblk0p --fstype=squashfs --label=ramdisk --extoptions="-b 1024 -O ^has_journal"
 part /mnt/initrd-recovery --size=12 --ondisk mmcblk0p --fstype=ext4 --label=ramdisk-recovery --extoptions="-b 1024 -O ^has_journal"
index 5f8783364b2bdddae0ef347ed49aeca100e809f4..3786b96c3c5452b2694f060c9bc4d307559233af 100644 (file)
@@ -1,5 +1,5 @@
 part / --fstype="ext4" --size=3500 --ondisk=mmcblk0 --label rootfs --fsoptions=defaults,noatime
 part /opt --fstype="ext4" --size=512 --ondisk=mmcblk0 --label system-data --fsoptions=defaults,noatime
 part /opt/usr --fstype="ext4" --size=3500 --ondisk=mmcblk0 --label user --fsoptions=defaults,noatime
-part /mnt/initrd --size=8 --ondisk mmcblk0p --fstype=ext4 --label=ramdisk --extoptions="-b 1024 -O ^has_journal"
+part /mnt/initrd --size=14 --ondisk mmcblk0p --fstype=squashfs --label=ramdisk --extoptions="-b 1024 -O ^has_journal"
 part /mnt/initrd-recovery --size=32 --ondisk mmcblk0p --fstype=ext4 --label=ramdisk-recovery --extoptions="-b 1024 -O ^has_journal"