الجواب على قدر السؤال
من ال etc/fstab فيك تحدد الحجم
vi /etc/fstab
وحدد سطر ال tmpfs وضيف عليه size
مثل في هذا الشكل
http://www.stearns.org/slartibartfast/fstab
بعدين ريبوت
هذا الي بعرفه انا..
بس الاضمن تعمل مثل
كود:
Create a file for our /tmp partition with required size - now assigning as tmpMnt temporarily. If you need more space, make count size larger.
code:
dd if=/dev/zero of=tmpMnt bs=1024 count=100000
Make an extended filesystem for our tmpMnt file
code:
/sbin/mke2fs /dev/tmpMnt
Backup your current /tmp dir
code:
cp -R /tmp /tmp_backup
Mount the new /tmp filesystem with noexec for security.
code:
mount -o loop,noexec,nosuid,rw /dev/tmpMnt /tmp
code:
chmod 0777 /tmp
Copy everything back to new /tmp and remove backup
code:
cp -R /tmp_backup/* /tmp/
code:
rm -rf /tmp_backup
Now we need to add this to fstab so it mounts automatically on reboots.
code:
pico -w /etc/fstab
You should see something like this:
code:
/dev/hda3 / ext3 defaults,usrquota 1 1
/dev/hda1 /boot ext3 defaults 1 2
none /dev/pts devpts gid=5,mode=620 0 0
none /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0
/dev/hda2 swap swap defaults 0 0
At the bottom add
code:
/dev/tmpMnt /tmp ext2 loop,noexec,nosuid,rw 0 0
Your done- /tmp is now mounted as noexec..
qelle