Portál AbcLinuxu, 26. dubna 2024 11:49


Dotaz: jak importotvat zfs dmraid

30.1.2010 09:12 mapim | skóre: 18
jak importotvat zfs dmraid
Přečteno: 267×
Odpovědět | Admin
Ahoj,

na FreeBSD jsem měl dva ZFS pooly. Jeden (ulozna) na 80GB disku a druhý (data) na dvou 1000GB discích v NVIDIA dmraid mirroru. Rád bych si měl dual boot - Mint/BSD. A to je proč to řeším. V Linuxu naimportuju bez problémů pool ulozna ale pool data nelze naimportovat. Linux NVIDIA dmraid vidí a je aktivovaný. Nemáte někdo prosím tip, jak se pohnout dál?

Řešení dotazu:


Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

1.2.2010 15:28 mapim | skóre: 18
Rozbalit Rozbalit vše Re: jak importotvat zfs dmraid
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nevím proč Linux Mint s NVIDIA raidem na němž je ZFS pool má problém, ale Ubuntu 9.04 - Jaunty Jackalope s tím problém nemělo. Po příkazu zpool import data vše najelo v pořádku.
5.2.2010 02:07 mapim | skóre: 18
Rozbalit Rozbalit vše Re: jak importotvat zfs dmraid
Zadělal jsem si na problémy. Dual boot FreeBSD vs. Ubuntu 9.4 jsem předělal na FreeBSD 8.0 a Ubuntu 9.10. S vírou (po zkušenostech s Ubuntu 9.4), že zpool import data naimportuje můj terový pool data, jsem se jal řešit dementně složitý grub2. Nakonec mi to bootoje do obou OS, nicméně v Ubuntu 9.10 mi opět nejde importovat pool data. Zkrátka zpool vůbec nevidí pool data.

Dmraid nvidia fakeraid vidí v pořádku:
dmraid -r
/dev/sdd: nvidia, "nvidia_fcfjdcea", mirror, ok, 1953525166 sectors, data@ 0
/dev/sdc: nvidia, "nvidia_fcfjdcea", mirror, ok, 1953525166 sectors, data@ 0
dmraid -ay
RAID set "nvidia_fcfjdcea" already active
RAID set "nvidia_fcfjdcea1" already active
Ve FreeBSD jsem pool data bez problémů naimportoval...nevíte někdo co dál?
Řešení 1× (mapim (tazatel))
5.2.2010 02:19 mapim | skóre: 18
Rozbalit Rozbalit vše Re: jak importotvat zfs dmraid
ihned po té, co jsem se tu vypsal, mě napadlo úplně odstranit balíček dmraid - protože ten já přece nepotřebuju, když používám ZFS, že. A po rebootu to krásně fičí!!!!
root@sangha:~# zpool status
  pool: data
 state: ONLINE
 scrub: none requested
config:

	NAME        STATE     READ WRITE CKSUM
	data        ONLINE       0     0     0
	  mirror    ONLINE       0     0     0
	    sdc1    ONLINE       0     0     0
	    sdd1    ONLINE       0     0     0

errors: No known data errors

  pool: ulozna
 state: ONLINE
 scrub: none requested
config:

	NAME        STATE     READ WRITE CKSUM
	ulozna      ONLINE       0     0     0
	  sdb       ONLINE       0     0     0

errors: No known data errors

5.2.2010 10:41 tomasgn | skóre: 23 | JN89GE
Rozbalit Rozbalit vše Re: jak importotvat zfs dmraid
gratuluji k uspechu. ale proc sestavujes raid pomoci biosu, kdyz zfs to umi podstatne lepe?
5.2.2010 12:32 mapim | skóre: 18
Rozbalit Rozbalit vše Re: jak importotvat zfs dmraid
Tuž protože sem občas trochu natvrdlý :)

BIOS American Megatrends na desce ASUS - NVIDIA mirror byl sestaven dávno před tím, než jsem začal experimentovat se ZFS.

Když jsem se rozhodl, že zkusím ZFS, tak jsem v BIOSu pod položkou IDE Configuration změnil položku OnChip RAID1 Function na disabled. Avšak v NVIDIA utilitě (která naběhne a dá se konfigurovat když je OnChip RAID1 zapnut) jsem s mirrorem nic dalšího nedělal. Pod Freebsd jsem zprovoznil ZFS a udělal mirror na těch dvou terových discích. FreeBSD na ten NVIDIA RAID dle mého neviděl (musel bych mu nainstaloat dmraid aby jej viděl). A proto jsem ZFS rozchodil pod FreeBSD bez problémů. Pak jsem začal experimentovat s Linuxem. Nové Uuntu si bůh ví odkud cucne nějaké informace, zjistí, že je tam fake raid, a pak se asi dmraid aktivuje automaticky. A jelikož Linux použil disky skrz dmraid, zpool nemohl importnout pool, bo diskz byly používány.

Avšak nevím jestli je má dedukce správná, a jestli jsem si to nevysvětlil tak trochu po svém, nejsem expertem :)

Jinak souhlasím, že ZFS to umí lépe, a proto ho používám. Mám dual bootu FreeBSD/Ubuntu. A pod oběma systémy jsou ZFS pooly exportovány pod NFS, a už vše krásně jede. Když nepotřebuji pracovat na silnějším stroji, používám stařičký iMac G4 a FreeBSD nabízí jako server do sítě své služby na druhém PC. Když potřebuji silnější stroj, restartuju PC do Ubuntu a můžu pracovat, aniž bych přerušil síťové služby, které potřebuji, aby běžely.
5.2.2010 16:51 tomasgn | skóre: 23 | JN89GE
Rozbalit Rozbalit vše Re: jak importotvat zfs dmraid
zrejme je zapotrebi pred disablovanim RAIDu v biosu ten raid nejdriv rozbit, ale nevim, jake by to ted melo nasledky na existujici file systemy (aby je bios nahodou neznicil). zkousel jsem to jen jednou nebo dvakrat a obsah disku tehdy prezil bez uhony. mozna s tim ma nekdo ze zdejsiho osazenstva vic zkusenosti?
5.2.2010 18:47 mapim | skóre: 18
Rozbalit Rozbalit vše Re: jak importotvat zfs dmraid
Taky mě ještě napadlo, odpojit jeden disk, nastartovat pc, vlézt do NVIDIA RAID konfigurace, rozbít RAID, a kouknout se co se stalo s daty na disku který zůstal zapojen. Na odpojeném disku, by 100% měly data zůstat bez úhony. Tuž to zkusím. Sice bych radši měl zálohu někde na třetím disku, no ale k čemu přece máme ten mirror!

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.