ZFS Fragmentation question

Status
Not open for further replies.

Mr_N

Patron
Joined
Aug 31, 2013
Messages
289
Would it make any difference if I deleted the data I'm going to replace before extending my pool with 2nd vdev or after?
 

mav@

iXsystems
iXsystems
Joined
Sep 29, 2011
Messages
1,428
Addition of new vdev does not move any data to it by itself. So it should not make difference whether you delete anything before the addition or after. New writes on the other hand should matter -- writes done after new vdev added for significant part will go to new vdev and will be written there with minimal fragmentation.
 

Mr_N

Patron
Joined
Aug 31, 2013
Messages
289
so it isn't an equal striping across vdevs if one is already ~40-50% full?
 

mav@

iXsystems
iXsystems
Joined
Sep 29, 2011
Messages
1,428
ZFS stripes data between vdevs based on their write performance. Old full and probably fragmented vdev will likely be slower then empty new one, so it should receives less new writes.
 

Mr_N

Patron
Joined
Aug 31, 2013
Messages
289
ahh ok
 
Status
Not open for further replies.
Top