mon système Debian utilise tmfs pour plusieurs choses, notamment / tmp
et sa taille est plutôt petite. Et il est introuvable dans mon / etc / fstab
Je suppose que je pourrais simplement ajouter l'entrée dans fstab et que cela prendra effet, mais j'aimerais vraiment comprendre ce qui se passe.
monter:
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,relatime,size=10240k,nr_inodes=219602,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=207432k,mode=755)
/dev/disk/by-uuid/xxx on / type ext4 (rw,noatime,errors=remount-ro,user_xattr,acl,barrier=1,data=ordered)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime,size=414864k)
tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,relatime,size=414864k)
/dev/md0 on /DATA type ext4 (rw,noatime,errors=remount-ro,user_xattr,acl,barrier=1,data=ordered)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,nosuid,nodev,noexec,relatime)
fstab:
proc /proc proc defaults 0 0
UUID=xxx / ext4 noatime,errors=remount-ro 0 1
UUID=zzz none swap sw 0 0
/dev/md0 /DATA ext4 noatime,errors=remount-ro 0 0
Je peux comprendre que / sys / proc / dev soit démarré par autre chose que fstab, et je peux aussi comprendre les avantages de / tmp et / run en tant que fstmp ... mais où est-ce défini?
D'où viennent ces montures?
/
. va vérifier ce script pour voir s'il y a plus d'indices. Merci! EDIT: vous avez raison ... a trouvé cette partie "Si root est en lecture seule, le montage d'un tmpfs sur / tmp est utilisé par défaut, sauf si l'un d'entre eux doit être monté à partir de fstab." comportement très bizarre ... je ne sais pas pourquoi il aurait besoin de / tmp avant les contrôles fs et remonter en tant que rw.
S35mountall.sh
ou plus tôt, qui vient avant S37mountoverflowtmp
en séquence.
/etc/fstab
est loin d’être l’endroit le plus canonique pour énumérer tout ce qui sera monté et depuis longtemps.
/etc/init.d/mountoverflowtmp
qui est conçu pour monter un tmpfs sur/tmp
même quand/etc/fstab
n'appelle pas un dans le cas où il y a très peu d'espace disponible sur/
. Il semble peu probable que ce soit ce que vous rencontrez (combien d’espace libre avez-vous réellement dans/
?) mais pouvez-vous vérifier cela? C'est la seule chose que je peux voir dans les scripts d'initialisation qui pourrait en être responsable.