Really set limit on open files for unionfs-fuse
authorMichal Suchanek <hramrach@centrum.cz>
Fri, 11 Feb 2011 15:34:24 +0000 (16:34 +0100)
committerDaniel Baumann <daniel@debian.org>
Wed, 9 Mar 2011 16:59:21 +0000 (17:59 +0100)
scripts/live

index 9460eaa..3888f03 100755 (executable)
@@ -1471,7 +1471,8 @@ setup_unionfs ()
                        unionfs-fuse)
                                unionmountopts="-o cow -o noinitgroups -o default_permissions -o allow_other -o use_ino -o suid"
                                unionmountopts="${unionmountopts} ${unionrw}=RW:${unionro}=RO"
-                               ( ulimit -n 16384 ; unionfs-fuse ${unionmountopts} "${unionmountpoint}" ) && \
+                               ( sysctl -w fs.file-max=391524 ; ulimit -HSn 16384
+                               unionfs-fuse ${unionmountopts} "${unionmountpoint}" ) && \
                                        ( mkdir -p /dev/.initramfs/varrun
                                pidof unionfs-fuse >> /dev/.initramfs/varrun/sendsigs.omit || true )
                                ;;