I've recently removed Window(r) system from my machine and now I want to redistribute free space between partitions in "more optimized" way. I'm just not quite sure what should I take in account before repartitioning, abd which filesystem should I use for which partitions, which folders should be placed on a separate partition, etc. But I'm quite sure that current partition scheme isn't good. So I need and advice, or a good link to read..
Slackware 11 System with 512mb ram and
single 40Gb hard drive with following partition scheme:
1)/dev/hdc1 - primary 7.2G ext3 (former windows' system partition), mounted as /mnt/win_c, almost empty (129Mb used by system)/
2)extended partition which contains:
2.1) /dev/hdc5 - 21G ext3 (former windows "data" partition0, mounted as /mnt/win_d, almost empty (129Mb used by system)
2.2) /dev/hdc6 - 512mb swap partition. Mostly isn't used, swap usage at most time is about 0..4mb.
3) /dev/hdc3 - 6,7GB ext3, mounted as / 5,8 Gb used.
The space distribution is so strange because there was windows XP on same machine.
With current partition scheme I'm running out of space in / when compiling something "heavy" (two parallel "wine" compilations will be enough) in ~ directory, and it looks like contents of / doesn't change often (except for /tmp and /home) - changes occur only when installing new software. It looks like having 1GB swap partition instead of 512mb would be good.
Also, some articles suggest splitting system into 6 or 7 partitions, each with different filesystem and different flags. (even for a /boot directory) is this necessary?
So, what's the best way to redistribute free space for my Slackware Linux system?