} { strona główna } { forum } { kontakt } {



Strefa czasowa: UTC + 1




Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 
Autor Wiadomość
Post Napisane: niedziela, 29 stycznia 2012, 19:31
 
Offline
Pomocnik Murarza
Avatar użytkownika

Dołączył(a): sobota, 15 kwietnia 2006, 21:42
Posty: 663
Lokalizacja: Wrocław
Poniższy sposób instalacji nie jest mój (znaleziony) ale przetestowałem go i dobrze działa.

Uruchamiamy instalkę FreeBSD 9.0 i gdy pojawia się monit z wyborem install/shell/livecd wynieramy shell
Montujemy sobie pendraka na którym mamy poniższy plik lub wklepujemy ręcznie.


Kod:
umount /dev/md1
mdmfs -s 1024M md1 /tmp

gpart destroy -F ada0

gpart create -s gpt ada0

gpart add -b 34 -s 64k -t freebsd-boot ada0
gpart add -t freebsd-zfs -l disk0 ada0
gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ada0

zpool destroy rpool
# używamy -f jeżeli wcześniej był zpool
zpool create -f rpool /dev/gpt/disk0

zfs set checksum=fletcher4 rpool
zfs create rpool/root
zfs set mountpoint=none rpool
zfs set mountpoint=/mnt rpool/root

zfs create -o canmount=off  rpool/root/usr
zfs create  -o canmount=off rpool/root/var
zfs create -o compression=on -o exec=on -o setuid=off rpool/root/tmp
zfs create -o compression=gzip -o setuid=off  rpool/root/usr/ports
zfs create -o compression=off -o exec=off -o setuid=off rpool/root/usr/ports/distfiles
zfs create -o compression=off -o exec=off -o setuid=off rpool/root/usr/ports/packages
zfs create -o compression=gzip -o exec=off -o setuid=off  rpool/root/usr/src
zfs create -o compression=lzjb rpool/root/usr/obj
zfs create -o compression=lzjb  -o exec=off     -o setuid=off   rpool/root/var/crash
zfs create -o compression=off -o exec=off -o setuid=off   rpool/root/var/empty
zfs create -o compression=lzjb  -o exec=on -o setuid=off   rpool/root/var/tmp

zpool export rpool
zpool import -o cachefile=/tmp/zpool.cache rpool
chmod 1777 /mnt/tmp
chmod 1777 /mnt/var/tmp

sh
cd /usr/freebsd-dist
export DESTDIR=/mnt
for file in base.txz lib32.txz kernel.txz doc.txz ports.txz src.txz;
do (cat $file | tar --unlink -xpJf - -C ${DESTDIR:-/}); done

cp /tmp/zpool.cache /mnt/boot/zfs/zpool.cache
echo 'zfs_enable="YES"' >> /mnt/etc/rc.conf
echo 'zfs_load="YES"' >> /mnt/boot/loader.conf
echo 'vfs.root.mountfrom="zfs:rpool/root"' >> /mnt/boot/loader.conf

zfs set readonly=on rpool/root/var/empty
touch /mnt/etc/fstab
zfs umount -a

zfs set mountpoint=legacy rpool/root
zfs set mountpoint=/tmp rpool/root/tmp
zfs set mountpoint=/usr rpool/root/usr
zfs set mountpoint=/var rpool/root/var
zpool set bootfs=rpool/root rpool
zfs create -V 2G rpool/swap
zfs set checksum=off rpool/swap
zfs set org.freebsd:swap=on rpool/swap


Na końcu oczywiście reboot. Potem jeszcze passwd i pozostałe ustawienia w zależności od potrzeb.

maciek


Góra
 WWW  Zobacz profil
Post Napisane: niedziela, 29 stycznia 2012, 21:51
 
Offline
Zaawansowany
Avatar użytkownika

Dołączył(a): niedziela, 19 czerwca 2005, 21:20
Posty: 249
Cześć.

Fajnie, fajnie ale się zastanawiam czy da się zrobić zfs na partcji root ale w raidz lub raidz2 ?

Spotkaliście się z takim sposobem ?


Góra
 WWW  Zobacz profil
Post Napisane: niedziela, 29 stycznia 2012, 22:39
 
Offline
Guru
Avatar użytkownika

Dołączył(a): środa, 31 maja 2006, 01:26
Posty: 3378
Lokalizacja: pl_PL.lodz
@local

Po prostu stworz zpool raidz zmiast na 1 dysku czy zamiast mirror.

_________________
religions, worst damnation of mankind
vermaden's: links deviantart daemonforums


Góra
 WWW  Zobacz profil
Post Napisane: niedziela, 29 stycznia 2012, 23:00
 
Offline
Profesjonalista
Avatar użytkownika

Dołączył(a): poniedziałek, 4 września 2006, 16:34
Posty: 441
Sprytne tylko partycje i gpt na mbr trzeba przestawić ;) Gdzieś też widziałem podobny skrypt z pc-bsd.

_________________
Digital HiNote VP + Tulip ML -> Dell Latitude C810 -> Dell Latitude D400-> Dell Inspiron 640m/E1405 - Acer Aspire One 722


Góra
 Zobacz profil
Post Napisane: poniedziałek, 30 stycznia 2012, 21:34
 
Offline

Dołączył(a): piątek, 28 października 2011, 12:13
Posty: 6
Witam a nie lepiej skorzytac z gotowej płytki, system leci od razu z zfs.
http://mfsbsd.vx.sk/ <---- link do obrazu, instalacja banalnie prosta.
U mnie działa :)
8.2-RELEASE-p3
Kod:
Filesystem             Size    Used   Avail Capacity  Mounted on
system/root            5.7G    429M    5.3G     7%    /
devfs                  1.0K    1.0K      0B   100%    /dev
squid                   16G     27K     16G     0%    /squid
squid/cache             17G    303M     16G     2%    /squid/cache
squid/log               16G    5.2M     16G     0%    /squid/log
system/tmp             5.3G     16M    5.3G     0%    /tmp
system/usr              10G    5.1G    5.3G    49%    /usr
system/usr/ports       6.0G    723M    5.3G    12%    /usr/ports
system/var             6.5G    1.2G    5.3G    19%    /var


Pozdrawiam :)


Góra
 Zobacz profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: daniel i 1 gość


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów

Szukaj:
Skocz do:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group  
Design By Poker Bandits  
Przyjazne użytkownikom polskie wsparcie phpBB3 - phpBB3.PL


Datanet.pl - stabilny hosting BSDGuru.org