I am thinking of installing Linux onto a 2.5 GB hard disk. Linux will have the whole of this disk because Windows will be on another 4.3 GB disk. I would like to know whether I should partition the Linux disk. If, for example, I created a partition for /, one for /usr and one for /home, will this limit my flexibility in the future. For example if the / partition gets full and I need more space would I have to completely reformat the whole disk. The way I see it, it would be more flexible if the disk wasn't partitioned but I have read somewhere that partitioning is recommened. Does partitioning make sense?
Also, I would like to be able to share files between my Windows installation and my Linux installation. What is the best way to do this. Does it make sense to create a Windows partition and mount this in Linux (e.g. as /home/windows) and then use this as a working directory in both Windows and Linux.
Thanks in advance.