mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-19 05:38:00 +00:00
mvebu: uDPU/eDPU: format F2FS partitons with compression support
In order to prolong the eMMC life and utilize ZSTD compression on Methode devices, we must format the F2FS rootfs and misc partition with xattr and compression support feature flags first. This will only happen if partitions are broken currently, but later commits will add support to convert existing boards to use compression. Signed-off-by: Robert Marko <robert.marko@sartura.hr>
This commit is contained in:
parent
793b925f8b
commit
23191b4075
@ -42,7 +42,7 @@ udpu_do_part_check() {
|
||||
# Format the /misc part right away as we will need it for the firmware
|
||||
printf "Formating /misc partition, this make take a while..\n"
|
||||
udpu_part_prep ${emmc_dev}p4
|
||||
if mkfs.f2fs -q -l misc ${emmc_dev}p4; then
|
||||
if mkfs.f2fs -q -l misc -O extra_attr,compression ${emmc_dev}p4; then
|
||||
printf "/misc partition formated successfully\n"
|
||||
else
|
||||
printf "/misc partition formatting failed\n"
|
||||
@ -66,7 +66,7 @@ udpu_do_misc_prep() {
|
||||
format_count=0
|
||||
while [ "$format_count" -lt "1" ]; do
|
||||
udpu_part_prep ${emmc_dev}p4
|
||||
mkfs.f2fs -q -l misc ${emmc_dev}p4
|
||||
mkfs.f2fs -q -l misc -O extra_attr,compression ${emmc_dev}p4
|
||||
if ! mount ${emmc_dev}p4 /misc; then
|
||||
umount -l /misc
|
||||
printf "Failed while mounting /misc\n"
|
||||
@ -92,7 +92,7 @@ udpu_do_initial_setup() {
|
||||
# Prepare /root partition
|
||||
printf "Formating /root partition, this may take a while..\n"
|
||||
udpu_part_prep ${emmc_dev}p3
|
||||
mkfs.f2fs -q -l rootfs ${emmc_dev}p3 && printf "/root partition reformated\n"
|
||||
mkfs.f2fs -q -l rootfs -O extra_attr,compression ${emmc_dev}p3 && printf "/root partition reformated\n"
|
||||
}
|
||||
|
||||
udpu_do_regular_upgrade() {
|
||||
|
Loading…
Reference in New Issue
Block a user