temporary selalu dibutuhkan untuk setiap aplikasi yang dijalankan. partisi /tmp di linux sangat disarankan untuk dipisahkan dari partisi root (/). ketika desain partisi tanpa menggunakan LVM ataupun disk manajemen yang lain, kita akan menemukan kesulitan ketika suatu saat ukuran partisi /tmp hrus dibesarkan. oleh karena itu, solusinya adalah dengan menggunakan file bisa yang kita fungsikan sebagai partisi

langsung commandnya sja :

buat filenya dulu menggunakan perintah dd. ukurannya adalah 5Gb.

#dd if=/dev/zero of=/.tmpdisk bs=1024 count=5242880

5242880+0 records in
5242880+0 records out
5368709120 bytes (5.4 GB) copied, 38.0546 s, 141 MB/s

lalu, format file nya dengan menggunakan file system ext4. bagusnya sih menggunakan reiserfs. karena performance lebih baik pada file dengan ukuran kecil tapi banyak. cuman karena reiserfs belum terinstall, jadi pakek saja ext4. sama2 journal filesystem.

# mkfs.ext4 /.tmpfs
mke2fs 1.41.12 (17-May-2010)
/.tmpfs is not a block special device.
Proceed anyway? (y,n) y
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
327680 inodes, 1310720 blocks
65536 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=1342177280
40 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736

Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 34 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.

lepas dulu mount /tmp

#umount /tmp

jika gagal, matikan dulu service yang sedang berjalan. biasanya sih webserver.

baru kita mount /tmp ke file tadi

#mount -o loop,noexec,nosuid,rw /.tmpfs /tmp/

jangan lupa, tambahkan di /etc/fstab supaya settingnya tersimpan.

/.tmpfs       /tmp    ext4    loop,noexec,nosuid,rw  /.tmpfs /tmp

terakhir, ubah permissionnya

#chmod 1777 /tmp

beres…