aufs missing in kernel 4.4
Hi Bruce,
In kernel 4.1, it supports aufs:
http://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto-4.1/tree/fs/aufs?h=standard/base
But it does not exist in kernel 4.4:
http://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto-4.4/tree/fs?h=standard/base
It caused ISO's rootfs is readonly.
In meta/recipes-core/initrdscripts/files/init-live.sh:
-----------------
174 elif grep -q -w "aufs" /proc/filesystems; then
175 union_fs_type="aufs"
[snip]
204 "aufs")
205 mkdir -p /rootfs.ro /rootfs.rw
206 if ! mount -n --move $ROOT_MOUNT /rootfs.ro; then
207 rm -rf /rootfs.ro /rootfs.rw
208 fatal "Could not move rootfs mount point"
209 else
210 mount -t tmpfs -o rw,noatime,mode=755 tmpfs /rootfs.rw 211 mount -t aufs -o "dirs=/rootfs.rw=rw:/rootfs.ro=ro" aufs $ROOT_MOUNT 212 mkdir -p $ROOT_MOUNT/rootfs.ro $ROOT_MOUNT/rootfs.rw 213 mount --move /rootfs.ro $ROOT_MOUNT/rootfs.ro 214 mount --move /rootfs.rw $ROOT_MOUNT/rootfs.rw
215 fi
216 ;;
-----------------
Would you please update kernel 4.4 to support aufs?
//Hongxu
Quoted 28 lines · Hongxu Jia
Hi Bruce,
In kernel 4.1, it supports aufs:
http://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto-4.1/tree/fs/aufs?h=standard/baseBut it does not exist in kernel 4.4:
http://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto-4.4/tree/fs?h=standard/baseIt caused ISO's rootfs is readonly.
In
meta/recipes-core/initrdscripts/files/init-live.sh:
-----------------
174 elif grep -q -w "aufs"/proc/filesystems; then
175 union_fs_type="aufs"
[snip]
204 "aufs")
205 mkdir -p /rootfs.ro /rootfs.rw
206 if ! mount -n --move $ROOT_MOUNT /rootfs.ro; then
207 rm -rf /rootfs.ro /rootfs.rw
208 fatal "Could not move rootfs mount point"
209 else210 mount -t tmpfs -o rw,noatime,mode=755 tmpfs /rootfs.rw 211 mount -t aufs -o "dirs=/rootfs.rw=rw:/rootfs.ro=ro" aufs $ROOT_MOUNT 212 mkdir -p $ROOT_MOUNT/rootfs.ro $ROOT_MOUNT/rootfs.rw 213 mount --move /rootfs.ro $ROOT_MOUNT/rootfs.ro 214 mount --move /rootfs.rw $ROOT_MOUNT/rootfs.rw
Quoted 5 lines
215 fi
216 ;;
-----------------Would you please update kernel 4.4 to support aufs?
Or with Robert's patch in mailing list also could fix this issue.
[OE-core] [PATCH 1/1] linux-yocto 4.4: enable overlayfs
//Hongxu
Quoted 3 lines
//Hongxu
Quoted 36 lines · Hongxu Jia
Quoted 34 lines · Hongxu Jia
Hi Bruce,
In kernel 4.1, it supports aufs:
http://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto-4.1/tree/fs/aufs?h=standard/base
But it does not exist in kernel 4.4:
http://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto-4.4/tree/fs?h=standard/base
It caused ISO's rootfs is readonly.
In
meta/recipes-core/initrdscripts/files/init-live.sh:
-----------------
174 elif grep -q -w "aufs"/proc/filesystems; then
175 union_fs_type="aufs"
[snip]
204 "aufs")
205 mkdir -p /rootfs.ro /rootfs.rw
206 if ! mount -n --move $ROOT_MOUNT /rootfs.ro; then
207 rm -rf /rootfs.ro /rootfs.rw
208 fatal "Could not move rootfs mount point"
209 else
210 mount -t tmpfs -o rw,noatime,mode=755 tmpfs /
rootfs.rw
211 mount -t aufs -o "dirs=/rootfs.rw=rw:/rootfs.ro=ro"
aufs $ROOT_MOUNT212 mkdir -p $ROOT_MOUNT/rootfs.ro $ROOT_MOUNT/rootfs.rw 213 mount --move /rootfs.ro $ROOT_MOUNT/rootfs.ro 214 mount --move /rootfs.rw $ROOT_MOUNT/rootfs.rw215 fi
216 ;;
-----------------
Quoted 6 lines
Quoted 2 lines
Would you please update kernel 4.4 to support aufs?
Or with Robert's patch in mailing list also could fix this issue.
[OE-core] [PATCH 1/1] linux-yocto 4.4: enable overlayfs
If you read that very same thread ... aufs is already planned and queued. There were
issues upstream that have now been sorted out.
Cheers,
Bruce
Quoted 15 lines
//Hongxu
Quoted 3 lines
//Hongxu
--
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core
Signature · 2 lines
"Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end"