From 81bdf9adb26f55c059d46f4136d0e719f313e0da Mon Sep 17 00:00:00 2001 From: Steeve Morin Date: Mon, 17 Mar 2014 12:56:45 +0100 Subject: [PATCH] bcm2835-bootloader: create flash/sdcard optimized ext4 filesystem See http://blogofterje.wordpress.com/2012/01/14/optimizing-fs-on-sd-card/ for reference: - disable journaling - set stride and stripe-width - set block size to 4k --- packages/tools/bcm2835-bootloader/files/create_sdcard | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/tools/bcm2835-bootloader/files/create_sdcard b/packages/tools/bcm2835-bootloader/files/create_sdcard index 958b8ca174..7942931427 100755 --- a/packages/tools/bcm2835-bootloader/files/create_sdcard +++ b/packages/tools/bcm2835-bootloader/files/create_sdcard @@ -210,8 +210,10 @@ echo "#########################################################" echo "creating filesystem on $PART1..." mkfs.vfat "$PART1" -I -n System +# create ext4 partition with optimized settings for running on flash/sd +# See http://blogofterje.wordpress.com/2012/01/14/optimizing-fs-on-sd-card/ for reference. echo "creating filesystem on $PART2..." - mkfs.ext4 "$PART2" -L Storage + mkfs.ext4 -O ^has_journal -E stride=2,stripe-width=1024 -b 4096 "$PART2" -L Storage # remount loopback device if [ "$DISK" = "/dev/loop0" ]; then