I'm looking for possible solutions to have "flexible" storage within Proxmox. I'm finding some vague information regarding adding/removing drives to a ZFS pool, I'm confused as to what a VDEV is within a ZFS pool, I'm feeling overwhelmed and I'm hoping for some guidance.
Please allow me to explain my current situation, and desired results... (Optional read, but provides some context...)
Ultimately, my questions are:
- How can I manage and manipulate my storage pool, to allow additions and removals of drives, expansions, growth, etc.?
- Is there any way this is even possible, or am I stuck just buying 16x new drives at the inceptions of the Zpool?
- What other options might I have in order to juggle storage around?
Final thoughts... I read somewhere that I can create a Zpool, say 16 drives large. Could I use a complete mix of drives (some 2TB, some 1TB, some 4TB, etc...) and over time just swap out 1 disk at a time, let the Zpool rebuild/recalculate/expand etc, then move on and replace the next drive? Eventually leaving me with 1 Zpool of 16x drives, all the same large size/capacity? If so, would this likely be my best course of action to initiate the Zpool with 16 drives first, then replace them one by one? Are there caveats to this in the long term in terms of performance that I should be aware of? Obviously, the Zpool in the beginning, will inherit the performance of the weakest drive, but eventually, they'd all be brand new beefy drives.
Please help my anxiety ridden ADHD brain make sense of this, and plan for a safe, healthy, productive future of storage...
Thanks!
Please allow me to explain my current situation, and desired results... (Optional read, but provides some context...)
Currently, I have a very old (10+ year), QNAP, running 8x 8TB drives in a Raid 5, currently about 95% full. My QNAP is seriously showing it's age, and I fear it's going to die at any moment.
I'm attempting to replace this, and stepped up to buy a new server. I opted for a Dell R730xd, with 18 (16x 3.5 and 2x 2.5) drive bays. The issue is, this has tapped out my budget, and I don't have room for new Hard Drives at this time.
Thus, here's my plan/idea...
I have 8x 4TB drives (which were previously used in my QNAP, before upgrading to the 8TB drives a few years ago). I've installed the 8x 4TB drives into my new Dell server, and setup Proxmox. This is about as far as I've gotten, point being, if I need to redo something, now is the time. My hope was to migrate about 30+TB of data from my old QNAP, to the new server and through some deliciated data juggling at home, slowly decommission the QNAP, and migrate over the additional 8x 8TB drives. The end goal would be 1 ZFS storage pool (would have to be 1 volume as hardlinking is actively leveraged), with 16 drives. 8x 4TB and 8x 8TB drives.
Not only this, but I would like to one day upgrade all the drives in the ZPool, with larger drives. Ideally one day, ending up with a single Zpool, of 16x 30TB drives or something.
Ultimately, my questions are:
- How can I manage and manipulate my storage pool, to allow additions and removals of drives, expansions, growth, etc.?
- Is there any way this is even possible, or am I stuck just buying 16x new drives at the inceptions of the Zpool?
- What other options might I have in order to juggle storage around?
Final thoughts... I read somewhere that I can create a Zpool, say 16 drives large. Could I use a complete mix of drives (some 2TB, some 1TB, some 4TB, etc...) and over time just swap out 1 disk at a time, let the Zpool rebuild/recalculate/expand etc, then move on and replace the next drive? Eventually leaving me with 1 Zpool of 16x drives, all the same large size/capacity? If so, would this likely be my best course of action to initiate the Zpool with 16 drives first, then replace them one by one? Are there caveats to this in the long term in terms of performance that I should be aware of? Obviously, the Zpool in the beginning, will inherit the performance of the weakest drive, but eventually, they'd all be brand new beefy drives.
Please help my anxiety ridden ADHD brain make sense of this, and plan for a safe, healthy, productive future of storage...
Thanks!
For what it's worth, my plans with this Dell server, is to be an "all in one server". It's eventually going to host anything I want to throw at it. It will be running a plethora of services such as:
- FRIGATE
- IMMICH
- ROMM
- PLEX
- HOME AUTOMATION
- RUSTDESK Server
- Various VMs
- DOCKER
- And more as time goes on...