Oracle Solaris İşletim Sisteminde aynı isme sahip 2 ZFS Pool nasıl import edilir?

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 -

Hakkında Ahmet ZAN

Cevapla

E-posta adresiniz yayınlanmayacak. Gerekli alanlar işaretlenmelidir *

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.