Oracle Solaris işletim sistemlerinde iki aynı isimli zfs pool’u yönetmek zorunda kalmanız olası bir durumdur. Örneğin datapool isminde bir pool’unuz varsa başka bir disk biriminizde de datapool isminde poolunuz olabilir. Bu ikinci poolu aynı isimle sisteminize import etmek isteyebilirsiniz. ZFS buna izin vermeyecektir. Bunun için diğer poolun ismini değiştirmeniz gerekir. Poolları aynı isimle import ederken 2 adet senaryomuz olacak, gelin bu senaryoları ve ne yapmamız gerektiğini adım adım açıklayalım.
a) Bir adet pool import edildiği durum:
Bu senaryoda datapool isminde bir pool zaten import edilmiş ve diğer pool import edilecektir.
# zpool list
NAME SIZE ALLOC FREE CAP HEALTH ALTROOT datapool 2016M 154K 2016M 0% ONLINE –
Diğer datapoolu import etmek için başka bir isim kullanmamız gerekiyor.
# zpool import datapool datapool_other
iki adet farklı isimle poolları görebiliriz:
# zpool list NAME SIZE ALLOC FREE CAP HEALTH ALTROOT datapool 2016M 97K 2016M 0% ONLINE - datapool_other 2016M 115K 2016M 0% ONLINE -
b) İki adet pool export edildiği durum:
İki zfs pool’un da import edilmediğini düşünün. Bütün “vdev” ler işletim sistemine açıktır. Import etmeye çalışırsak, zfs hangisini import edeceğini bilemediğinden aşağıdaki hatayı alırız:
# zpool import datapool cannot import 'datapool': more than one matching pool import by numeric ID instead
Bu durumda ilk poolu ID siyle import etmemiz gerekir. Bu pool kendi ismiyle import edilir. Pool ID’yi edinmek için:
# zpool import pool: datapool id: 4752417439350054830 state: ONLINE action: The pool can be imported using its name or numeric identifier config: datapool ONLINE c1t2d0 ONLINE pool: datapool id: 10561124909390930773 state: ONLINE action: The pool can be imported using its name or numeric identifier. config: datapool ONLINE c1t3d0 ONLINE
Şimdi birinci poolu Pool IDsiyle import edelim:
# zpool import -f 4752417439350054830
İkinci poolu farkı bir isimle import etmemiz gerekir.
# zpool import datapool datapool_other
Zpool listi kontrol etmek için:
# zpool list NAME SIZE ALLOC FREE CAP HEALTH ALTROOT datapool 2016M 95.5K 2016M 0% ONLINE - datapool_other 2016M 356K 2016M 0% ONLINE -