M1lk4h0l1c
Cadet
- Joined
- Nov 11, 2018
- Messages
- 2
Hey there,
I have got a problem that I don't really know how to fix and I could not find anything on the Internet that exactly fits my case. My situation is as follows:
I have a FreeNAS server with a ZFS Pool (4 x 8TB, z1) that has the default top-level dataset with the same name as the volume. As this is my first FreeNAS server (that ran flawlessly over the last couple of months) I don't have too much experience with FreeNAS or ZFS specifcally.
As a result I just dumped all of my data on the top-level dataset without thinking about the implications and consequences this might have.
Now I want to create a place to store my Time Machine backup and because Apple does not allow setting a size limit, I have to rely on a separate dataset with a quota set. However, I don't want a new dataset as a child of my data-filled dataset. I want it to be next to it. However, I don't think it is possible to have more than one top-level dataset, right?
Now, I have this simple structure:
But I want this structure instead:
I know it would be possible to just create new datasets within the existing top-level dataset and copy all of the data, but this takes a lot of time and puts quite some stress on to the HDDs.
So, is there a way to create a new top-level dataset and move the existing one to that new one as a child without having to copy all of the data?
Thanks in advance...
I have got a problem that I don't really know how to fix and I could not find anything on the Internet that exactly fits my case. My situation is as follows:
I have a FreeNAS server with a ZFS Pool (4 x 8TB, z1) that has the default top-level dataset with the same name as the volume. As this is my first FreeNAS server (that ran flawlessly over the last couple of months) I don't have too much experience with FreeNAS or ZFS specifcally.
As a result I just dumped all of my data on the top-level dataset without thinking about the implications and consequences this might have.
Now I want to create a place to store my Time Machine backup and because Apple does not allow setting a size limit, I have to rely on a separate dataset with a quota set. However, I don't want a new dataset as a child of my data-filled dataset. I want it to be next to it. However, I don't think it is possible to have more than one top-level dataset, right?
Now, I have this simple structure:
Code:
storage (volume) |---> storage (dataset; containing all my files)
But I want this structure instead:
Code:
storage (volume) |---> storage (dataset) |---> general (dataset; containing all my files) |---> timemachine (dataset; with quota) |---> ...
I know it would be possible to just create new datasets within the existing top-level dataset and copy all of the data, but this takes a lot of time and puts quite some stress on to the HDDs.
So, is there a way to create a new top-level dataset and move the existing one to that new one as a child without having to copy all of the data?
Thanks in advance...