Before you begin, you should get the names of your hard disks. You can use the command df in the terminal, or you can use System Monitor, shown below:
Freeing up reserved space
When you format a drive to ext2/ext3, some of that space is reserved automatically. This is a good thing for your root partition because if you fill up the hard drive, Linux will still have space to write to the log file and such. However, if you have say a 350GB hard drive, that 1% amounts to something significant. Additionally, you may not want reserved space on hard drives that are formatted in ext2/3 and are just used for storage.
Set the amount of reserved space to 0%:
tune2fs -m 0 /dev/HARDDRIVE
Set the amount of reserved blocks to 20000, which should be more than sufficient:
tune2fs -r 20000 /dev/HARDDRIVE
Telling tune2fs when to do fsck
If errors are found on the file system, fsck will run no matter what. fsck will also run automatically after 30 mounts by default in Ubuntu. You can use tune2fs to increase the number of mounts and/or have it run after a certain amount of days.
fsck will run after 80 mounts:
tune2fs -c 80 /dev/HARDDRIVE
fsck will disregard the number of mounts:
tune2fs -c 0 /dev/HARDDRIVE
fsck will run after 3 days, 2 months and 1 week
tune2fs -i d3 m2 w1 /dev/HARDDRIVE
Setting a volume label
Want to name your harddrive? You can do that too.
tune2fs -L PORNDRIVE /dev/HARDDRIVE
Edited by Unholy Moley!, 23 January 2009 - 20:51.










