Keby používam tmpfs tak by som ho musel mať nadefinovaný v /etc/fstab o čom by som vedel, no pre istotu som to skontroloval a veru tam nadefinovaný nie je. Prehladal som pomocou grepu /etc/init.d a vyplulo mi toto
Jedine čo nejako špecifikuje velkosť tmp je v soubore mountoverflowtmp čo ani načo to je( si to vygooglim) :) avšak aj tak ja som tomu inštalačnemu skriptu špecifikoval kam sa má vytvorit tmp zložka... tak neviem prečo by to malo použivať systemový tmp.
Kód [Vybrat]
grep -r "tmpfs" /etc/init.d
/etc/init.d/mountdevsubfs.sh:[ -f /etc/default/tmpfs ] && . /etc/default/tmpfs
/etc/init.d/mountdevsubfs.sh: # Mount a tmpfs on /dev/shm
/etc/init.d/mountdevsubfs.sh: domount tmpfs shmfs /dev/shm tmpfs -onosuid,nodev$SHM_OPT
/etc/init.d/udev-mtab:tmpfs_size="10M"
/etc/init.d/udev-mtab: mtabline="$(grep -E --no-messages "^[^ ]+ +$udev_root +(dev)?tmpfs +" /proc/mounts || true)"
/etc/init.d/mtab.sh:[ -f /etc/default/tmpfs ] && . /etc/default/tmpfs
/etc/init.d/mtab.sh: domtab tmpfs /lib/init/rw tmpfs -omode=0755,nosuid$RW_OPT
/etc/init.d/mtab.sh: domtab tmpfs /var/run "varrun" -omode=0755,nosuid$RUN_OPT
/etc/init.d/mtab.sh: domtab tmpfs /var/lock "varlock" -omode=1777,nodev,noexec,nosuid$LOCK_OPT
/etc/init.d/mtab.sh: domtab tmpfs /dev "udev" -omode=0755
/etc/init.d/mtab.sh: domtab tmpfs /dev/shm tmpfs -onosuid,nodev$SHM_OPT
/etc/init.d/umountfs: tmpfs)
/etc/init.d/umountfs: # Make sure tmpfs file systems are umounted before turning off
/etc/init.d/umountfs: # swap, to avoid running out of memory if the tmpfs filesystems
/etc/init.d/mountoverflowtmp:# Description: Mount a tmpfs on /tmp if there would
/etc/init.d/mountoverflowtmp: log_action_begin_msg "Mounting emergency tmpfs on /tmp"
/etc/init.d/mountoverflowtmp: mount -t tmpfs -o size=1048576,mode=1777 overflow /tmp
/etc/init.d/mountoverflowtmp: grep '^overflow on /tmp type tmpfs' >/dev/null; then
/etc/init.d/mountoverflowtmp: log_action_begin_msg "Unmounting any overflow tmpfs from /tmp"
/etc/init.d/udev:# we need to unmount /dev/pts/ and remount it later over the tmpfs
/etc/init.d/udev:# mount a tmpfs over /dev, if somebody did not already do it
/etc/init.d/udev:mount_tmpfs() {
/etc/init.d/udev: if grep -E -q "^[^[:space:]]+ /dev (dev)?tmpfs" /proc/mounts; then
/etc/init.d/udev: mount -n -o remount,${dev_mount_options} -t tmpfs tmpfs /dev
/etc/init.d/udev: if ! mount -n -o $dev_mount_options -t tmpfs tmpfs /dev; then
/etc/init.d/udev: log_failure_msg "udev requires tmpfs support, not started."
/etc/init.d/udev:tmpfs_size="10M"
/etc/init.d/udev:if ! grep -q '[[:space:]]tmpfs$' /proc/filesystems; then
/etc/init.d/udev: log_failure_msg "udev requires tmpfs support, not started."
/etc/init.d/udev:if [ "$tmpfs_size" ]; then
/etc/init.d/udev: dev_mount_options="size=${tmpfs_size},${dev_mount_options}"
/etc/init.d/udev: mount -n -o $dev_mount_options -t tmpfs tmpfs $udev_root
/etc/init.d/udev: mount_tmpfs
/etc/init.d/lighttpd: # be sure there is a /var/run/lighttpd, even with tmpfs
/etc/init.d/mountkernfs.sh:[ -f /etc/default/tmpfs ] && . /etc/default/tmpfs
/etc/init.d/mountkernfs.sh: domount tmpfs "" /lib/init/rw tmpfs -omode=0755,nosuid$RW_OPT
/etc/init.d/mountkernfs.sh: # Mount /var/run and /var/lock as tmpfs if enabled
/etc/init.d/mountkernfs.sh: domount tmpfs "" /var/run varrun -omode=0755,nosuid$RUN_OPT
/etc/init.d/mountkernfs.sh: domount tmpfs "" /var/lock varlock -omode=1777,nodev,noexec,nosuid$LOCK_OPT
Jedine čo nejako špecifikuje velkosť tmp je v soubore mountoverflowtmp čo ani načo to je( si to vygooglim) :) avšak aj tak ja som tomu inštalačnemu skriptu špecifikoval kam sa má vytvorit tmp zložka... tak neviem prečo by to malo použivať systemový tmp.