Is there some kind of "best disk partitioning scheme" for a Linux-based web and application developer machine, in terms of performance, organization or others?
|
|
Partitioning doesn't affects performance so much, but file systems and its configuration affects perfomance yes. Look at this benchmark. Little information about mounting options - fstab, especially look at atime options. Partitioning has nothing with organization files in Linux, because in Linux is everything mounted into one tree. I recommend one partition for system - |
|||
|
|
|
On our internal developement virtual machines we use three partitions:
The reason to separate the partitions is to avoid a system halt due to full filesystem. If
On physical machines, where disk space does not matter that much, we divide up additional "partitions" (mostly LVs), including: |
||||
|
|
|
At a minumum, I'd do: 1 partion for / 1 partition for /home (this would be most of the space) |
|||
|
I used to make separate partitions for As for making a Now, I just have one partition for everything, and I don't come anywhere near filling it up. Personal media (movies, games, shows) go on an external HD, so that I can take it to a friend's house. For virtual machines, which have to be virtual appliances in virtualbox if you want to move them, I like to have a dedicated flash drive for each one. I've never seen a HD crash, but if it did, I don't think it would matter how the physical drive was partitioned; it would just be dead. The riskiest thing I've ever done with my HD is resizing partitions, which is no longer necessary. |
|||
|
|

