🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.sys.sun.admin
Article #13455

Re: Solaris 10 update 2 - kiedy?

#13455
From: przemol
Date: Fri, 07 Jul 2006 13:11
69 lines
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
Technical Details
Message-ID: <e8lmh6$orf$1@news.dialog.net.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.dialog.net.pl!not-for-mail
References: <e7bmhi$5dm$1@kujawiak.man.lodz.pl> <e7g2po$mpv$1@zeus.man.szczecin.pl> <e7qtrv$1vc$1@news.task.gda.pl> <e800n1$a4b$1@zeus.man.szczecin.pl> <e8056e$5up$2@news.task.gda.pl> <e82v0l$v1p$1@zeus.man.szczecin.pl> <e8fp35$4rc$1@news.task.gda.pl> <e8l44f$ueq$1@zeus.man.szczecin.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.dialog.net.pl!not-for-mail
From: przemol <przemolicc@poczta.fm.-no-spam.invalid>
Newsgroups: pl.comp.sys.sun.admin
Subject: Re: Solaris 10 update 2 - kiedy?
Date: Fri, 07 Jul 2006 15:11:01 +0200
Organization: Dialog Net
Lines: 69
Message-ID: <e8lmh6$orf$1@news.dialog.net.pl>
References: <e7bmhi$5dm$1@kujawiak.man.lodz.pl> <e7g2po$mpv$1@zeus.man.szczecin.pl> <e7qtrv$1vc$1@news.task.gda.pl> <e800n1$a4b$1@zeus.man.szczecin.pl> <e8056e$5up$2@news.task.gda.pl> <e82v0l$v1p$1@zeus.man.szczecin.pl> <e8fp35$4rc$1@news.task.gda.pl> <e8l44f$ueq$1@zeus.man.szczecin.pl>
NNTP-Posting-Host: 81.168.254.2
Mime-Version: 1.0
X-Trace: news.dialog.net.pl 1152277862 25455 81.168.254.2 (7 Jul 2006 13:11:02 GMT)
X-Complaints-To: abuse@dialog.net.pl
NNTP-Posting-Date: Fri, 7 Jul 2006 13:11:02 +0000 (UTC)
User-Agent: Mozilla Thunderbird 1.0.2 (X11/20060423)
X-Accept-Language: pl, en-us, en
In-Reply-To: <e8l44f$ueq$1@zeus.man.szczecin.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit