Hi I just flashed my pink pogoplug with " Linux server 2.6.31.6_SMP_820 #100 SMP Sun May 29 04:53:45 EDT 2011 armv6l ARMv6-compatible processor rev 5 (v6l) Oxsemi NAS GNU/Linux ".
Yet I like to limit disk writes to the USB stick.
So first thoughts were :
limit writes
------------
rm -f /etc/blkid.tab*
ln -s /dev/null /etc/blkid.tab
rm -f /etc/mtab
ln -s /proc/mounts /etc/mtab
vi /etc/sysctl.conf and add these lines
vm.swappiness = 0
vm.dirty_background_ratio = 20
vm.dirty_ratio = 80
vm.latop_mode = 5
Update fstab:
---
vi /etc/fstab
tmpfs /tmp tmpfs noatime,nodiratime,size=16M,mode=1777 0 0
tmpfs /var/lock tmpfs noatime,nodiratime,size=4M,mode=1777 0 0
tmpfs /var/log tmpfs noatime,nodiratime,size=16M,mode=1777 0 0
tmpfs /var/run tmpfs noatime,nodiratime,size=4M,mode=1777 0 0
It seems on reboot /var/log is not mounted as tmpfs:
Filesystem Size Used Avail Use% Mounted on
rootfs 3.5G 1.1G 2.3G 31% /
/dev/root 3.5G 1.1G 2.3G 31% /
tmpfs 10M 112K 9.9M 2% /run
udev 10M 0 10M 0% /dev
shm 62M 0 62M 0% /dev/shm
tmpfs 16M 0 16M 0% /tmp
tmpfs 4.0M 0 4.0M 0% /var/lock
tmpfs 4.0M 20K 4.0M 1% /var/run
Instead I see in /var/log huge files that I like to limit and certainly it should not be written to USB stick!
[root@server log]# cd /var/log/
[root@server log]# ls -la
total 403588
drwxr-xr-x 2 root root 4096 Jul 8 14:22 .
drwxr-xr-x 13 root root 4096 Jul 8 14:04 ..
-rw-r----- 1 root log 583 Jul 8 14:11 auth.log
-rw-r--r-- 1 root root 0 Jul 8 14:11 boot
-rw-r----- 1 root log 295 Dec 31 1969 crond.log
-rw-r----- 1 root log 137554278 Jul 8 14:25 daemon.log
-rw-r--r-- 1 root root 12629 Dec 31 1969 dmesg.log
-rw-r----- 1 root log 137586834 Jul 8 14:25 errors.log
-rw-r----- 1 root log 137611445 Jul 8 14:25 everything.log
-rw-r----- 1 root log 24762 Jul 8 14:11 kernel.log
-rw-r----- 1 root log 23185 Jul 8 14:11 messages.log
-rw-r--r-- 1 root root 102 Jul 8 14:22 pacman.log
-rw-r----- 1 root log 82 Dec 31 1969 syslog.log
-rw-r----- 1 root log 112 Dec 31 1969 user.log
Any ideas appreciated, I like to see the usb stick stop blinking all the time...
cheers