=====File System Manipulation===== ===Monitor Disk Uasage=== # du -h --max-depth=1 ===Create an F/S in RAM=== Makes a partition in ram which is useful if you need a temporary working space, as read/write RAM access is fast. # mount -t tmpfs tmpfs /mnt -o size=1024m ===Harddisk Backup/Restore=== Backup an entire harddisk # dd if=/dev/sda of=/media/disk/backup/sda.backup Restore an entire harddisk # dd if=/media/disk/backup/sda.backup of=/dev/sda If you zero out the blank space first, you get great space savings # dd if=/dev/zero of=/tmp/delete.me bs=8M; rm delete.me # dd if=/dev/hda conv=sync,noerror bs=64K | gzip -c > /mnt/sda1/hda.img.gz ===Setting reserved blocks percentage to 1%=== before: [root@metstore ~]# df -hT /store* Filesystem Type Size Used Avail Use% Mounted on /dev/mapper/vg1-LogVol01 ext3 388G 84G 284G 23% /store1 /dev/mapper/vg2-LogVol00 ext3 395G 498M 374G 1% /store2 [root@metstore ~]# tune2fs -m 1 /dev/mapper/vg1-LogVol01 ; tune2fs -m 1 /dev/mapper/vg2-LogVol00 Setting reserved blocks percentage to 1% (1049640 blocks) after: [root@metstore ~]# df -hT /store* Filesystem Type Size Used Avail Use% Mounted on /dev/mapper/vg1-LogVol01 ext3 388G 84G 300G 22% /store1 /dev/mapper/vg2-LogVol00 ext3 395G 498M 390G 1% /store2 ===Testing hard disk writing speed=== # time dd if=/dev/zero of=TEST bs=4k count=512000 or # time dd if=/dev/zero of=blah.out oflag=direct bs=256M count=1