Thread View: pl.comp.sys.sun.admin
31 messages
31 total messages
Started by student
Wed, 21 Jun 2006 14:53
Solaris 10 update 2 - kiedy?
Author: student
Date: Wed, 21 Jun 2006 14:53
Date: Wed, 21 Jun 2006 14:53
7 lines
1090 bytes
1090 bytes
Witam, podczas ostatnich UNIX Days w Gdańsku padla informacja o zapowiedzi na połowę czerwca Solaris10 update2, który ma m.in. zawierać obsługe ZFS. Czy znane są bliższe informacje o faktycznym terminie? Pozdrawiam, E. Serafin serafin@uni.lodz.pl
Re: Solaris 10 update 2 - kiedy?
Author: Tomasz Torcz
Date: Wed, 21 Jun 2006 16:10
Date: Wed, 21 Jun 2006 16:10
11 lines
1282 bytes
1282 bytes
Dzięki, student, za post o treści: > Witam, > podczas ostatnich UNIX Days w Gdańsku padla informacja o zapowiedzi na > połowę czerwca Solaris10 update2, który ma m.in. zawierać obsługe ZFS. > Czy znane są bliższe informacje o faktycznym terminie? Oficjalnie to w poniedziałek 19-go. Tylko trudno jeszcze ściągnąć:) -- Tomasz Torcz There exists no separation between gods and men: zdzichu@irc.-nie.spam-.pl one blends softly casual into the other.
Re: Solaris 10 update 2 - kiedy?
Author: przemol
Date: Thu, 22 Jun 2006 05:59
Date: Thu, 22 Jun 2006 05:59
15 lines
1424 bytes
1424 bytes
Tomasz Torcz napisał(a): > Dzięki, student, za post o treści: > >>Witam, >>podczas ostatnich UNIX Days w Gdańsku padla informacja o zapowiedzi na >>połowę czerwca Solaris10 update2, który ma m.in. zawierać obsługe ZFS. >>Czy znane są bliższe informacje o faktycznym terminie? > > > Oficjalnie to w poniedziałek 19-go. Tylko trudno jeszcze ściągnąć:) Zdaje się, że jest jakaś "obsuwa" i niektórzy pisali, że w najgorszym przypadku może być dostępny na początku lipca. przemol
Re: Solaris 10 update 2 - kiedy?
Author: Tomasz Torcz
Date: Thu, 22 Jun 2006 07:01
Date: Thu, 22 Jun 2006 07:01
24 lines
1840 bytes
1840 bytes
Dzięki, przemol, za post o treści: > Tomasz Torcz napisał(a): >> Dzięki, student, za post o treści: >> >>>Witam, >>>podczas ostatnich UNIX Days w Gdańsku padla informacja o zapowiedzi na >>>połowę czerwca Solaris10 update2, który ma m.in. zawierać obsługe ZFS. >>>Czy znane są bliższe informacje o faktycznym terminie? >> >> >> Oficjalnie to w poniedziałek 19-go. Tylko trudno jeszcze ściągnąć:) > > Zdaje się, że jest jakaś "obsuwa" i niektórzy pisali, że w najgorszym > przypadku może być dostępny na początku lipca. To jeszcze PR'owców muszą poinformować o tym ;) "Sun also announced availability today of the next update to the Solaris 10 OS, Solaris 10 6/06,..." z http://www.sun.com/smi/Press/sunflash/2006-06/sunflash.20060620.1.xml -- Tomasz Torcz RIP is irrevelant. Spoofing is futile. zdzichu@irc.-nie.spam-.pl Your routes will be aggreggated. -- Alex Yuriev
Re: Solaris 10 update 2 - kiedy?
Author: przemol
Date: Fri, 23 Jun 2006 06:31
Date: Fri, 23 Jun 2006 06:31
17 lines
1618 bytes
1618 bytes
Tomasz Torcz napisał(a): >>Zdaje się, że jest jakaś "obsuwa" i niektórzy pisali, że w najgorszym >>przypadku może być dostępny na początku lipca. > > > To jeszcze PR'owców muszą poinformować o tym ;) > "Sun also announced availability today of the next update to the Solaris > 10 OS, Solaris 10 6/06,..." > z http://www.sun.com/smi/Press/sunflash/2006-06/sunflash.20060620.1.xml Może faksy ;-) im przestały działać no i brak komunikacji pomiędzy działami ... ;-) A tak na poważnie, na stronie http://www.sun.com/software/solaris/get.jsp na dole jest komunikat kiedy update 2 będzie dostępny. przemol
Re: Solaris 10 update 2 - kiedy?
Author: Slawomir Stanczak
Date: Fri, 23 Jun 2006 06:47
Date: Fri, 23 Jun 2006 06:47
25 lines
1996 bytes
1996 bytes
student wrote: > Witam, > podczas ostatnich UNIX Days w Gdańsku padla informacja o zapowiedzi na > połowę czerwca Solaris10 update2, który ma m.in. zawierać obsługe ZFS. Mnie osobiście interesuje jak to będzie wyglądać w praniu: 1. Czy Sun zadbał o możliwość konwersji dotychczasowego Sol10 z ufs na zfs ? Jeśli nie bezpośrednio, to chociaż na zasadzie łata na jądro lub jego podmiana, newfs dla partycji na drugim dysku, zfsdump/zfsrestore (czy jak się to tam będzie zwało), installboot i odpalenie systemu już na zfs. 2. O ile tak, to czy łaty do takiej podmiany będą dostępne w ramach łat bezpieczeństwa, czy też w ramach Solaris Plans ? To akurat nie ma dla mnie większego znaczenia gdyż zdecydowałem się na wykupienie tego planu. Natomiast jeśli zmiana będzie wiązała się z reinstalacją systemu to z całym szacunkiem, ale ja Was pazdrawlaju. ;) Nie uśmiecha mi się spędzić kolejne 24 h non-stop. Jak ktoś coś wie, niech nie ukrywa i mówi. ;) p. Sławek
Re: Solaris 10 update 2 - kiedy?
Author: przemol
Date: Fri, 23 Jun 2006 09:09
Date: Fri, 23 Jun 2006 09:09
13 lines
1389 bytes
1389 bytes
Slawomir Stanczak napisał(a): > Mnie osobiście interesuje jak to będzie wyglądać w praniu: > > 1. Czy Sun zadbał o możliwość konwersji dotychczasowego Sol10 z ufs > na zfs ? > Jeśli nie bezpośrednio, to chociaż na zasadzie łata na jądro lub jego > podmiana, newfs dla partycji na drugim dysku, zfsdump/zfsrestore (czy > jak się to tam będzie zwało), installboot i odpalenie systemu już na > zfs. W update2 nie będzie mozliwości boot-owania się z ZFS-a. przemol
Re: Solaris 10 update 2 - kiedy?
Author: Slawomir Stanczak
Date: Fri, 23 Jun 2006 19:37
Date: Fri, 23 Jun 2006 19:37
17 lines
1539 bytes
1539 bytes
przemol wrote: > Slawomir Stanczak napisał(a): > W update2 nie będzie mozliwości boot-owania się z ZFS-a. > > przemol Przemek wybacz, nic z tego nie rozumiem. Możesz rozwinąć to co napisałeś ? Co to znaczy że nie będzie możliwości boot-owania z ZFS-a ? Będą jakieś inne komendy do boot-owania systemu z CD ? Boot-owanie z CD będzie odbywać dla ufs, ale będzie można podmontować partycję zfs ? W ogóle nie będzie można zaboot-ować systemu z CD ? Jeśli tak to jak to w ogóle działa ? Dzięki za info Sławek
Re: Solaris 10 update 2 - kiedy?
Author: Piotr KUCHARSKI
Date: Fri, 23 Jun 2006 22:02
Date: Fri, 23 Jun 2006 22:02
23 lines
1439 bytes
1439 bytes
Slawomir Stanczak <null@blackhole.net> wrote: >> W update2 nie będzie mozliwości boot-owania się z ZFS-a. > Przemek wybacz, nic z tego nie rozumiem. Możesz rozwinąć > to co napisałeś ? > Co to znaczy że nie będzie możliwości boot-owania z ZFS-a ? Zapewne to znaczy, że jeśli zrobisz root na ZFS, to z niego nie zbootujesz. > Będą jakieś inne komendy do boot-owania systemu z CD ? Na CD nie ma ZFS. > W ogóle nie będzie można zaboot-ować systemu z CD ? Eh? p. -- http://freedns.sgh.waw.pl/ -- bezpłatny DNS. http://nerdquiz.sgh.waw.pl/ -- polska wersja quizu dla nerdów. http://42.pl/u/ -- skracacz URL-i.
Re: Solaris 10 update 2 - kiedy?
Author: Tomasz Kłoczko
Date: Sat, 24 Jun 2006 15:31
Date: Sat, 24 Jun 2006 15:31
59 lines
4166 bytes
4166 bytes
Slawomir Stanczak <null@blackhole.net> wrote: > student wrote: >> Witam, >> podczas ostatnich U spoNIX Days w Gdańsku padla informacja o zapowiedzi na >> połowę czerwca Solaris10 update2, który ma m.in. zawierać obsługe ZFS. > > Mnie osobiście interesuje jak to będzie wyglądać w praniu: > > 1. Czy Sun zadbał o możliwość konwersji dotychczasowego Sol10 z ufs > na zfs ? Wszyscy rzucają się na ZFS i widać mało jeszcze kto zdaje sobie sprawę z tego, że jest tu jak w starym porzekadle .. "nie ma róży bez kolców". Ten system plikowy ma fajne cechy ale to wszystko kosztuje. Dokładnie to kosztem jest tu: - większe zużycie RAM (cześć buforów ZFS nie jest współdzielona z buforami używanymi na poziomie VFS/UFS i zwykle na zasobożerność samego systemu po użyciu ZFS wzrasta dość sporo), - większe zużycie procesora (coś musi liczyć te sumy kontrolne przecież i nie jest to wcale takie lekkie zajęcie). O ile nie replikuje się zasobów root fs na sporej ilości w non master zony czy też ma się maszynkę jedno czy nawet dwu procesorową (IMO ilość startowa do ZFS to minimum cztery rdzenie) to używanie ZFS jest bez sensu bo system chodzi w takich warunkach *odczuwalnie* wolniej. "Dupnięcie" co do wydajności iszczególnie ładnie widać na maszykach jednoprocesorowych (nie trzeba nawet stopera żeby zauważyć spore spowolnienia). Po za tym sam migracja na nowego Solka nie będzie wymagała przeciecież istniejacych zasobów na nowy system plikowy i ową można wykonać poprostu poprzez założenie nowej puli zasobów pod ZFS i zapisanie tam czego trzeba (modyfikacja ufstab nie jest u potrzebna). Po za tym .. jest jeszcze kwestia samych dysków. ZFS ma to do siebie że paczke random zaspisów w sumie przetwarza na zapis ciagłej sekwencji bloków. Ergo: pamiętać trzeba o tym że write-back na poziomie storage w sumie staje się już nie tyle bezużyteczne co w sumie nawet spowalniające współpracę z zasobami plikowymi. O ile mamy tu między systemem a dyskami jakiś storage processor jakieś macierzy sprawa zwykle nie jest trudna ale goły JBOD dysków może być już problematyczny. ZFS wytwarza w sumie dość specyficzne wymagania co do storage i IMO jeszcze troche trzeba poczekać na wręcz specjalne dyski których cechy zintegrowanego kontrolwra będą jeśli nie specjalnie przystosowane do ZFS to przynajmniej takie że uzyskanie wymaganych nie będzie problematyczne. ZFS oferuje dużo wiekszą poprawność współpracy z zasobami (odporność na przekłamania). O ile nie ma się dużej ilości takich zasobów (gdzie ilość przekłamań może już być na tyle spora że może być to problemem., gdzie także problemem jest backup takich zasobów) i/lum ma się zasoby które wymagaja takiej bardzo wysokiej dostępności to na razie ZFS można sobie darować (w szczególności zabawa z dwoma czy trzema dyskami to bardziej zabawa niż produkcja). kloczek -- ----------------------------------------------------------- *Ludzie nie mają problemów, tylko sobie sami je stwarzają* ----------------------------------------------------------- Tomasz Kłoczko, sys adm @zie.pg.gda.pl|*e-mail: kloczek@rudy.mif.pg.gda.pl*
Re: Solaris 10 update 2 - kiedy?
Author: przemol
Date: Mon, 26 Jun 2006 05:47
Date: Mon, 26 Jun 2006 05:47
17 lines
1597 bytes
1597 bytes
Slawomir Stanczak napisał(a): > Co to znaczy że nie będzie możliwości boot-owania z ZFS-a ? Tak jak Piotrek pisał: root-fs w Solarisie musi być (jak na razie) na ufs/vxfs. > Będą jakieś inne komendy do boot-owania systemu z CD ? W tym względzie nic sie nie zmieni. Zrobisz 'boot cdrom' i voila. > Boot-owanie z CD będzie odbywać dla ufs, ale będzie można > podmontować partycję zfs ? W ogóle nie będzie można zaboot-ować > systemu z CD ? Jeśli tak to jak to w ogóle działa ? Każdy inny filesystem niż root może być na ZFS (chyba, że są jakieś wyjątki o których nie wiem). przemol
Re: Solaris 10 update 2 - kiedy?
Author: Slawomir Stanczak
Date: Mon, 26 Jun 2006 06:23
Date: Mon, 26 Jun 2006 06:23
9 lines
1411 bytes
1411 bytes
>przemol wrote: Dzieĸi za info. Przeczytalem to co napisaliscie i doszedlem do wniosku ze nic nie bede zmienial. Przez ostatnie 6 lat zmienialem Solaris 4 razy. 10 ma taka funkcjonalnosc że mi to w zupelności wystarczy. Ostatecznie to nie jest winda ze trzeba co dwa lata zmieniac wersje i zyc wyłacznie praca. p. Sławek
Re: Solaris 10 update 2 - kiedy?
Author: przemol
Date: Mon, 26 Jun 2006 07:22
Date: Mon, 26 Jun 2006 07:22
20 lines
1896 bytes
1896 bytes
Slawomir Stanczak napisał(a): > Dzieĸi za info. Przeczytalem to co napisaliscie i doszedlem > do wniosku ze nic nie bede zmienial. Przez ostatnie 6 lat > zmienialem Solaris 4 razy. 10 ma taka funkcjonalnosc że > mi to w zupelności wystarczy. Ostatecznie to nie jest winda > ze trzeba co dwa lata zmieniac wersje i zyc wyłacznie praca. Nie mniej jednak warto się zapoznać z tym co ZFS oferuje. Kiedyś okaże się że do tego co pracuje na Twoich serwerach jednak trzeba będzie dodać jakąś nową funkcjonalność, którą trudno będzie uzyskać na UFS-sie. I wtedy okaże się, że ZFS "pasuje jak ulał". :-) Czytałeś o clone-ach i snapshot-ach ? A może coś takiego Cię zainteresuje: http://cow42.blogspot.com/2006/06/zfs-recycle-bin-phase-1.html (tego jeszcze nie ma w Update 2 ale w kolejnym releasie - kto wie ?) przemol
Re: Solaris 10 update 2 - kiedy?
Author: Robert Milkowski
Date: Tue, 27 Jun 2006 09:30
Date: Tue, 27 Jun 2006 09:30
42 lines
2485 bytes
2485 bytes
Slawomir Stanczak <null@blackhole.net> wrote:
> student wrote:
> > Witam,
> > podczas ostatnich UNIX Days w Gdańsku padla informacja o zapowiedzi na
> > połowę czerwca Solaris10 update2, który ma m.in. zawierać obsługe ZFS.
>
> Mnie osobiście interesuje jak to będzie wyglądać w praniu:
>
> 1. Czy Sun zadbał o możliwość konwersji dotychczasowego Sol10 z ufs
> na zfs ?
Mozesz jak najbardziej uzyc ufdump/ufsrestore.
Mozesz tez tara, itp.
Konwersji "na zywo" nie ma i raczej nie bedzie.
> Jeśli nie bezpośrednio, to chociaż na zasadzie łata na jądro lub jego
> podmiana, newfs dla partycji na drugim dysku, zfsdump/zfsrestore (czy
> jak się to tam będzie zwało), installboot i odpalenie systemu już na
> zfs.
Mozesz zabootowac system po ZFS'sie ale na razie jest to nieeleganckie,
dotyczy tylko x86 i jest nie supportowane. Poza / inne filesystemy moga
byc na ZFS'sie.
>
> 2. O ile tak, to czy łaty do takiej podmiany będą dostępne w ramach łat
> bezpieczeństwa, czy też w ramach Solaris Plans ? To akurat nie ma dla
> mnie większego znaczenia gdyż zdecydowałem się na wykupienie tego planu.
>
> Natomiast jeśli zmiana będzie wiązała się z reinstalacją systemu
> to z całym szacunkiem, ale ja Was pazdrawlaju. ;) Nie uśmiecha mi się
> spędzić kolejne 24 h non-stop.
>
ZFS bedzie (chyba juz jest) dostepny w postaci patcha na system.
Powiniene byc w -17.
--
Robert Milkowski
rmilkowskiDD@wp-sa.pl
http://milek.blogspot.com
Re: Solaris 10 update 2 - kiedy?
Author: Robert Milkowski
Date: Tue, 27 Jun 2006 10:14
Date: Tue, 27 Jun 2006 10:14
122 lines
6754 bytes
6754 bytes
Tomasz Kłoczko <kloczek@wun.zie.pg.gda.pl> wrote:
> Slawomir Stanczak <null@blackhole.net> wrote:
> > student wrote:
> >> Witam,
> >> podczas ostatnich U spoNIX Days w Gdańsku padla informacja o zapowiedzi na
> >> połowę czerwca Solaris10 update2, który ma m.in. zawierać obsługe ZFS.
> >
> > Mnie osobiście interesuje jak to będzie wyglądać w praniu:
> >
> > 1. Czy Sun zadbał o możliwość konwersji dotychczasowego Sol10 z ufs
> > na zfs ?
>
> Wszyscy rzucają się na ZFS i widać mało jeszcze kto zdaje sobie sprawę z
> tego, że jest tu jak w starym porzekadle .. "nie ma róży bez kolców".
> Ten system plikowy ma fajne cechy ale to wszystko kosztuje.
> Dokładnie to kosztem jest tu:
> - większe zużycie RAM (cześć buforów ZFS nie jest współdzielona z buforami
> używanymi na poziomie VFS/UFS i zwykle na zasobożerność samego systemu po
> użyciu ZFS wzrasta dość sporo),
Tomasz, RTFM :)
1. nie część buforów, ale ŻADEN bufor nie jest współdzielony z UFS
2. nie jest wykorzystywane page cache wogóle
3. zajętość RAM'u jest podobna do tego jak masz inny
filesystem. Różnica polega na tym, że ZFS nie używa page cache,
pamięć pobiera bezpośrednio z kmem'a co powoduje, że standardowe
narzędzia (vmstat, itp.) raportują dużo mniej dostępnego RAM'u
podczas gdy w rzeczywistości wolnego ramu jest sporo i jak najbardziej
do wykorzystania
4. na solkach w trybie 32bit rozmiar cache standardowo jest
ograniczony do mniej niż 512MB...
> - większe zużycie procesora (coś musi liczyć te sumy kontrolne przecież
> i nie jest to wcale takie lekkie zajęcie).
Teoria. Zmierzyłeś?
Różnica pewnie jest, ale w praktyce niezauważalna i to nawet na słabszych
serwerach. Nie wiem dlaczego, stwierdzam tylko fakty (z produkcji).
Może jest tak, że na sumach tracisz a na integracji warstw LVM+FS zyskujesz
i na końcu wychodzisz na 0?
Jaka kolwiek jest przyczyna, praktyka pokazuje ze nie masz racji.
> O ile nie replikuje się zasobów root fs na sporej ilości w non master zony
> czy też ma się maszynkę jedno czy nawet dwu procesorową (IMO ilość startowa
> do ZFS to minimum cztery rdzenie) to używanie ZFS jest bez sensu bo system
> chodzi w takich warunkach *odczuwalnie* wolniej. "Dupnięcie" co do wydajności
> iszczególnie ładnie widać na maszykach jednoprocesorowych (nie trzeba
> nawet stopera żeby zauważyć spore spowolnienia).
Uzywamy ZFS'a na produkcji w tym na stosunkowo malych serwerkach
dwuprocesorowych i jest dokladnie na odwrot niz mowisz - ZFS zwiekszyl
wydajnosc systemu a nie zmniejszyl.
Dziala tez bardzo dobrze i czesto lepiej niz inne filesystemy na serwerach
z jednym procesorem.
> Po za tym .. jest jeszcze kwestia samych dysków. ZFS ma to do siebie że
> paczke random zaspisów w sumie przetwarza na zapis ciagłej sekwencji
> bloków. Ergo: pamiętać trzeba o tym że write-back na poziomie storage w
> sumie staje się już nie tyle bezużyteczne co w sumie nawet
> spowalniające współpracę z zasobami plikowymi. O ile mamy tu między systemem a
> dyskami jakiś storage processor jakieś macierzy sprawa zwykle nie jest
> trudna ale goły JBOD dysków może być już problematyczny.
Mam problem ze zrozumieniem tego co napisałeś, ale bardzo się postaram
jednak to zrozumieć.
Jeżeli używasz HW-RAID'a to write-back napewno nie zaszkodzi. W przypadku
ZFS'a moze poprostu niekiedy nie pomoc, ale napewno nie zaszkodzi. Przy
niektorych workloadach natomiast nadal pomoze.
Nie wiem tez o jakich problemach mowisz w przypadku JBOD'ow i jakie w takim
przypadku ma znaczenie write-back? JBOD'y tez bardzo dobrze dzialaja z ZFS'em,
pod pewnymi względami w przypadku ZFS'a są nawet lepsze (czytaj tańsze bez
utraty funkcjonalności).
> ZFS wytwarza w sumie dość specyficzne wymagania co do storage i IMO
> jeszcze troche trzeba poczekać na wręcz specjalne dyski których cechy
> zintegrowanego kontrolwra będą jeśli nie specjalnie przystosowane do ZFS
> to przynajmniej takie że uzyskanie wymaganych nie będzie problematyczne.
?!!?!?!?!?!?!?
To akurat jest kompletną bzdurą.
ZFS nie wymaga żadnych specyficznych dysków, itp.
> ZFS oferuje dużo wiekszą poprawność współpracy z zasobami (odporność na
> przekłamania). O ile nie ma się dużej ilości takich zasobów (gdzie ilość
> przekłamań może już być na tyle spora że może być to problemem., gdzie
> także problemem jest backup takich zasobów) i/lum ma się zasoby które
> wymagaja takiej bardzo wysokiej dostępności to na razie ZFS można sobie
> darować (w szczególności zabawa z dwoma czy trzema dyskami to bardziej
> zabawa niż produkcja).
>
Wręcz przeciwnie. O ile ZFS ma wiele cech, które bardzo ułatwiają życie
w dużych środowiskach, o tyle jest również bardzo przydatny i wygodny
w małych serwerach. Przede wszystkim jest DUŻO prostrzy w administracji
niż inne rozwiązania. Dodatkowo możesz zapomnieć o sliceach, partycjach,
itp. Nie masz problemów z przydziałem miejsca dla filesystemów, z tworzeniem
nowych, itp.
Dodatkowo raidz (raidz1 aka raid-5) w przypadku ZFS jest BARDZO ciekawą
opcją dla małych serwerów - uzyskujesz wydajny i bezpieczny raid-5
bez konieczności kupowania jakiegokolwiek kontrolera.
Dodatkowo można włączyć np. kompresję na fs'ie dla części danych, itp.
Tak więc nawet dla zwykłego użytkownika z Solarisem na stacji roboczej,
ZFS jest już teraz na ogół dużo lepszym rozwiązaniem niż inne technologie.
--
Robert Milkowski
rmilkowskiXDADSDAS@wp-sa.pl
http://milek.blogspot.com
Re: Solaris 10 update 2 - kiedy?
Author: Slawomir Stanczak
Date: Thu, 29 Jun 2006 07:49
Date: Thu, 29 Jun 2006 07:49
35 lines
2689 bytes
2689 bytes
Robert Milkowski wrote: > ZFS bedzie (chyba juz jest) dostepny w postaci patcha na system. > Powiniene byc w -17. > Jest już dostępny Solaris 06/06. Ściągnąłem obrazy płyt i właśnie je wypalam. W międzyczasie zacząłem czytać dokumentację o zfs. Stwierdzenie że jestem przerażony nie oddaje w pełni tego co czuję. ;) Ja poprostu nic z tego nie rozumiem. W ufs wszystko było banalnie proste: formatem zakładało się partycje, newfs zakładało się nowe systemy plików i wszystko było widoczne jak na dłoni. Tutaj komendy są banalnie proste, ale jak to wszystko działa nie mam pojęcia. Mam np. dysk 36 GB. Jak zfs koresponduje z ufs ? Zakłada się tylko partycje pod ufs, a resztę dysku pozostawia wolną ? W dokumentacji pisze np. coś takiego: zpool create tank c1t0d0 mkfile 100m /tank/foo No i fajnie, tylko co to jest ten tank ? Jakaś nazwa nadrzędnego wolumenu ? Poza tym, co to pierwsze polecenie tworzy i gdzie ? c1t0d0 nie określa partycji tylko dysk. Co jeśli na tym dysku jest już partycja ufs (bo przecież root ma być na ufs) ? Co w takim układzie pokazuje polecenie format ? W ogóle "nie widzi" zfs tylko ufs ? Pomijam już prawa dostępu i qoutę, gdzie mi oczy na wierzch wylazły. ;) Pełne załamanie. Wiem że wielu ludzi nie wnika w szczegóły, instaluje system, instalator robi większość z nich i po problemie, a jak coś się uwali, czy trzeba coś zmienić to wtedy pyta na grupie. Ja tak nie potrafię. Muszę więdzieć co jak i z czym, muszę to rozumieć i wiedzieć jak się w tym swobodnie poruszać na wypadek zmian. Chyba lata świetlne miną zanim zdecyduję się na zmianę ufs > zfs. p. Sławek
Re: Solaris 10 update 2 - kiedy?
Author: Dariusz Ankowski
Date: Thu, 29 Jun 2006 08:30
Date: Thu, 29 Jun 2006 08:30
78 lines
4813 bytes
4813 bytes
Slawomir Stanczak (null@blackhole.net) wypalcował(a): > Jest już dostępny Solaris 06/06. Ściągnąłem obrazy płyt i właśnie > je wypalam. W międzyczasie zacząłem czytać dokumentację o zfs. > Stwierdzenie że jestem przerażony nie oddaje w pełni tego co > czuję. ;) Ja poprostu nic z tego nie rozumiem. W ufs wszystko było > banalnie proste: formatem zakładało się partycje, newfs zakładało > się nowe systemy plików i wszystko było widoczne jak na dłoni. Widzisz, różnica polega na tym, że ten model wcale taki prosty nie jest. ;) Wszystko jest w miarę fajne, dopóki masz jeden/dwa/trzy dyski. W momencie, gdy tych dysków robi się -naście/-dziesiąt, do tego dochodzi Ci jeszcze jakiś volume manager, metadevice'y i inne... To nie jest miłe. ;) > Tutaj komendy są banalnie proste, ale jak to wszystko działa nie > mam pojęcia. > Mam np. dysk 36 GB. Jak zfs koresponduje z ufs ? Zakłada się tylko > partycje pod ufs, a resztę dysku pozostawia wolną ? W dokumentacji > pisze np. coś takiego: > > zpool create tank c1t0d0 > mkfile 100m /tank/foo > > No i fajnie, tylko co to jest ten tank ? Jakaś nazwa nadrzędnego > wolumenu ? Poza tym, co to pierwsze polecenie tworzy i gdzie ? Tworzy Ci "pulę" ZFS-ową o nazwie tank z dysku c1t0d0. O ile nie ustawisz innego punktu montowania domyślnie podmontuje Ci całość jako /tank. Pula jest już jednocześnie filesystemem - możesz na tym od razu zapisywać, możesz tworzyć inne filesystemy (poleceniem zfs create). W przypadku gdy dołożysz nowy dysk do maszyny możesz dołączyć go do puli (zpool add). Nie musisz zakładać żadnych specjalnych partycji, nic w tym duchu. Jednym z celów ZFS-a jest właśnie uproszczenie całego tego procesu zarządzania dyskami/partycjami/filesystemami. > c1t0d0 nie określa partycji tylko dysk. Co jeśli na tym dysku jest > już partycja ufs (bo przecież root ma być na ufs) ? W takim przypadku jak wyżej przepadnie. ZFS nie zabrania Ci mieszać tradycyjnego modelu zarządzania dyskami z nowym. Nie ma żadnego problemu, żeby utworzyć pulę ZFS-ową z jednego slice'a (tak, dobrze się domyślasz, będzie to polecenie w stylu "zpool create tank c1t0d0s3" na przykład ;) ). Pytanie tylko, czy to nadal ma sens. > Co w takim układzie > pokazuje polecenie format ? To co powinno. ;) Tylko w przypadku korzystania z ZFS-a nie korzystamy już z żadnych narzędzi na przykład do partycjonowania dysków, jest to zbędne. >W ogóle "nie widzi" zfs tylko ufs ? Nie wiem jak jest w przypadku całych dysków - mam u siebie testowo dwa slice'y na których jest ZFS i format na początku mnie ostrzega, że są one częścią puli ZFS-owej. Więc prawdopodobnie widzi. ;) > Pomijam już prawa dostępu i qoutę, gdzie mi oczy na wierzch wylazły. ;) Nie wiem o co Ci chodzi z prawami dostępu, jeśli chodzi o quotę aktualnie ZFS nie dysponuje quotą na UID/GID. Tymczasowo można sobie radzić zakładając quotę/rezerwację na filesystem. > Pełne załamanie. Wiem że wielu ludzi nie wnika w szczegóły, instaluje > system, instalator robi większość z nich i po problemie, a jak coś > się uwali, czy trzeba coś zmienić to wtedy pyta na grupie. Ja tak nie > potrafię. Muszę więdzieć co jak i z czym, muszę to rozumieć i wiedzieć > jak się w tym swobodnie poruszać na wypadek zmian. Chyba lata świetlne > miną zanim zdecyduję się na zmianę ufs > zfs. Gdzieś na stronie Suna widziałem swego czasu kilkuodcinkową prezentację ZFS-a - wyglądała na całkiem przyjemną dającą bardzo fajny zarys, co też ZFS tak naprawdę daje. Polecałbym obejrzenie na początek. Lub przeczytanie manuali zpool i zfs. :) -- Pozdrawiam, Dariusz Ankowski
Re: Solaris 10 update 2 - kiedy?
Author: Dariusz Ankowski
Date: Thu, 29 Jun 2006 08:37
Date: Thu, 29 Jun 2006 08:37
82 lines
4999 bytes
4999 bytes
Slawomir Stanczak (null@blackhole.net) wypalcował(a): > Jest już dostępny Solaris 06/06. Ściągnąłem obrazy płyt i właśnie > je wypalam. W międzyczasie zacząłem czytać dokumentację o zfs. > Stwierdzenie że jestem przerażony nie oddaje w pełni tego co > czuję. ;) Ja poprostu nic z tego nie rozumiem. W ufs wszystko było > banalnie proste: formatem zakładało się partycje, newfs zakładało > się nowe systemy plików i wszystko było widoczne jak na dłoni. Widzisz, różnica polega na tym, że ten model wcale taki prosty nie jest. ;) Wszystko jest w miarę fajne, dopóki masz jeden/dwa/trzy dyski. W momencie, gdy tych dysków robi się -naście/-dziesiąt, do tego dochodzi Ci jeszcze jakiś volume manager, metadevice'y i inne... To nie jest miłe. ;) > Tutaj komendy są banalnie proste, ale jak to wszystko działa nie > mam pojęcia. > > Mam np. dysk 36 GB. Jak zfs koresponduje z ufs ? Zakłada się tylko > partycje pod ufs, a resztę dysku pozostawia wolną ? W dokumentacji > pisze np. coś takiego: > > zpool create tank c1t0d0 > mkfile 100m /tank/foo > > No i fajnie, tylko co to jest ten tank ? Jakaś nazwa nadrzędnego > wolumenu ? Poza tym, co to pierwsze polecenie tworzy i gdzie ? Tworzy Ci "pulę" ZFS-ową o nazwie tank z dysku c1t0d0. O ile nie ustawisz innego punktu montowania domyślnie podmontuje Ci całość jako /tank. Pula jest już jednocześnie filesystemem - możesz na tym od razu zapisywać, możesz tworzyć inne filesystemy (poleceniem zfs create). W przypadku gdy dołożysz nowy dysk do maszyny możesz dołączyć go do puli (zpool add). Nie musisz zakładać żadnych specjalnych partycji, nic w tym duchu. Jednym z celów ZFS-a jest właśnie uproszczenie całego tego procesu zarządzania dyskami/partycjami/filesystemami. > c1t0d0 nie określa partycji tylko dysk. Co jeśli na tym dysku jest > już partycja ufs (bo przecież root ma być na ufs) ? W takim przypadku jak wyżej przepadnie. ZFS nie zabrania Ci mieszać tradycyjnego modelu zarządzania dyskami z nowym. Nie ma żadnego problemu, żeby utworzyć pulę ZFS-ową z jednego slice'a (tak, dobrze się domyślasz, będzie to polecenie w stylu "zpool create tank c1t0d0s3" na przykład ;) ). Pytanie tylko, czy to nadal ma sens. > Co w takim układzie > pokazuje polecenie format ? To co powinno. ;) Tylko w przypadku korzystania z ZFS-a nie korzystamy już z żadnych narzędzi na przykład do partycjonowania dysków, jest to zbędne. >W ogóle "nie widzi" zfs tylko ufs ? Nie wiem jak jest w przypadku całych dysków - mam u siebie testowo dwa slice'y na których jest ZFS i format na początku mnie ostrzega, że są one częścią puli ZFS-owej. Więc prawdopodobnie widzi. ;) > Pomijam już prawa dostępu i qoutę, gdzie mi oczy na wierzch wylazły. ;) Nie wiem o co Ci chodzi z prawami dostępu, jeśli chodzi o quotę aktualnie ZFS nie dysponuje quotą na UID/GID. Tymczasowo można sobie radzić zakładając quotę/rezerwację na filesystem. I tak, wiem, że to co innego. ;) > Pełne załamanie. Wiem że wielu ludzi nie wnika w szczegóły, instaluje > system, instalator robi większość z nich i po problemie, a jak coś > się uwali, czy trzeba coś zmienić to wtedy pyta na grupie. Ja tak nie > potrafię. Muszę więdzieć co jak i z czym, muszę to rozumieć i wiedzieć > jak się w tym swobodnie poruszać na wypadek zmian. Chyba lata świetlne > miną zanim zdecyduję się na zmianę ufs > zfs. Gdzieś na stronie Suna widziałem swego czasu kilkuodcinkową prezentację ZFS-a - wyglądała na całkiem przyjemną dającą bardzo fajny zarys, co też ZFS tak naprawdę daje. Polecałbym obejrzenie na początek. Lub przeczytanie manuali zpool i zfs. :) Supersedes: znalazłem linka: http://www.sun.com/software/solaris/zfs_learning_center.jsp -- Pozdrawiam, Dariusz Ankowski
Re: Solaris 10 update 2 - kiedy?
Author: Robert Milkowski
Date: Thu, 29 Jun 2006 08:56
Date: Thu, 29 Jun 2006 08:56
56 lines
3041 bytes
3041 bytes
W ZFS'sie naprawde to wszystko jest bardzo proste - ale zupelnie inne :) proponuje 'man zpool' i 'man zfs' Ab y zaczac korzystac z ZFS'a najpierw musisz zalozyc tzw. poole o dowolnej nazwie. Poola dyskow jest jednoczesnie filesystemem. W takiej pooli w kazdej chwili mozesz zalozyc kolejne filesystemy, bez martwienia sie o partycjonowanie itp. Jak zakladasz poole to mozesz przeznaczyc do pooli caly dysk albo wybrany slice z niego. Zalozmy, ze mamy dwa dyski c1t0d0 c1t0d1 ktore chcemy w calosci przeznaczyc na ZFS'a. Chcemu zalozyc poole, ktora bedzie mirrorem tych dwoch dyskow. zpool create test mirror c1t0d0 c1t0d1 W ten sposob tworzysz nowa poole dyskow o nazwie 'test' bedaca mirrorem dwoch CALYCH dyskow - nie musisz zakladac labela na tych dyskach czy ich partycjonowac. ZFS sam zalozy labela i EFI label o pojemnosci calego dysku. Jezeli natomiast dyski te maja juz slice'y np. z UFS'em to stworz slice o porzadanej pojemnosci na ZFS'a, zalozmy ze s6 i wtedy: zpool create test mirror c1t0d0s6 c1t0d0s6 Zauwaz, ze po stworzeniu pooli 'test' (w obu powyzszych przykladach) automatycznie zostany zamountowany filesystem /test. Jezeli chcialbys teraz wiecej filesystemow to wystarczy wydac polecenie: zfs create test/obrazki zfs create test/mp3 Zauwaz ze wszystkie filesystemy maja pelna pojemnosc pooli. Tak wiec 'tank' w przykladzie ktory podales byl po prostu nazwa pooli. Kazdemu filesystemowi mozesz niezaleznie ustawiac jego parametry, quoty,itp. Zauwaz tez, ze w momencie tworzenia np. mirrora nie musiales czekac na synchronizacje dyskow, filesystemy tworza sie natyvhmiast, itp. bez wzgledu na wielkosc dyskow. Bardzo mile przy duzych pojemn osciach. Jezeli bedziesz mial wiecej pytan chetnie postaram sie pomoc. Proponuje tez obejrzec moja prezentacje nt ZFS'a z ostatnich Unix Days. http://unixdays.pl/i/unixdays-prezentacje/ZFS.pdf Proponuje tez zajrzec na http://www.opensolaris.org/os/community/zfs/ I ewentualnie zapisac sie tam na liste zfs-discuss. -- Robert Milkowski http://milek.blogspot.com
Re: Solaris 10 update 2 - kiedy?
Author: Robert Milkowski
Date: Thu, 29 Jun 2006 09:06
Date: Thu, 29 Jun 2006 09:06
71 lines
4446 bytes
4446 bytes
Slawomir Stanczak <null@blackhole.net> wrote:
> Robert Milkowski wrote:
> > ZFS bedzie (chyba juz jest) dostepny w postaci patcha na system.
> > Powiniene byc w -17.
> >
>
> Jest już dostępny Solaris 06/06. Ściągnąłem obrazy płyt i właśnie
> je wypalam. W międzyczasie zacząłem czytać dokumentację o zfs.
> Stwierdzenie że jestem przerażony nie oddaje w pełni tego co
> czuję. ;) Ja poprostu nic z tego nie rozumiem. W ufs wszystko było
> banalnie proste: formatem zakładało się partycje, newfs zakładało
> się nowe systemy plików i wszystko było widoczne jak na dłoni.
> Tutaj komendy są banalnie proste, ale jak to wszystko działa nie
> mam pojęcia.
>
> Mam np. dysk 36 GB. Jak zfs koresponduje z ufs ? Zakłada się tylko
> partycje pod ufs, a resztę dysku pozostawia wolną ? W dokumentacji
> pisze np. coś takiego:
>
> zpool create tank c1t0d0
> mkfile 100m /tank/foo
>
> No i fajnie, tylko co to jest ten tank ? Jakaś nazwa nadrzędnego
> wolumenu ? Poza tym, co to pierwsze polecenie tworzy i gdzie ?
> c1t0d0 nie określa partycji tylko dysk. Co jeśli na tym dysku jest
> już partycja ufs (bo przecież root ma być na ufs) ? Co w takim układzie
> pokazuje polecenie format ? W ogóle "nie widzi" zfs tylko ufs ?
> Pomijam już prawa dostępu i qoutę, gdzie mi oczy na wierzch wylazły. ;)
> Pełne załamanie. Wiem że wielu ludzi nie wnika w szczegóły, instaluje
> system, instalator robi większość z nich i po problemie, a jak coś
> się uwali, czy trzeba coś zmienić to wtedy pyta na grupie. Ja tak nie
> potrafię. Muszę więdzieć co jak i z czym, muszę to rozumieć i wiedzieć
> jak się w tym swobodnie poruszać na wypadek zmian. Chyba lata świetlne
> miną zanim zdecyduję się na zmianę ufs > zfs.
>
W osobnym postcie napisalem (przez chwile ten post byl niedostepny...).
Generalnie koncepcja jest zupelnie inna.
W powyzszym przykladzie istotne jest tylko pierwsze polecenie,
ktore zaklada poole (jednoczesnie filesystem( o nazwie tank na calym dysku
c1t0d0. Jezeli na tym dysku jest UFS to standardowo nie pozowoli Ci tego zrobic.
Oczywiscie, ze mozesz wspoldzielic na tym samym dysku ZFS;a i UFS'a.
Zaloz dla ZFS'a osobny slice o wielkosci jakiej chcesz i wtedy przy zpool create
podaj nazwe dysku wraz z nazwa slice. Na desktopach czy serwerach uczelnianych
wygodne pewnie bedzie (poki co) instalacja systemu na UFS'ie i /home na ZFS'sie.
Zalozmy, ze masz dwa dyski na ktorych jest juz system operacyjny w mirrorze (SVM+UFS).
Zakladasz wtedy kolejnego slice o wielkosci bedacej rownej pozostalej wielkosci
wolnego miejsca na dysku, powiedzmy s6. Wtedy jezeli chcesz mirrora robisz:
zpool create home mirror c1t0d0s6 c1t0d1s6
Automatycznie zostanie zamountowany filesystem /home.
Teraz mozesz np. dla kazdego usera zalozyc jego wlasny filesystem, np.
zfs create home/milek
zfs create home/joe
Jezeli teraz chcesz zalozyc quote na np. 1gb dla home/joe to wydajesz
polecenie:
zfs set quota=1g home/joe
Reasumujac: home jest w tym przypadku poola dyskow (dwoch dyskow w mirrorze), bedaca
jednoczesnie odrazu filesystemem, na ktorej to mozesz zakladac/kasowac dowolna liczbe
dodatkowych filesystemow bez koniecznosci zawracania sobie glowy partycjami, itp.
--
Robert Milkowski
rmilkowskiSADSADA@wp-sa.pl
http://milek.blogspot.com
Re: Solaris 10 update 2 - kiedy?
Author: student
Date: Thu, 29 Jun 2006 23:30
Date: Thu, 29 Jun 2006 23:30
21 lines
1731 bytes
1731 bytes
Witam, Użytkownik student napisał: > (...) podczas ostatnich UNIX Days w Gdańsku padla informacja o zapowiedzi na > połowę czerwca Solaris10 update2, który ma m.in. zawierać obsługe ZFS. > Czy znane są bliższe informacje o faktycznym terminie? (...) Odpowiedz na pytanie postawione w temacie juz jest - od 27.06.06 (http://www.sun.com/software/solaris/whats_new.jsp), chociaz zasysanie jest bardzo powolne. Ciesze sie, ze moj post wywolal (przyznaje w sposob niezamierzony) ciekawa dyskusje nt. zalet i wad ZFS'a - jak wynika z dotychczasowej dyskusji zdecydowanie wiecej zalet, co potwierdzaja osoby juz z niego korzystajace. Dziekuje wszystkim za dotychczasowe uwagi i zachecam do dalszej wymiany doswiadczen. Pozdrawiam -- E. Serafin serafin@uni.lodz.pl
Re: Solaris 10 update 2 - kiedy?
Author: Slawomir Stanczak
Date: Fri, 30 Jun 2006 10:39
Date: Fri, 30 Jun 2006 10:39
85 lines
3647 bytes
3647 bytes
Robert Milkowski wrote: Dzięki za wyjaśnienie. Skoro można założyć zfs na zdefiniowanej partycji obok innych partycji ufs to jeden problem się rozwiązał. > zpool create home mirror c1t0d0s6 c1t0d1s6 > > Automatycznie zostanie zamountowany filesystem /home. > Teraz mozesz np. dla kazdego usera zalozyc jego wlasny filesystem, np. > > zfs create home/milek > zfs create home/joe 1. Ok, tak to wygląda przy dodawaniu nowych userów, ale co z przeniesieniem istniejących zasobów (np. /home) z ufs na zfs ? Mogę zrobić ufsrestore w /home, ale wtedy poruszam się w obrębie jednego filesystemu, to raz, a dwa poniższa quota: > Jezeli teraz chcesz zalozyc quote na np. 1gb dla home/joe to wydajesz > polecenie: > > zfs set quota=1g home/joe chyba w takim układzie nie zadziała. Rozwiązaniem jest korzystanie z dotychczaswej formy qouty ? 2. Napisaliście że '/' ma być na ufs. Rozumiem że nie tylko '/', ale również /usr, /var i /usr/local ? 3. Backup dotąd robiłem na drugim dysku. Pod ufs nie ma z tym żadnego problemu. Dwie pętle w skrypcie załatwaiają sprawę. Jak to zrobić dla zfs ? Zakładam maksymalnie uproszczoną sytuację żeby nie zaciemniać obrazu: System działa na jednym dysku c1t0d0. / (ufs) /usr (ufs /var (ufs) /usr/local (ufs) /home (zfs) /var/mail (zfs) Dwa ostatnie filesystemy funkcjonuję w ramach poola nazwijmy go main posadowionego na partycji np. c1t0d0s6. Na drugim dysku c1t1d0 (nie na taśmie) ma być robiona kopia pierwszego. Jak to zrobić dla zfs zakładając że backup ma być robiony na drugim dysku ? zfs send main > /dev/rdsk/c1t1d0s6 To jest poprawne ? I jak w takim układzie odtworzyć np. /var/mail z tego drugiego dysku ? Podmontować i kopiować, czy jest jakiś inny sposób ? 4. Skoro create załatwia od razu utworzenie systemu plików, jego podmontowanie i można w ten sam sposób zakładać oddzielne systemy plików dla użytkowników to do czego służy polecenie mkfile ? Tego zupełnie nie rozumiem. np. zpool create tank c1t0d0 mkfile 100m /tank/foo 5. Ostatnie >ZFS bedzie (chyba juz jest) dostepny w postaci patcha na system. >Powiniene byc w -17. Po aktualizacji mam -17 ma maszynach. Nie ma jednak w systemie poleceń, manuali itp. dla zfs. Jest na to jakaś dodatkowa łata, czy trzeba instalować system od nowa ? Dzięki za ewentualne info. Póki co idę instalować na testowej maszynie. Jak wreszcie będę miał manuale będę mógł czytać do znudzenia. ;) pzdr. Sławek
Re: Solaris 10 update 2 - kiedy?
Author: Piotr KUCHARSKI
Date: Fri, 30 Jun 2006 11:09
Date: Fri, 30 Jun 2006 11:09
42 lines
2467 bytes
2467 bytes
Slawomir Stanczak <null@blackhole.net> wrote: > 1. Ok, tak to wygląda przy dodawaniu nowych userów, ale co z > przeniesieniem istniejących zasobów (np. /home) z ufs na zfs ? > Mogę zrobić ufsrestore w /home, ale wtedy poruszam się w obrębie > jednego filesystemu, to raz, Zawsze możesz najpierw pozakładać każdemu home, a potem tarem przerzucić. > a dwa poniższa quota: >> zfs set quota=1g home/joe > chyba w takim układzie nie zadziała. Rozwiązaniem jest korzystanie > z dotychczaswej formy qouty ? Na ZFS, AFAIK, nie ma dotychczasowej formy quoty. > 2. Napisaliście że '/' ma być na ufs. Rozumiem że nie tylko '/', > ale również /usr, /var i /usr/local ? Nie. Tylko root musi być na ufs, a i to tylko przez jeszcze nierozwiązane problemy z bootowaniem. > 3. Backup dotąd robiłem na drugim dysku. Pod ufs nie ma z tym żadnego > problemu. Dwie pętle w skrypcie załatwaiają sprawę. Jak to zrobić > dla zfs ? A po co? Nie lepiej zfs mirror z tamtym dyskiem? > 4. Skoro create załatwia od razu utworzenie systemu plików, jego > podmontowanie i można w ten sam sposób zakładać oddzielne systemy plików > dla użytkowników to do czego służy polecenie mkfile ? Tego zupełnie nie > rozumiem. Polecenie mkfile służy, jak służyło od zamierzchłych czasów, do tworzenia plików o podanej wielkości (głównie pod swap). Nie ma nic wspólnego z ZFS. p. -- http://freedns.sgh.waw.pl/ -- bezpłatny DNS. http://nerdquiz.sgh.waw.pl/ -- polska wersja quizu dla nerdów. http://42.pl/u/ -- skracacz URL-i.
Re: Solaris 10 update 2 - kiedy?
Author: Robert Milkowski
Date: Wed, 05 Jul 2006 07:17
Date: Wed, 05 Jul 2006 07:17
141 lines
6164 bytes
6164 bytes
Slawomir Stanczak <null@blackhole.net> wrote:
> Robert Milkowski wrote:
>
> Dzi?ki za wyja?nienie. Skoro mo?na za?o?y? zfs na zdefiniowanej
> partycji obok innych partycji ufs to jeden problem si? rozwi?za?.
:)
> > zpool create home mirror c1t0d0s6 c1t0d1s6
> >
> > Automatycznie zostanie zamountowany filesystem /home.
> > Teraz mozesz np. dla kazdego usera zalozyc jego wlasny filesystem, np.
> >
> > zfs create home/milek
> > zfs create home/joe
>
> 1. Ok, tak to wygl?da przy dodawaniu nowych user?w, ale co z
> przeniesieniem istniej?cych zasob?w (np. /home) z ufs na zfs ?
>
> Mog? zrobi? ufsrestore w /home, ale wtedy poruszam si? w obr?bie
> jednego filesystemu, to raz, a dwa poni?sza quota:
Nie jestem pewien ufsrestore (ale powinno byc ok), ale w przypadku tar'a
jezeli najpierw stworzysz na ZFS'sie osobne filesystemu dla user'ow
a nastepnie odtarujesz /home/* to odpowiednie home'y odrazu beda wrzucone
do swoich filesystemow. ufsrestore tez powinien tak zadzialac.
>
> > Jezeli teraz chcesz zalozyc quote na np. 1gb dla home/joe to wydajesz
> > polecenie:
> >
> > zfs set quota=1g home/joe
>
> chyba w takim uk?adzie nie zadzia?a. Rozwi?zaniem jest korzystanie
> z dotychczaswej formy qouty ?
W ZFS'sie nie ma quoty per user - tylko quoty i rezerwacje per filesystem.
> 2. Napisali?cie ?e '/' ma by? na ufs. Rozumiem ?e nie tylko '/',
> ale r?wnie? /usr, /var i /usr/local ?
/usr /var itp. moga byz na ZFS'ie.
Obecnie jednak bym jeszcze nie polecal (moga byc problemy np. z LU).
> 3. Backup dot?d robi?em na drugim dysku. Pod ufs nie ma z tym ?adnego
> problemu. Dwie p?tle w skrypcie za?atwaiaj? spraw?. Jak to zrobi?
> dla zfs ?
>
> Zak?adam maksymalnie uproszczon? sytuacj? ?eby nie zaciemnia? obrazu:
>
> System dzia?a na jednym dysku c1t0d0.
> / (ufs)
> /usr (ufs
> /var (ufs)
> /usr/local (ufs)
> /home (zfs)
> /var/mail (zfs)
>
> Dwa ostatnie filesystemy funkcjonuj? w ramach poola nazwijmy
> go main posadowionego na partycji np. c1t0d0s6.
>
> Na drugim dysku c1t1d0 (nie na ta?mie) ma by? robiona kopia pierwszego.
>
> Jak to zrobi? dla zfs zak?adaj?c ?e backup ma by? robiony na drugim
> dysku ?
>
> zfs send main > /dev/rdsk/c1t1d0s6
>
> To jest poprawne ?
>
> I jak w takim uk?adzie odtworzy? np. /var/mail z tego drugiego dysku ?
> Podmontowa? i kopiowa?, czy jest jaki? inny spos?b ?
1. mozesz na drugim dysku zalozyc kolejna pool'e i stosowac nadal
skrypty, ktore uzywales dla UFS'a
2. na drugim dysku mozesz zalozyc osobna pool'e i nastepnie
uzyc 'zfs send .... | zfs receive ...'
To rozwiazanie bedzie DUZO szybsze, szczegolnie jak uzyjesz
kopi roznicowych (zfs send -i ...). Proponuje zajrzec
do 'man zfs' i sekcji EXAMPLES. To jest naprawde proste.
3. jako ostatnie podam rozwiazanie imho najlepsze, w Twoim przypadku.
Skoro masz dwa fizyczne dyski, to moze lepiej zrobic aby pool'a ZFS'owa
byla mirrorem? Nastepnie raz dziennie (tak czesto jak chcesz) wykonac
snapshot'a filesystemow. W ten sposob jestes odporny na awarie jednego
dysku (dodatkowo dane beda dostepne bez przegrywania i w trybie ciaglym),
snapshoty zas dadza Ci dostep do starszych danych.
Mozesz poole stworzyc na nowo (zpool zreate main mirror c1t0d0s6 c1t1d0s6)
albo do juz istniejacej dodac dysk w mirrorze (zpool attach main c1t0d0s6 c1t1d0s6).
Zakladam teraz, ze masz w pool'i main dwa filesystemy: main/home i main/var.mail
Wykonanie snapshota home'a to:
zfs snapshot main/home@poniedzialek
Nastepnie @wtorek, @sroda, itp. W kolejny poniedzialek najpierw usunac
starego snapshota a potem wykonac nowego. W ten sposob bedziesz mial dostep
do starych danych 7 dni wstecz, co jeden dzien. Oczywiscie trzeba napisac
prosty skrypt i wrzucic do cron'a.
> 4. Skoro create za?atwia od razu utworzenie systemu plik?w, jego
> podmontowanie i mo?na w ten sam spos?b zak?ada? oddzielne systemy plik?w
> dla u?ytkownik?w to do czego s?u?y polecenie mkfile ? Tego zupe?nie nie
> rozumiem.
>
> np.
>
> zpool create tank c1t0d0
> mkfile 100m /tank/foo
Do niczeo specjalnego - w przykladzie (byc moze niefortunnie) chcieli
pokazac, ze po stworzeniu pool'i, ktora odrazu jest filesystemem,
mozesz po jednym poleceniu 'zpool create ...' odrazu nagrywac pliki.
Poza demonstracja, ze plik sie nagrywa, to polecenie nic nie wnosi
i w przypadku wlasnych konfiguracji jest w 100% zbedne.
> 5. Ostatnie
>
> >ZFS bedzie (chyba juz jest) dostepny w postaci patcha na system.
> >Powiniene byc w -17.
>
> Po aktualizacji mam -17 ma maszynach. Nie ma jednak w systemie
> polece?, manuali itp. dla zfs. Jest na to jaka? dodatkowa ?ata,
> czy trzeba instalowa? system od nowa ?
Jest, ale nie pamietam numeru i nie jestem pewien czy juz jest dostepna.
Napewno jest w Patches na obrazie DVD do 06/06.
--
Robert Milkowski
rmilkowskiDSADAS@wp-sa.pl
http://milek.blogspot.com
Re: Solaris 10 update 2 - kiedy? [ort]
Author: Piotr KUCHARSKI
Date: Wed, 05 Jul 2006 15:47
Date: Wed, 05 Jul 2006 15:47
51 lines
2431 bytes
2431 bytes
Ortograficzny rant, ale oczy BOLĄ! Robert Milkowski <rmilkowski-NO-SPAM@wp-sa.pl> wrote: > Nie jestem pewien ufsrestore (ale powinno byc ok), ale w przypadku tar'a > jezeli najpierw stworzysz na ZFS'sie osobne filesystemu dla user'ow > a nastepnie odtarujesz /home/* to odpowiednie home'y odrazu beda wrzucone > do swoich filesystemow. ufsrestore tez powinien tak zadzialac. tara, ZFS-a, userów, od razu > W ZFS'sie nie ma quoty per user - tylko quoty i rezerwacje per filesystem. ZFS-ie > /usr /var itp. moga byz na ZFS'ie. ZFS-ie > 1. mozesz na drugim dysku zalozyc kolejna pool'e i stosowac nadal > skrypty, ktore uzywales dla UFS'a pulę! (albo ostatecznie "kolejnego poola"), UFS-a > 3. jako ostatnie podam rozwiazanie imho najlepsze, w Twoim przypadku. > Skoro masz dwa fizyczne dyski, to moze lepiej zrobic aby pool'a ZFS'owa pula ZFS-owa (albo ostatecznie pool ZFS-owy) > snapshot'a filesystemow. W ten sposob jestes odporny na awarie jednego snapshota > Zakladam teraz, ze masz w pool'i main dwa filesystemy: main/home i main/var.mail puli (albo ostatecznie poolu) > prosty skrypt i wrzucic do cron'a. crona > Do niczeo specjalnego - w przykladzie (byc moze niefortunnie) chcieli > pokazac, ze po stworzeniu pool'i, ktora odrazu jest filesystemem, puli (lub "poola, który"), od razu p. -- http://freedns.sgh.waw.pl/ -- bezpłatny DNS. http://nerdquiz.sgh.waw.pl/ -- polska wersja quizu dla nerdów. http://42.pl/u/ -- skracacz URL-i.
Re: Solaris 10 update 2 - kiedy?
Author: Tomasz Kłoczko
Date: Wed, 05 Jul 2006 17:14
Date: Wed, 05 Jul 2006 17:14
161 lines
8884 bytes
8884 bytes
Robert Milkowski <rmilkowski-NO-SPAM@wp-sa.pl> wrote: > Tomasz Kłoczko <kloczek@wun.zie.pg.gda.pl> wrote: >> Slawomir Stanczak <null@blackhole.net> wrote: >> > student wrote: >> >> Witam, >> >> podczas ostatnich U spoNIX Days w Gdańsku padla informacja o zapowiedzi na >> >> połowę czerwca Solaris10 update2, który ma m.in. zawierać obsługe ZFS. >> > >> > Mnie osobiście interesuje jak to będzie wyglądać w praniu: >> > >> > 1. Czy Sun zadbał o możliwość konwersji dotychczasowego Sol10 z ufs >> > na zfs ? >> >> Wszyscy rzucają się na ZFS i widać mało jeszcze kto zdaje sobie sprawę z >> tego, że jest tu jak w starym porzekadle .. "nie ma róży bez kolców". >> Ten system plikowy ma fajne cechy ale to wszystko kosztuje. >> Dokładnie to kosztem jest tu: >> - większe zużycie RAM (cześć buforów ZFS nie jest współdzielona z buforami >> używanymi na poziomie VFS/UFS i zwykle na zasobożerność samego systemu po >> użyciu ZFS wzrasta dość sporo), > > Tomasz, RTFM :) > > 1. nie część buforów, ale ŻADEN bufor nie jest współdzielony z UFS > 2. nie jest wykorzystywane page cache wogóle > 3. zajętość RAM'u jest podobna do tego jak masz inny > filesystem. Różnica polega na tym, że ZFS nie używa page cache, > pamięć pobiera bezpośrednio z kmem'a co powoduje, że standardowe > narzędzia (vmstat, itp.) raportują dużo mniej dostępnego RAM'u > podczas gdy w rzeczywistości wolnego ramu jest sporo i jak najbardziej > do wykorzystania > > 4. na solkach w trybie 32bit rozmiar cache standardowo jest > ograniczony do mniej niż 512MB... > > >> - większe zużycie procesora (coś musi liczyć te sumy kontrolne przecież >> i nie jest to wcale takie lekkie zajęcie). > > Teoria. Zmierzyłeś? Owszem. Maszynka v100. Instalacja zony z zasobów z ufs na mirror zfs ponad 10h. Load jest przez ten cza na poziomie 4. W trakcie instalacji maszynka w praktyce jest martwa. To samo ufs -> ufs trwa koło 20min. Maszynka ma 2GB ram i zostaje z tego tyle co kot napłakał. Po uruchomieniu zony próba choćby wykonania ls kończy daje load na podobnym poziomie, a sama operacja trwa dzisiatki sekund. > Różnica pewnie jest, ale w praktyce niezauważalna i to nawet na słabszych > serwerach. Nie wiem dlaczego, stwierdzam tylko fakty (z produkcji). > Może jest tak, że na sumach tracisz a na integracji warstw LVM+FS zyskujesz > i na końcu wychodzisz na 0? Powiem tak: bull shit. O ile masz jeszcze ggdzieś maszynkę na której nie używasz zfs to spróbuj *tylko* porównać zużycie zasobów. Jeszcze raz: już tylko liczenie sum kontrolnych to nie jest coś jest w "praktyce niezauważalne". > Jaka kolwiek jest przyczyna, praktyka pokazuje ze nie masz racji. Jasne .. a ruskie to na księżyć latały :> Zejdź na Ziemię i zastanów się choć chwilę nad tym dlaczego *każda nowa* funkcjonalność systemu X jest *zawsze* czymś okupiona (hint: drugie prawo termodynamiki). >> O ile nie replikuje się zasobów root fs na sporej ilości w non master zony >> czy też ma się maszynkę jedno czy nawet dwu procesorową (IMO ilość startowa >> do ZFS to minimum cztery rdzenie) to używanie ZFS jest bez sensu bo system >> chodzi w takich warunkach *odczuwalnie* wolniej. "Dupnięcie" co do wydajności >> iszczególnie ładnie widać na maszykach jednoprocesorowych (nie trzeba >> nawet stopera żeby zauważyć spore spowolnienia). > > Uzywamy ZFS'a na produkcji w tym na stosunkowo malych serwerkach > dwuprocesorowych i jest dokladnie na odwrot niz mowisz - ZFS zwiekszyl > wydajnosc systemu a nie zmniejszyl. Czy wcześsniej był dosŧępny wolny czas procesora ? O zwiększeniu wydajności czego mówisz ? > > Dziala tez bardzo dobrze i czesto lepiej niz inne filesystemy na serwerach > z jednym procesorem. "często" ? wybacz ale jak często ? co ma tu częstość do gadania ? Czy nie widzisz ze jedynym wyznacznikiemn jest tu charakterystyka pracy ? >> Po za tym .. jest jeszcze kwestia samych dysków. ZFS ma to do siebie że >> paczke random zaspisów w sumie przetwarza na zapis ciagłej sekwencji >> bloków. Ergo: pamiętać trzeba o tym że write-back na poziomie storage w >> sumie staje się już nie tyle bezużyteczne co w sumie nawet >> spowalniające współpracę z zasobami plikowymi. O ile mamy tu między systemem a >> dyskami jakiś storage processor jakieś macierzy sprawa zwykle nie jest >> trudna ale goły JBOD dysków może być już problematyczny. > > Mam problem ze zrozumieniem tego co napisałeś, ale bardzo się postaram > jednak to zrozumieć. > > Jeżeli używasz HW-RAID'a to write-back napewno nie zaszkodzi. W przypadku > ZFS'a moze poprostu niekiedy nie pomoc, ale napewno nie zaszkodzi. Przy > niektorych workloadach natomiast nadal pomoze. Wiesz .. dziwi mnie to co napisałeś ponieważ uczestniczysz w dyskusjach na listach ZFS w wątkach w których powyższa kwestia jest dotykana. > Nie wiem tez o jakich problemach mowisz w przypadku JBOD'ow i jakie w takim > przypadku ma znaczenie write-back? JBOD'y tez bardzo dobrze dzialaja z ZFS'em, > pod pewnymi względami w przypadku ZFS'a są nawet lepsze (czytaj tańsze bez > utraty funkcjonalności). > >> ZFS wytwarza w sumie dość specyficzne wymagania co do storage i IMO >> jeszcze troche trzeba poczekać na wręcz specjalne dyski których cechy >> zintegrowanego kontrolwra będą jeśli nie specjalnie przystosowane do ZFS >> to przynajmniej takie że uzyskanie wymaganych nie będzie problematyczne. > > ?!!?!?!?!?!?!? > To akurat jest kompletną bzdurą. > ZFS nie wymaga żadnych specyficznych dysków, itp. Przeczytaj jeszcze raz to co napisałem i pokaż gdzie napisałem że ZFS czegos tu wymaga. To że użyłem tu słowa "wymagać" nie oznacza, że bez "specyficznych" zasobów nie jest sobie dać radę. Jeżeli nie ptrafisz powyższego zinterpretoewać to pomogę, że w powyzszym jest zawarta teza, że po jest możliwe dostosowanie własności dysków do tego żeby wydajnosć zfs była wieksza niż obecnie i to relatywnie małym kosztem. >> ZFS oferuje dużo wiekszą poprawność współpracy z zasobami (odporność na >> przekłamania). O ile nie ma się dużej ilości takich zasobów (gdzie ilość >> przekłamań może już być na tyle spora że może być to problemem., gdzie >> także problemem jest backup takich zasobów) i/lum ma się zasoby które >> wymagaja takiej bardzo wysokiej dostępności to na razie ZFS można sobie >> darować (w szczególności zabawa z dwoma czy trzema dyskami to bardziej >> zabawa niż produkcja). >> > > Wręcz przeciwnie. O ile ZFS ma wiele cech, które bardzo ułatwiają życie > w dużych środowiskach, o tyle jest również bardzo przydatny i wygodny > w małych serwerach. Przede wszystkim jest DUŻO prostrzy w administracji > niż inne rozwiązania. Dodatkowo możesz zapomnieć o sliceach, partycjach, > itp. Nie masz problemów z przydziałem miejsca dla filesystemów, z tworzeniem > nowych, itp. > > Dodatkowo raidz (raidz1 aka raid-5) w przypadku ZFS jest BARDZO ciekawą > opcją dla małych serwerów - uzyskujesz wydajny i bezpieczny raid-5 > bez konieczności kupowania jakiegokolwiek kontrolera. > > Dodatkowo można włączyć np. kompresję na fs'ie dla części danych, itp. > > Tak więc nawet dla zwykłego użytkownika z Solarisem na stacji roboczej, > ZFS jest już teraz na ogół dużo lepszym rozwiązaniem niż inne technologie. Trzy akapity które w ogóle nie odnoszą sie do tego co napisałem .. kloczek -- ----------------------------------------------------------- *Ludzie nie mają problemów, tylko sobie sami je stwarzają* ----------------------------------------------------------- Tomasz Kłoczko, sys adm @zie.pg.gda.pl|*e-mail: kloczek@rudy.mif.pg.gda.pl*
Re: Solaris 10 update 2 - kiedy?
Author: Robert Milkowski
Date: Thu, 06 Jul 2006 09:39
Date: Thu, 06 Jul 2006 09:39
102 lines
5633 bytes
5633 bytes
Tomasz K??oczko <kloczek@wun.zie.pg.gda.pl> wrote:
> Owszem. Maszynka v100.
> Instalacja zony z zasob??w z ufs na mirror zfs ponad 10h.
> Load jest przez ten cza na poziomie 4. W trakcie instalacji maszynka w
> praktyce jest martwa. To samo ufs -> ufs trwa ko??o 20min.
> Maszynka ma 2GB ram i zostaje z tego tyle co kot nap??aka??.
> Po uruchomieniu zony pr??ba cho??by wykonania ls ko??czy daje load na
> podobnym poziomie, a sama operacja trwa dzisiatki sekund.
To masz jakis inny problem, byc moze bug, byc moze jakas specyficzna
sytuacja, itp.), moze blad w konfiguracji.
> > R????nica pewnie jest, ale w praktyce niezauwa??alna i to nawet na s??abszych
> > serwerach. Nie wiem dlaczego, stwierdzam tylko fakty (z produkcji).
> > Mo??e jest tak, ??e na sumach tracisz a na integracji warstw LVM+FS zyskujesz
> > i na ko??cu wychodzisz na 0?
>
> Powiem tak: bull shit.
> O ile masz jeszcze ggdzie?? maszynk?? na kt??rej nie u??ywasz zfs to spr??buj
> *tylko* por??wna?? zu??ycie zasob??w.
> Jeszcze raz: ju?? tylko liczenie sum kontrolnych to nie jest co?? jest w
> "praktyce niezauwa??alne".
Alez oczywiscie ze porownalem, lepiej wykonalismy testy na 2x dual core Opterons,
z aplikacja ktora polyka wszystkie procki i mieli mocno dyskami.
Ta sama maszyna raz na SVM+UFS, drugi raz na ZFS - w obu przypadkach
raid-10 z czterech dyskow. ZFS byl tylko 6-10% szybszy.
Generowalem tez workloady na mniejszych serwerach, przy podlaczonej macierzy
i rowniez ZFS (raid-z i raid10) wyszedl szybciej niz SVM+UFS, niekiedy nawet
o kilkadziesiat procent.
Mamy tez inne porownania i poki co nie zauwazylismy w praktyce narzutu na CPU.
Tak wiec samo liczenie sum kontrolnych to dodatkowa robota, ale byc moze dzieki
innym rozwiazaniom arhitektury sumaryczny narzut jest wrecz mniejszy albo nie
zauwazalnie wiekszy. Tyle z moich (i nie tylko) doswiadczen zarowno na produkcji
(okolo 2 lata) jak i w testach jak i na stacji roboczej, notebook, itp.
> Czy wcze??sniej by?? dos????pny wolny czas procesora ?
> O zwi??kszeniu wydajno??ci czego m??wisz ?
Zalezy o ktorej produkcji mowimy :)
W jednej byl dostepny CPU i nadal jest, a szybciej jest dzieki innym
cechom ZFS'a, w drugim przypadku CPU nie bylo i nadal nie ma, a ZFS daje
stosunkowo niewielki zysk wydajnosciowy, a nie strate jak sugerujesz.
W pierwszym przypadku to SPARC'ci, w drugim Opterony.
> > Dziala tez bardzo dobrze i czesto lepiej niz inne filesystemy na serwerach
> > z jednym procesorem.
>
> "cz??sto" ? wybacz ale jak cz??sto ? co ma tu cz??sto???? do gadania ?
> Czy nie widzisz ze jedynym wyznacznikiemn jest tu charakterystyka pracy ?
Oczywiscie, ze zalezy to od charakterystyki obciazenia. Jako, ze sa przypadki
kiedy ZFS wychodzi gorzej niz inne rozwiazania, jednakze z wlasnych doswiadczen
(i nie tylko) wychodzi na to, ze pod wzgledem wydajnosci czesciej jest nieco
lepiej albo duzo lepiej, dlatego napisalem czesto. Czasami zas jest gorzej.
Natomiast przypadki w ktorych jest gorzej, sa wlasnie rozwiazywane.
Nie oznacza to oczywiscie, ze w kazdym przypadku ZFS bedzie szybszy niz
inne rozwiazanie - to jest w zasadzie nie mozliwe.
> >> Po za tym .. jest jeszcze kwestia samych dysk??w. ZFS ma to do siebie ??e
> >> paczke random zaspis??w w sumie przetwarza na zapis ciag??ej sekwencji
> >> blok??w. Ergo: pami??ta?? trzeba o tym ??e write-back na poziomie storage w
> >> sumie staje si?? ju?? nie tyle bezu??yteczne co w sumie nawet
> >> spowalniaj??ce wsp????prac?? z zasobami plikowymi. O ile mamy tu mi??dzy systemem a
> >> dyskami jaki?? storage processor jakie?? macierzy sprawa zwykle nie jest
> >> trudna ale go??y JBOD dysk??w mo??e by?? ju?? problematyczny.
> >
> > Mam problem ze zrozumieniem tego co napisa??e??, ale bardzo si?? postaram
> > jednak to zrozumie??.
> >
> > Je??eli u??ywasz HW-RAID'a to write-back napewno nie zaszkodzi. W przypadku
> > ZFS'a moze poprostu niekiedy nie pomoc, ale napewno nie zaszkodzi. Przy
> > niektorych workloadach natomiast nadal pomoze.
>
> Wiesz .. dziwi mnie to co napisa??e?? poniewa?? uczestniczysz w dyskusjach
> na listach ZFS w w??tkach w kt??rych powy??sza kwestia jest dotykana.
Przykro mi, ale widocznie nie do konca zrozumiales to oczym byla mowa.
I wbrew temu co probujesz glosic, ZFS swietnie sie nadaje na desktop i do malych
rozwiazan.
http://storagemojo.com/?page_id=122
http://blogs.sun.com/roller/page/timf?entry=zfs_on_your_desktop
--
Robert Milkowski
rmilkowskiSADAS@wp-sa.pl
http://milek.blogspot.com
Re: Solaris 10 update 2 - kiedy?
Author: Slawomir Stanczak
Date: Fri, 07 Jul 2006 07:57
Date: Fri, 07 Jul 2006 07:57
38 lines
2856 bytes
2856 bytes
Robert Milkowski wrote: >>chyba w takim uk?adzie nie zadzia?a. Rozwi?zaniem jest korzystanie >>z dotychczaswej formy qouty ? > > > W ZFS'sie nie ma quoty per user - tylko quoty i rezerwacje per filesystem. Dzięki za info. zfs ma niewątpliwie swoje zalety. Co do quoty jestem tylko ciekaw czy "nie ma, bo jeszcze tego nie zrobiono", czy też "nie ma i nie będzie, bo takie rozwiązanie nie zostanie zaimplementowane". Mnie osobiście aktualne rowiązanie quoty w zfs poprzez rezerwację przestrzeni na fs nie do końca się podoba. Postaram się to wytłumaczyć, choć nie wiem czy do końca mi się to uda. Jeśli jest kilka podkatalogów to pół biedy, takie rozwiązanie jest jak najbardziej sensowne. U siebie na serwerach mam w /home określoną strukturę podkatalogów grupującą userów, która koresponduje z określonymi gid-ami. Dzięki temu userzy są podzeleni na grupy i odseparowani od siebie. W takim układzie w razie zmian usermod lub mv i usermod mi całkowie wystarczają. Wszystko odbywa się w ramach jednego fs i problemu nie ma. Przy rezerwacji przestrzeni na fs (zfs) jeśli mam np. 1000 userów, musiałbym, raz - zakładać oddzielny fs dla każego z nich, dwa pamiętać o tym przy wydawaniu poleceń globalnych, co w moim pojęciu jest odrobinę upierdliwe. Poza tym przy wszelkiech globalnych operacjach na zasobach userów, które przy dotychczasowym rozwiązaniu jest w stanie załatwić userdel (w skrypcie) lub proste polecenie 'mv' komplikuje się. W takim układzie trzeba by skryptem odmontowywać wszystkie fs i potem montować je na nowo w nowe miejsce. Poczekam sobie spokojnie jeszcze z pół roku może z tą quotą coś się zmieni. pzdr. Sławek
Re: Solaris 10 update 2 - kiedy?
Author: Robert Milkowski
Date: Fri, 07 Jul 2006 08:31
Date: Fri, 07 Jul 2006 08:31
50 lines
3424 bytes
3424 bytes
Slawomir Stanczak <null@blackhole.net> wrote:
> Robert Milkowski wrote:
>
> >>chyba w takim uk?adzie nie zadzia?a. Rozwi?zaniem jest korzystanie
> >>z dotychczaswej formy qouty ?
> >
> >
> > W ZFS'sie nie ma quoty per user - tylko quoty i rezerwacje per filesystem.
>
> Dzi?ki za info. zfs ma niew?tpliwie swoje zalety. Co do quoty jestem
> tylko ciekaw czy "nie ma, bo jeszcze tego nie zrobiono", czy te? "nie
> ma i nie b?dzie, bo takie rozwi?zanie nie zostanie zaimplementowane".
>
> Mnie osobi?cie aktualne rowi?zanie quoty w zfs poprzez rezerwacj?
> przestrzeni na fs nie do ko?ca si? podoba. Postaram si? to wyt?umaczy?,
> cho? nie wiem czy do ko?ca mi si? to uda.
>
> Je?li jest kilka podkatalog?w to p?? biedy, takie rozwi?zanie jest
> jak najbardziej sensowne. U siebie na serwerach mam w /home okre?lon?
> struktur? podkatalog?w grupuj?c? user?w, kt?ra koresponduje
> z okre?lonymi gid-ami. Dzi?ki temu userzy s? podzeleni na grupy
> i odseparowani od siebie. W takim uk?adzie w razie zmian usermod
> lub mv i usermod mi ca?kowie wystarczaj?. Wszystko odbywa si?
> w ramach jednego fs i problemu nie ma.
>
> Przy rezerwacji przestrzeni na fs (zfs) je?li mam np. 1000 user?w,
> musia?bym, raz - zak?ada? oddzielny fs dla ka?ego z nich, dwa pami?ta?
> o tym przy wydawaniu polece? globalnych, co w moim poj?ciu jest odrobin?
> upierdliwe. Poza tym przy wszelkiech globalnych operacjach na zasobach
> user?w, kt?re przy dotychczasowym rozwi?zaniu jest w stanie za?atwi?
> userdel (w skrypcie) lub proste polecenie 'mv' komplikuje si?. W takim
> uk?adzie trzeba by skryptem odmontowywa? wszystkie fs i potem montowa?
> je na nowo w nowe miejsce.
>
> Poczekam sobie spokojnie jeszcze z p?? roku mo?e z t? quot? co? si?
> zmieni.
AFAIK nie jest planowana implementacja quoty w sposob tradycyjny.
Zgadzam sie, ze w niektorych sytuacjach jest to duzy minus.
btw: zalozene akurat 1000 fs'ow moze miec sens. Wtedy kazdego usera z osobna
mozesz np. snapshotowac. W przyszlosci bedzie mozliwosc wydelegowania
userowi mozliwosci zrobienie snapshota wlasnego filesystemu,
oczywiscie wszystko w ramach swojej quoty.
--
Robert Milkowski
rmilkowskiASDAS@wp-sa.pl
http://milek.blogspot.com
Re: Solaris 10 update 2 - kiedy?
Author: przemol
Date: Fri, 07 Jul 2006 13:11
Date: Fri, 07 Jul 2006 13:11
69 lines
3545 bytes
3545 bytes
Slawomir Stanczak napisał(a): > Przy rezerwacji przestrzeni na fs (zfs) jeśli mam np. 1000 userów, > musiałbym, raz - zakładać oddzielny fs dla każego z nich To jest akurat bardzo "tanie": bash-3.00# cat aaa #!/bin/sh i=1 while [ $i -le 1000 ] do zfs create dns-pool/users/$i i=`expr $i + 1` done bash-3.00# zfs list|wc -l 5 bash-3.00# time ./aaa real 4m15.308s user 0m5.288s sys 0m15.543s bash-3.00# zfs list|wc -l 1005 bash-3.00# zfs list|tail dns-pool/users/990 24.5K 43.0G 24.5K /dns-pool/users/990 dns-pool/users/991 24.5K 43.0G 24.5K /dns-pool/users/991 dns-pool/users/992 24.5K 43.0G 24.5K /dns-pool/users/992 dns-pool/users/993 24.5K 43.0G 24.5K /dns-pool/users/993 dns-pool/users/994 24.5K 43.0G 24.5K /dns-pool/users/994 dns-pool/users/995 24.5K 43.0G 24.5K /dns-pool/users/995 dns-pool/users/996 24.5K 43.0G 24.5K /dns-pool/users/996 dns-pool/users/997 24.5K 43.0G 24.5K /dns-pool/users/997 dns-pool/users/998 24.5K 43.0G 24.5K /dns-pool/users/998 dns-pool/users/999 24.5K 43.0G 24.5K /dns-pool/users/999 [ dns-pool został utworzony na dwóch zmirrorowanych dyskach ATA ] > , dwa pamiętać > o tym przy wydawaniu poleceń globalnych, co w moim pojęciu jest odrobinę > upierdliwe. Przyznam się, że nie rozumiem ... > Poza tym przy wszelkiech globalnych operacjach na zasobach > userów, które przy dotychczasowym rozwiązaniu jest w stanie załatwić > userdel (w skrypcie) lub proste polecenie 'mv' komplikuje się. W takim > układzie trzeba by skryptem odmontowywać wszystkie fs i potem montować > je na nowo w nowe miejsce. Czy o to chodzi ?: bash-3.00# zfs list|grep 543 dns-pool/users/543 24.5K 43.0G 24.5K /dns-pool/users/543 bash-3.00# zfs list|grep 544 dns-pool/users/544 24.5K 43.0G 24.5K /dns-pool/users/544 bash-3.00# zfs create dns-pool/users2 bash-3.00# zfs set mountpoint=/dns-pool/users2 dns-pool/users cannot mount 'dns-pool/users': mountpoint or dataset is busy bash-3.00# zfs list|grep 543 dns-pool/users/543 24.5K 43.0G 24.5K /dns-pool/users2/543 bash-3.00# zfs list|grep 544 dns-pool/users/544 24.5K 43.0G 24.5K /dns-pool/users2/544 Generalnie zgadzam się, że nie wszystko jest idealne w ZFS-ie (jak w życiu :-)) ale te cechy, które już ma powodują, że zmienia się _diametralnie_ sposób pracy z filesystemami, userami itp. przemol
Re: Solaris 10 update 2 - kiedy?
Author: Robert Prus
Date: Mon, 17 Jul 2006 20:51
Date: Mon, 17 Jul 2006 20:51
28 lines
1670 bytes
1670 bytes
Dariusz Ankowski <dosiu@kaja.int.pl> writes: [...] > Gdzieś na stronie Suna widziałem swego czasu kilkuodcinkową prezentację > ZFS-a - wyglądała na całkiem przyjemną dającą bardzo fajny zarys, co też > ZFS tak naprawdę daje. Polecałbym obejrzenie na początek. Lub przeczytanie > manuali zpool i zfs. :) > > Supersedes: znalazłem linka: > http://www.sun.com/software/solaris/zfs_learning_center.jsp > > -- > Pozdrawiam, > Dariusz Ankowski Hej, Jesli ktos ma awersje do dokumentacji anglojezycznej, a ma glod wiedzy na temat ZFS, moze siegnac do dwoch ostatnich numerow Sun Magazine (http://pl.sun.com/press/sunmagazine/). Pozdrawiam, RP
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads