{"id":288,"date":"2012-09-26T10:23:04","date_gmt":"2012-09-26T08:23:04","guid":{"rendered":"http:\/\/www.opencomp.hu\/?p=288"},"modified":"2020-03-25T10:23:45","modified_gmt":"2020-03-25T09:23:45","slug":"freebsd-install-full-zfs-mirror-poolon","status":"publish","type":"post","link":"https:\/\/www.opencomp.hu\/?p=288","title":{"rendered":"FreeBSD install \u2013 full ZFS mirror poolon"},"content":{"rendered":"\n<p><a href=\"http:\/\/blog.xorp.hu\/freebsd9-telepites-stepbystep\">FreeBSD install\u00e1l\u00e1s<\/a>&nbsp;m\u00e1r szerepelt egy el\u0151z\u0151 le\u00edr\u00e1sban,&nbsp;<a href=\"http:\/\/blog.xorp.hu\/freebsd-raid-part1-geom\">t\u00fckr\u00f6zve is<\/a>. A le\u00edr\u00e1sban azonban a FreeBSD nat\u00edv filerendszere, az UFS testes\u00edtette meg a haszn\u00e1lt f\u00e1jlrendszer t\u00edpust. Ez egy kiforrott f\u00e1jlrendszer, \u00e9s a geom keretrendszerrel a t\u00fckr\u00f6z\u00e9s is k\u00f6nnyed\u00e9n megoldhat\u00f3. Azonban a ZFS, mint f\u00e1jlrendszer sok szempontb\u00f3l rengeteg \u00fajdons\u00e1got hozott a f\u00e1jlrendszerek vil\u00e1g\u00e1ba. A&nbsp;<a href=\"http:\/\/blog.xorp.hu\/zfs-modern-kor-a-tarolasban\">ZFS-r\u0151l m\u00e1r Misi cimbor\u00e1m<\/a>&nbsp;\u00edrt egy \u00e1tfog\u00f3 cikket, ez\u00e9rt ennek a jellegzetess\u00e9geit itt nem t\u00e1rgyaln\u00e1m ki. A FreeBSD m\u00e1r a 7.0-\u00e1s stabil verzi\u00f3t\u00f3l tartalmazza a ZFS t\u00e1mogat\u00e1st, bele\u00e9rtve a ZFS k\u00f6tetr\u0151l t\u00f6rt\u00e9n\u0151 bootol\u00e1st is. Ennek f\u00e9ny\u00e9ben sz\u00e1momra nehezen \u00e9rthet\u0151, hogy a telep\u00edt\u0151 \u2013 elt\u00e9r\u0151en pl. a Solaris\u00e9t\u00f3l \u2013 mi\u00e9rt nem tartalmazza a lehet\u0151s\u00e9get a ZFS-re t\u00f6rt\u00e9n\u0151 telep\u00edt\u00e9sre.&nbsp; \u00c1m nem kell k\u00e9ts\u00e9gbe esn\u00fcnk: nem lehetetlen a dolog. A most k\u00f6vetkez\u0151 \u00edr\u00e1sban bemutatom, hogyan tudjuk a FreeBSD 9.0-\u00e1s verzi\u00f3j\u00e1t teljes eg\u00e9sz\u00e9ben ZFS-t haszn\u00e1l\u00f3 f\u00e1jlrendszeren telep\u00edteni.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">FreeBSD install \u2013 full ZFS mirror poolon<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">K\u00f6rnyezet<\/h3>\n\n\n\n<p>\u2013 virtual PC (Oracle Virtualbox 4.1.22)<br>\u2013 2 db 6GB-os diszk<br>\u2013 1 CPU<br>\u2013 1024MB RAM<br>\u2013 FreeBSD 9.0 oper\u00e1ci\u00f3s rendszer<\/p>\n\n\n\n<p>A c\u00e9l a FreeBSD 9.0 OS-t telep\u00edteni ZFS f\u00e1jlrendszeren, a k\u00e9t rendelkez\u00e9sre \u00e1ll\u00f3 diszk\u00fcnk t\u00fck\u00f6rbe rendez\u00e9s\u00e9vel.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">A telep\u00edt\u00e9s l\u00e9p\u00e9sei<\/h3>\n\n\n\n<p>Mint eml\u00edtettem, kis tr\u00fckk\u00f6z\u00e9sre lesz sz\u00fcks\u00e9g\u00fcnk, mivel az OS t\u00e1mogatja a ZFS-t minden szempontb\u00f3l, azonban a telep\u00edt\u0151 sajnos NEM. Ez\u00e9rt a k\u00f6vetkez\u0151t fogjuk tenni.<\/p>\n\n\n\n<p>\u2013 NEM megy\u00fcnk v\u00e9gig a telep\u00edt\u0151 szok\u00e1sos l\u00e9p\u00e9sein, hanem az install m\u00e9di\u00e1r\u00f3l val\u00f3 bootol\u00e1s ut\u00e1n \u201ekidobjuk\u201d magunkat a Live-CD shellj\u00e9be<br>\u2013 itt a diszkjeinket GPT part\u00edci\u00f3s s\u00e9m\u00e1val fogjuk part\u00edcion\u00e1lni, cimk\u00e9zni majd a boot-code-t install\u00e1ljuk k\u00e9zzel a bootszektorba<br>\u2013 megkre\u00e1ljuk a sz\u00fcks\u00e9ges pool-okat, majd a f\u00e1jlrendszereket (bele\u00e9rtve a swap-et is)<br>\u2013 \u00e9s a telep\u00edt\u0151-fel\u00fcletet kihagyva k\u00e9zzel fogjuk a sz\u00fcks\u00e9ges rendszercsomagokat install\u00e1lni<br>\u2013 v\u00e9g\u00fcl n\u00e9h\u00e1ny ut\u00f3lagos l\u00e9p\u00e9st elv\u00e9gz\u00fcnk (root pass, stb.)<\/p>\n\n\n\n<p>Ez tal\u00e1n \u00edgy els\u0151re kicsit ijeszt\u0151en hangzik, de a l\u00e9p\u00e9sek sor\u00e1n l\u00e1that\u00f3v\u00e1 v\u00e1lik, hogy b\u00e1r sokat kell g\u00e9pelni, de logikusak a l\u00e9p\u00e9sek. V\u00e1gjunk is bele.<\/p>\n\n\n\n<p><strong>1., Hozzuk l\u00e9tre a part\u00edci\u00f3s s\u00e9m\u00e1t!<\/strong><\/p>\n\n\n\n<p>Bootoljunk az install m\u00e9di\u00e1r\u00f3l, ami ebben az esetben NEM lehet a boot-only m\u00e9dia, mivel az nem tartalmazza a rendszercsomagokat (mivel az internetr\u0151l szedn\u00e9 le, nek\u00fcnk viszont helyben kellenek).<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/09\/1.jpg\"><img decoding=\"async\" src=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/09\/1-300x167.jpg\" alt=\"\" class=\"wp-image-7874\"\/><\/a><\/figure><\/div>\n\n\n\n<p>\u2019Enter\u2019, majd v\u00e1lasszuk a Live CD opci\u00f3t!<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/09\/2.jpg\"><img decoding=\"async\" src=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/09\/2-300x165.jpg\" alt=\"\" class=\"wp-image-7875\"\/><\/a><\/figure><\/div>\n\n\n\n<p>Ezut\u00e1n a root login ut\u00e1n (itt nincs jelsz\u00f3 most), megkapjuk a shell-t. A k\u00f6vetkez\u0151 l\u00e9p\u00e9sben el\u0151k\u00e9sz\u00edtj\u00fck a diszkjeinket.<\/p>\n\n\n\n<p># gpart create -s gpt ada0<br># gpart add -b 34 -s 94 -t freebsd-boot ada0<br># gpart add -t freebsd-zfs -l disk0 ada0<br># gpart bootcode -b \/boot\/pmbr -p \/boot\/gptzfsboot -i 1 ada0<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/09\/3.jpg\"><img decoding=\"async\" src=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/09\/3-300x70.jpg\" alt=\"\" class=\"wp-image-7876\"\/><\/a><\/figure><\/div>\n\n\n\n<p>Majd \u2013mivel mi t\u00fckr\u00f6z\u00f6tt k\u00f6rnyezet szeretn\u00e9nk- ism\u00e9telj\u00fck meg a proced\u00far\u00e1t a m\u00e1sik diszk\u00fcnk\u00f6n is!<\/p>\n\n\n\n<p># gpart create -s gpt ada1<br># gpart add -b 34 -s 94 -t freebsd-boot ada1<br># gpart add -t freebsd-zfs -l disk1 ada1<br># gpart bootcode -b \/boot\/pmbr -p \/boot\/gptzfsboot -i 1 ada1<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/09\/4.jpg\"><img decoding=\"async\" src=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/09\/4-300x70.jpg\" alt=\"\" class=\"wp-image-7877\"\/><\/a><\/figure><\/div>\n\n\n\n<p>A part\u00edci\u00f3s s\u00e9m\u00e1nk ezzel el is k\u00e9sz\u00fclt, bele\u00e9rtve a boot-code installj\u00e1t is. Itt hadd \u00e1lljak meg egy gondolat erej\u00e9ig. Eml\u00e9ksz\u00fcnk m\u00e9g tal\u00e1n az alap FreeBSD installra, ahol megeml\u00edt\u00e9sre ker\u00fclt a GPT part\u00edci\u00f3t\u00edpus. Ez a part\u00edcion\u00e1l\u00e1s egy sokkal rugalmasabb m\u00f3dj\u00e1t teszi lehet\u0151v\u00e9 illet\u0151leg a l\u00e9trehozhat\u00f3 part\u00edci\u00f3k sz\u00e1m\u00e1t 128-ban maxim\u00e1lja. Mi itt kett\u0151 part\u00edci\u00f3t hoztunk l\u00e9tre, egyet a boot-nak, a t\u00f6bbi a marad\u00e9k, ennel finomabb, f\u00e1jlrendszer-szint\u0171 eloszt\u00e1sa majd a ZFS-sel fog t\u00f6rt\u00e9nni.<\/p>\n\n\n\n<p><strong>2., Most kre\u00e1ljuk meg a ZFS poolunkat, \u00fagy, hogy a k\u00e9t diszk t\u00fckr\u00f6zve ker\u00fclj\u00f6n bele.<\/strong><\/p>\n\n\n\n<p># zpool create zroot mirror \/dev\/gpt\/disk0 \/dev\/gpt\/disk1<\/p>\n\n\n\n<p><strong>3., Majd \u00e1ll\u00edtsuk be a boot filerendszert \u00e9s tulajdons\u00e1gait.<\/strong><\/p>\n\n\n\n<p># zpool set bootfs=zroot zroot<br># zfs set checksum=fletcher4 zroot<br># zfs set mountpoint=\/mnt zroot<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/09\/5.jpg\"><img decoding=\"async\" src=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/09\/5-300x81.jpg\" alt=\"\" class=\"wp-image-7878\"\/><\/a><\/figure><\/div>\n\n\n\n<p>Kapunk n\u00e9h\u00e1ny \u00fczenetet, melyeket figyelembe v\u00e9ve majd k\u00e9s\u0151bb megtessz\u00fck a sz\u00fcks\u00e9ges be\u00e1ll\u00edt\u00e1sokat. Nem tudta megkre\u00e1lni a mountpointot sem, mivel ez Live CD, teh\u00e1t read-only. Ezenk\u00edv\u0171l be\u00e1ll\u00edtottuk a boot fs-t, \u00e9s a \/ filesystemet most az \/mnt al\u00e1 tett\u00fck, mivel az m\u00e1r foglalt a Live CD \/ filesysteme miatt. K\u00e9s\u0151bb, miel\u0151tt az install k\u00e9sz lenne, ezt term\u00e9szetesen majd m\u00f3dos\u00edtjuk.<\/p>\n\n\n\n<p><strong>4., Most export\u00e1ljuk \u00e9s import\u00e1ljuk a poolt, a zroot.cache-t pedig a \/var\/tmp al\u00e1 tessz\u00fck.<\/strong><br># zpool export zroot<br># zpool import -o cachefile=\/var\/tmp\/zpool.cache zroot<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/09\/6.jpg\"><img decoding=\"async\" src=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/09\/6-300x20.jpg\" alt=\"\" class=\"wp-image-7881\"\/><\/a><\/figure><\/div>\n\n\n\n<p><strong>5., Most k\u00f6vetkezik a f\u00e1jlrendszerek l\u00e9trehoz\u00e1sa&nbsp; a megfelel\u0151 param\u00e9terekkel (ez a sokat g\u00e9pel\u0151s r\u00e9sz \ud83d\ude42 ). Itt, term\u00e9szetesen el lehet t\u00e9rni a le\u00edrtakt\u00f3l az ig\u00e9nyeinknek \u00e9s elk\u00e9pzel\u00e9seinknek megfelel\u0151en.<\/strong><\/p>\n\n\n\n<p># zfs create zroot\/usr<br># zfs create zroot\/usr\/home<br># zfs create zroot\/var<br># zfs create -o compression=on -o exec=on -o setuid=off zroot\/tmp<br># zfs create -o compression=lzjb -o setuid=off zroot\/usr\/ports<br># zfs create -o compression=off -o exec=off -o setuid=off zroot\/usr\/ports\/distfiles<br># zfs create -o compression=off -o exec=off -o setuid=off zroot\/usr\/ports\/packages<br># zfs create -o compression=lzjb -o exec=off -o setuid=off zroot\/usr\/src<br># zfs create -o compression=lzjb -o exec=off -o setuid=off zroot\/var\/crash<br># zfs create -o exec=off -o setuid=off zroot\/var\/db<br># zfs create -o compression=lzjb -o exec=on -o setuid=off zroot\/var\/db\/pkg<br># zfs create -o exec=off -o setuid=off zroot\/var\/empty<br># zfs create -o compression=lzjb -o exec=off -o setuid=off zroot\/var\/log<br># zfs create -o compression=gzip -o exec=off -o setuid=off zroot\/var\/mail<br># zfs create -o exec=off -o setuid=off zroot\/var\/run<br># zfs create -o compression=lzjb -o exec=on -o setuid=off zroot\/var\/tmp<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/09\/7.jpg\"><img decoding=\"async\" src=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/09\/7-300x121.jpg\" alt=\"\" class=\"wp-image-7882\"\/><\/a><\/figure><\/div>\n\n\n\n<p><strong>6., A swap l\u00e9trehoz\u00e1sa (itt 1GB lesz) \u00e9s ennek be\u00e1ll\u00edt\u00e1sai (ez ugyanis nem norm\u00e1l filesystemk\u00e9nt viselkedik).<\/strong><\/p>\n\n\n\n<p># zfs create -V 1G zroot\/swap<br># zfs set org.freebsd:swap=on zroot\/swap<br># zfs set checksum=off zroot\/swap<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/09\/8.jpg\"><img decoding=\"async\" src=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/09\/8-300x42.jpg\" alt=\"\" class=\"wp-image-7883\"\/><\/a><\/figure><\/div>\n\n\n\n<p><strong>7., N\u00e9h\u00e1ny jogosults\u00e1g \u00e9s symlink be\u00e1ll\u00edt\u00e1s<\/strong><\/p>\n\n\n\n<p># chmod 1777 \/mnt\/tmp<br># cd \/mnt<br># ln -s usr\/home home<br># chmod 1777 \/mnt\/var\/tmp<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/09\/9.jpg\"><img decoding=\"async\" src=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/09\/9.jpg\" alt=\"\" class=\"wp-image-7884\"\/><\/a><\/figure><\/div>\n\n\n\n<p><strong>8., A tulajdonk\u00e9ppeni install most k\u00f6vetkezik, hiszen eddig csak el\u0151k\u00e9sz\u00edtett\u00fcnk mindent, de rendszerfile m\u00e9g nem ker\u00fclt a f\u00e1jlrendszerre.<\/strong><\/p>\n\n\n\n<p># sh<br># cd \/usr\/freebsd-dist<br># export DESTDIR=\/mnt<br># for file in base.txz lib32.txz kernel.txz doc.txz ports.txz src.txz; do (cat $file | tar \u2013unlink -xpJf \u2013 -C ${DESTDIR:-\/}); done<\/p>\n\n\n\n<p>Ez a fileseteket ki fogja csomagolni a megfelel\u0151 k\u00f6nyvt\u00e1rakba. J\u00f3 esetben nem lesz kimenete, csak a promptot fogjuk visszakapni. Itt sem musz\u00e1j persze mindent feltenni, az src.txz ill. a ports.txz pl. k\u00e9s\u0151bb online forr\u00e1sb\u00f3l is feltehet\u0151, mint up-to-date csomag.<\/p>\n\n\n\n<p><strong>9.,&nbsp; A zpool.cache-t m\u00e1soljuk a boot k\u00f6nyvt\u00e1r megfelel\u0151 hely\u00e9re (ez NAGYON FONTOS! , ha kihagyod, val\u00f3sz\u00edn\u0171leg kezdheted el\u0151lr\u0151l!)<\/strong><\/p>\n\n\n\n<p># cp \/var\/tmp\/zpool.cache \/mnt\/boot\/zfs\/zpool.cache<\/p>\n\n\n\n<p><strong>10., Hozzuk l\u00e9tre az rc.conf, a loader.conf fileokat \u00e9s egy fstab-ot, ez ut\u00f3bbit \u00fcres tartalommal.<\/strong><\/p>\n\n\n\n<p># echo \u2018zfs_enable=\u201dYES\u201d\u2018 &gt;&gt; \/mnt\/etc\/rc.conf<br># echo \u2018zfs_load=\u201dYES\u201d\u2018 &gt;&gt; \/mnt\/boot\/loader.conf<br># echo \u2018vfs.root.mountfrom=\u201dzfs:zroot\u201d\u2018 &gt;&gt; \/mnt\/boot\/loader.conf<br># touch \/mnt\/etc\/fstab<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/09\/11.jpg\"><img decoding=\"async\" src=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/09\/11-300x41.jpg\" alt=\"\" class=\"wp-image-7885\"\/><\/a><\/figure><\/div>\n\n\n\n<p><strong>11., Unmountoljunk mindent , majd \u00e1ll\u00edtsuk be a v\u00e9gleges mountpointokat (nyilv\u00e1n minden filerendszern\u00e9l, amit l\u00e9trehoztunk).<\/strong><\/p>\n\n\n\n<p># zfs set readonly=on zroot\/var\/empty<br># zfs umount -af<br># zfs set mountpoint=legacy zroot<br># zfs set mountpoint=\/tmp zroot\/tmp<br># zfs set mountpoint=\/usr zroot\/usr<br># zfs set mountpoint=\/var zroot\/var<\/p>\n\n\n\n<p>Igazs\u00e1g szerint k\u00e9szen vagyunk! Nincs m\u00e1s h\u00e1tra, mint rebootolni a k\u00e9sz rendszert (el\u0151tte persze az install m\u00e9di\u00e1t elt\u00e1vol\u00edtjuk!).<\/p>\n\n\n\n<p>Bootol\u00e1skor ha ilyet l\u00e1tunk, akkor valamit m\u00e1r j\u00f3l csin\u00e1ltunk \ud83d\ude42<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/09\/171.jpg\"><img decoding=\"async\" src=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/09\/171-300x18.jpg\" alt=\"\" class=\"wp-image-7886\"\/><\/a><\/figure><\/div>\n\n\n\n<p>A sikeres \u00fajraindul\u00e1s ut\u00e1n \u00e1ll\u00edtsunk be egy root jelsz\u00f3t, adjunk hozz\u00e1 nem-root jog\u00fa felhaszn\u00e1l\u00f3t, \u00e9s \u00e1ll\u00edtsuk be a h\u00e1l\u00f3zatot a m\u00e1r ismert m\u00f3don (sysinstall-lal vagy manu\u00e1lisan, ahogy tetszik).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Ellen\u0151rz\u00e9sek<\/h3>\n\n\n\n<p># zpool list<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/09\/12.jpg\"><img decoding=\"async\" src=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/09\/12-300x34.jpg\" alt=\"\" class=\"wp-image-7887\"\/><\/a><\/figure><\/div>\n\n\n\n<p># zpool status<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/09\/13.jpg\"><img decoding=\"async\" src=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/09\/13-300x165.jpg\" alt=\"\" class=\"wp-image-7888\"\/><\/a><\/figure><\/div>\n\n\n\n<p># zpool get version zroot<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/09\/14.jpg\"><img decoding=\"async\" src=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/09\/14.jpg\" alt=\"\" class=\"wp-image-7891\"\/><\/a><\/figure><\/div>\n\n\n\n<p># zfs get version zroot<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/09\/151.jpg\"><img decoding=\"async\" src=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/09\/151.jpg\" alt=\"\" class=\"wp-image-7890\"\/><\/a><\/figure><\/div>\n\n\n\n<p># df \u2013h<br># zfs list<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/09\/16.jpg\"><img decoding=\"async\" src=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/09\/16-300x162.jpg\" alt=\"\" class=\"wp-image-7892\"\/><\/a><\/figure><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">\u00d6sszegz\u00e9s<\/h3>\n\n\n\n<p>B\u00e1r kicsit tal\u00e1n hosszadalmasnak t\u0171nik, \u00e9s bonyolultnak, a l\u00e9p\u00e9sek logikailag szerintem \u00e1tl\u00e1that\u00f3ak. A fenti le\u00edr\u00e1st alkalmazva egy teljes\u00e9rt\u00e9k\u0171, t\u00fckr\u00f6z\u00f6tt ZFS poolon fut\u00f3 oper\u00e1ci\u00f3s rendszert siker\u00fclt feltelep\u00edten\u00fcnk. A ZFS, csak\u00fagy, mint m\u00e1s OS, pl. Solaris alatt ugyan\u00fagy m\u0171k\u00f6dik \u00e9s haszn\u00e1lhat\u00f3. A storage pool jelenlegi verzi\u00f3sz\u00e1ma a FreeBSD 9.0-ben 28, filerendszer\u00e9 pedig 5. A ZFS filerendszer mem\u00f3ria ig\u00e9nye csak\u00fagy, mint ak\u00e1rhol m\u00e1sutt, magasabb az \u00e1tlagosn\u00e1l, \u00edgy 1GB RAM legyen tesztk\u00f6rnyezetben is az a minimum, ahol ezt a filerendszert haszn\u00e1ljuk. Cser\u00e9be egy nagyon sokoldal\u00fa, nagyszer\u0171 lehet\u0151s\u00e9gekkel felv\u00e9rtezett, stabil f\u00e1jlrendszert haszn\u00e1lhatunk FreeBSD telep\u00edt\u00e9s\u00fcnk\u00f6n.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>FreeBSD install\u00e1l\u00e1s&nbsp;m\u00e1r szerepelt egy el\u0151z\u0151 le\u00edr\u00e1sban,&nbsp;t\u00fckr\u00f6zve is. A le\u00edr\u00e1sban azonban a FreeBSD nat\u00edv filerendszere, az UFS testes\u00edtette meg a haszn\u00e1lt f\u00e1jlrendszer t\u00edpust. Ez egy kiforrott f\u00e1jlrendszer, \u00e9s a geom keretrendszerrel a t\u00fckr\u00f6z\u00e9s is k\u00f6nnyed\u00e9n megoldhat\u00f3. Azonban a ZFS, mint f\u00e1jlrendszer sok szempontb\u00f3l rengeteg \u00fajdons\u00e1got hozott a f\u00e1jlrendszerek vil\u00e1g\u00e1ba. A&nbsp;ZFS-r\u0151l m\u00e1r Misi cimbor\u00e1m&nbsp;\u00edrt egy \u00e1tfog\u00f3 cikket, &hellip; <a href=\"https:\/\/www.opencomp.hu\/?p=288\" class=\"more-link\"><span class=\"screen-reader-text\">&#8222;FreeBSD install \u2013 full ZFS mirror poolon&#8221;<\/span> b\u0151vebben<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-288","post","type-post","status-publish","format-standard","hentry","category-blogpost"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.opencomp.hu\/index.php?rest_route=\/wp\/v2\/posts\/288","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.opencomp.hu\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.opencomp.hu\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.opencomp.hu\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.opencomp.hu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=288"}],"version-history":[{"count":1,"href":"https:\/\/www.opencomp.hu\/index.php?rest_route=\/wp\/v2\/posts\/288\/revisions"}],"predecessor-version":[{"id":289,"href":"https:\/\/www.opencomp.hu\/index.php?rest_route=\/wp\/v2\/posts\/288\/revisions\/289"}],"wp:attachment":[{"href":"https:\/\/www.opencomp.hu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=288"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.opencomp.hu\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=288"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.opencomp.hu\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=288"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}