Hi,
I am setting up a new FreeBSD 9 server. I have a relatively small hard drive that I know I will out grow in the next 6 to 8 months. I plan on setting up separate partitions for /, /var, /usr, etc.
Before I install or format anything, is there something I can or need to do to facilitate expanding partitions that will run out of space? What I would like to be able to do is something like this:
When one of my partitions starts nearing its maximum capacity, I would like to be able to add another hard drive and dedicate a fraction of its space for "adding on" or "extending" the partition that is running out of space and then later use another part of this hard drive for extending another partition. I want to be able to do this without any or with minimal downtime, preferably without having to backup and restore entire partitions.
I have done some research on various tools like gconcat and growfs, vinum/gvinum, ZFS, etc.
The ability to do RAID is not important to me it is not something I will be doing. I am mostly concerned with ease of use and performance (as this server will have minimal processor and memory (less than a ghz and 512 MB)
So far, to me, Vinum seems to be the best fit. http://www.freebsd.org/doc/en/books/handbook/vinum-vinum.html
but I have read that this may be creating extra overhead and that gconcat and growfs would suffice, but I have read posts from others saying that this would require reformatting the partition.
I am not exactly sure what I need to do set this up during my fresh install.
Comments, Suggestions?
Thank you
adrian_m
I am setting up a new FreeBSD 9 server. I have a relatively small hard drive that I know I will out grow in the next 6 to 8 months. I plan on setting up separate partitions for /, /var, /usr, etc.
Before I install or format anything, is there something I can or need to do to facilitate expanding partitions that will run out of space? What I would like to be able to do is something like this:
When one of my partitions starts nearing its maximum capacity, I would like to be able to add another hard drive and dedicate a fraction of its space for "adding on" or "extending" the partition that is running out of space and then later use another part of this hard drive for extending another partition. I want to be able to do this without any or with minimal downtime, preferably without having to backup and restore entire partitions.
I have done some research on various tools like gconcat and growfs, vinum/gvinum, ZFS, etc.
The ability to do RAID is not important to me it is not something I will be doing. I am mostly concerned with ease of use and performance (as this server will have minimal processor and memory (less than a ghz and 512 MB)
So far, to me, Vinum seems to be the best fit. http://www.freebsd.org/doc/en/books/handbook/vinum-vinum.html
but I have read that this may be creating extra overhead and that gconcat and growfs would suffice, but I have read posts from others saying that this would require reformatting the partition.
I am not exactly sure what I need to do set this up during my fresh install.
Comments, Suggestions?
Thank you
adrian_m