2023. február 1., szerda

Gyorskeresés

NAS III. - freeNAS

Írta: | Kulcsszavak: NAS . freeBDS . CIFS . freeNAS

[ ÚJ BEJEGYZÉS ]

Solaris (Nexenta) és Linux (openfiler) után egy freeBSD-n alapuló NAS következik. Az előző kettővel ellentétben nem áll nagy cég a freeNAS mögött, ezért nagyon kíváncsi voltam rá, hogy mit tud. A "vas" ugyanaz: 2G RAM, 2xCPU, 2x ethernet...

Telepítés

A freeNAS képes szinte bármilyen médiáról (CD, memóriakártya, merevlemez...) működni, csak a beállításokat kell valahol tárolni. A telepítő nagyon egyszerű, karakteres felülettel rendelkezik. Miután kiválasztottam, hogy a merevlemezre akarom telepíteni már csak a szokásos pár kérdésre kellet válaszolni.

GUI

A kezelő felülete nincs elbonyolítva. Úgy érzem, hogy ez nem is baj. A beállítások és szolgáltatások 95%-a elérhető itt is, csak egy ponton találtam egy kis hiányosságot, de erről majd később.

A System menüpontban a rendszerrel kapcsolatos alapbeállításokat lehet megváltoztatni. Itt található meg a web interface (admin, port...), backup-restore és a további csomagok telepítése is. A legérdekesebb talán az advanced fül, ahol rendesen bele lehet túrni az OS lelkivilágába. Bár én nem innen piszkáltam az eredeti beállításokat, hozzá értő kezekben nagyon hasznos lehet, hogy scripteket is feltölthetünk, illetve időzítve futtathatunk feladatokat.

A hálózati beállításokhoz (Network)azonban rögtön hozzányúltam. A két ethernet interface-t összefogtam egy csoportba. Apró probléma, hogy a beállítás után nem értem el a gépet. Egy ujraindítás segített a dolgon. Természetesen a hálózati szervízt is elég lett volna restartolni, de szimplán gyorsabb volt a konzolon újraindítani. Jó tudni, hogy a DNS és Proxy beállításokat a System menüben kell keresni.

A Disks magáért beszél. Mivel egy pár lemezem volt, ezért megtükröztem. Sajnos valamiért a root disk-et nem szereti, azzal kézzel kell játszani. Látszik, hogy a kis méretű rendszert arra tervezték, hogy memória kártyáról fusson és a merevlemez csak adatok tárolására szolgáljon. Tehát konzolhoz kellett nyúlnom. Nem bonyolult, van hozzá magyar nyelvű leírás is.

Root disk hozzáadása a mirrorhoz:

freenas:~# sysctl kern.geom.debugflags=17
freenas:~# gmirror label -vb round-robin gm0 /dev/da0

Mirror modul betöltése kézzel, illetve induláskor:

freenas:~# gmirror load
freenas:~# echo 'geom_mirror_load="YES"' >> /boot/loader.conf

Egy reboot után máris van egy fél tükrünk:

freenas:~# df -h
Filesystem Size Used Avail Capacity Mounted on
/dev/mirror/gm0s1a 370M 187M 154M 55% /
devfs 1.0K 1.0K 0B 100% /dev
procfs 4.0K 4.0K 0B 100% /proc

Már csak a második lemezt kell hozzáadni a tükörhöz:

freenas:~# gmirror insert gm0 /dev/da1

Kis idő elteltével elkezdődik a szinkronizálás, nem édemes a gépet újraindítani, amíg a státusza nem lesz COMPLETE. Természetesen ettől használható, csak az írás-olvasás jelentősen lelassul. Természetesen a GUI-n is követhető az állapot, a Disk->Software Raid-> RAID 1->Information alatt.

freenas:~# gmirror status
Name Status Components
mirror/gm0 DEGRADED da0
da1 (6%)

Miután elkészült a tükör létrehoztam az adat partíción egy ZFS pool-t és visszatértem a GUI-hoz:

zpool create -f data /dev/mirror/gm0s2c

Természetesen GUI-n is lehet RAID tömböt készíteni, illetve minden egyebet managelni, csak a root ne legyen az adott merevlemezen. Kellemes meglepetés volt, hogy lehet ZFS-t is használni, ami ráadásul tökéletesen látszik a GUI-n is. Miután elkészült a filerendszer már csak fel kell csatolni. A csatolásnál lehet megadni a jogosultságokat. Ez utóbbi a megszokott UNIX-os hármas, ami a másik két nashoz képest nehézkesebb managelést tesz lehetővé, de házi körülmények között nem okoz gondot. (tulaj, csoport, mindenki- írás, olvasás, futtatás)

Az utolsó lépés a Service-k engedélyezése. Egyszerűen az adott szolgáltatást kiválasztva csak be kell kattintani az enable dobozt és az oldal alján újraindítani azt. A CIFS-nél ezen kívül még meg kell adni, hogy mely könyvtárakat ajánljuk ki. Nem bonyolultabb a többi sem, minden opció szépen érthetően le van írva. Van FTP, iSCSI target, de még bittorrent kliens is.

A többi menüpont magáért beszél. Az Access alatt hozhatjuk létre a felhasználókat, illetve csoportokat, esetleg csatlakozhatunk LDAP szerverhez. NAS-unk állapotát a Status alatt tekinthetjük meg. Az Advanced menü jól jöhet, ha böngészni akarjuk a lemezeket, illetve a jogosultságok miatt nem akarunk belépni a CLI-be. Őszintén bevallva én inkább maradok az SSH-nál.

Összegzés

Kevesebbet tud ACL szinten, mint a két kereskedelmi alapú társa, de otthonra bőven elég. Cserébe sokkal több szolgáltatást integráltak, amit otthon is használnak az emberek. Számomra a titkosított lemez kezelés és a ZFS nagyon pozitív. A freeBSD robosztus alap és ma már meglepő, hogy milyen kevés erőforrással beéri. Kár, hogy ssh-val kellett turkálnom a lelkivilágában, de egy USB kulcsra telepített, RAM meghajtóról futó verzióval ez nem történt volna meg.

Hozzászólások

(#1) puttputt


puttputt
őstag

Üdv újra Mester!

1.
NAS... Jól értelmezem? Ez főleg egy afféle lemezkezelő kliens? Azaz, annál jóval több...
Szóval komplex szolgáltatás.

2.de egy USB kulcsra telepített, RAM meghajtóról futó verzióval ez nem történt volna meg.
Ezt tényleg össze lehet hozni Stick-kel? Komolyan? Izgalmasan hangzik... Megkeresnélek privátban a részletekkel kapcs., mert épp most kezdtem dolgozni egy efféle projekten (céges). Mármint; enkriptáció nélküli minél biztonságosabb formában történő és gyors adatmentés (app-backup) stickre, hidden partícióra.
Elkelne egy kis plusz..., nem tartom kizártnak, hogy beépíteném a technikád az anyagomba.
Mert jobb és költséghatékonyabb mint amit eleve. :)

A "backup-restore csomag" mennyire kidolgozott? Milyen rátával működik?

Félre ne értsd: bár látom, nem vagy tőle annyira elpattanva... s nem vállalati célokra..., de mivel nálam(unk) egy nagyjából fixmennyiségű adat lenne nagy átlagban mozgatás, eltárolás/mentés alá víve 4 Giga "maxfaktor", extrémben 5-6.
Így ez implicit még jócskán "otthoni".

[ Szerkesztve ]

:LKBK-Inventor / * Mindig más nő mellett ébredek ... a buszon. ///////////////////////

(#2) frescho válasza puttputt (#1) üzenetére


frescho
addikt

TomoroenÉ

Ez egy NAS, ergo megosztott tarhely nehany + szolgaltatassal.

A rendszer kepes futni szinte barmirol, de ez inkabb a szerver oldal. A backup-ot nem valositja meg, csak tarolasra alkalmas. Ha Windows klienseket akarsz menteni, akkor a Nexenta ami kell neked.

https://frescho.hu

(#3) puttputt válasza frescho (#2) üzenetére


puttputt
őstag

Hmm... kösz a felvilágosítást, így már minden tiszta! :D

Sajnos a tárhely+szerveroldal jelen esetben nem játszhat. :(

A "kliens" jelen esetben mindössze egy programcsomag, Win alatt.
Annak vannak fájljai, pontosabban az sem lenne badarság, hogyha valóban a teljes főklienst (a sallangjaitól mentesen) le lehetne menteni visszaállításra.

Akkor nekiállok és tanulmányozom ezt a Nexentát.

Utolsó kérdés:
Partíciórejtést mennyire támogat? Vagyis mount-unmount technikát.
Képes rá? Vagy lehet bele valahogy "implementálni"?

... Most futottam át; gondolom az "adduser-group..." jogosultságok beállítása
lehet képes ilyesmi csodákra.
Mármint, ha azon keresztül lenne megoldva.

A lényeg az volna, hogy két kritériumnak feleljen meg:
1. Rejtett, le-felcsatolható partíció(k) támogatása. Esetleg jogosultságok kezelése mint pluszfunkció...
2. Ne kelljen hozzá semmilyen más (főleg külső v. aktív hálózati) erőforrás mint a "gazdaeszköz", jelen esetben egy 4-8 Gigás Pendrive.

[ Szerkesztve ]

:LKBK-Inventor / * Mindig más nő mellett ébredek ... a buszon. ///////////////////////

(#4) puttputt válasza puttputt (#3) üzenetére


puttputt
őstag

Rejtett, le-felcsatolható partíció(k) támogatása.

Jelszóval (enkript?) lehessen hozzáférni... ha ez megoldható.

...
Elképzelhető, hogy más ötleted (programod) is támad, mármint, hogy van még, amit tudnál ajánlani a témában. Azaz, az előbb említett 2 kritériumra, azokkal ekvivalenciában.
Szívesen fogadom!

//
Amire ez az egész (NAS és társai) emlékeztet, az a php alapú setup.
Jól érzem?
(Eleve is sok közösséget látok a php-myql és a linuxmod között...)

[ Szerkesztve ]

:LKBK-Inventor / * Mindig más nő mellett ébredek ... a buszon. ///////////////////////

(#5) frescho válasza puttputt (#4) üzenetére


frescho
addikt

Ezek egyike sem tudja azt, amit szeretnel. Mindegyik onallo oprendszer, amiket egy web alapu GUI segitsegevel lehet configuralni.

Ami neked jo lehet az talan a Cobian

https://frescho.hu

(#6) puttputt válasza frescho (#5) üzenetére


puttputt
őstag

Hm. Teljesen okésnak fekszik. (Cobian)
Nem csalódtam benned. :DDD

Amúgy a fő szempont, hogy minél költséghatékonyabb megoldást találjak.
Habár, ez azt hiszem minden, csak nem meghökkentő kérelem.

Amúgy ez sem lenne "annyira" rossz... mármint,
ha GUI alapú oprendszer eg. stick-en...
Titkos vágyam, hogy legalább a mi "osztályunk" térjen át (nemhivatalosan) a Win-ről
a Linuxra (akár Live) és létrehozhassunk szépen egy "workaround" programcsomagot,
ami egységes, könnyen adminolható és nem lehet benne barmolni. Mármint a "usrusr"-nek.
Persze, ez erősen "álomszerű" jelenleg
Nem arra halad (még) az üzletpolitika. :D
Már attól könnyesre érzékenyültem, amikor megtudtam, hogy a FF-ot generál kötelezővé tennék. :DDD

Köszi mindent! :)

:LKBK-Inventor / * Mindig más nő mellett ébredek ... a buszon. ///////////////////////

(#7) frescho válasza puttputt (#6) üzenetére


frescho
addikt

Jo kerdes, hogy mi a koltseghatekony. Az, ha nem kell kiadni 50k HUF-ot egy szoftverert, vagy 1 hetet dolgozik rajta valaki, akinek enel tobb a bere. A te szemszogedbol ez utobbi a jobb :)

A legujabb:

vmware meg laptopra is. Ott csinalsz egy snapshotot, mint admin es ket mozdulattal barmikor vissza tudsz lepni. Vagy ott van a ZFS, ami szemelyes kedvencce valt rovid ido alatt.

https://frescho.hu

(#8) puttputt válasza frescho (#7) üzenetére


puttputt
őstag

Psszt... Azért "annyival" nem több a..., hogy... :DDD

A vmware nem igazán "approved", ha érted, mire gondolok... még ezeket a "fantasztikumokat" is nehéz lesz átvinni a tű fokán, de esélyesebb. :)
Hajlik az újdonságok felé a "csipetcsapat". Meg azért egyre többször a "Nagy" is.
Ezt a ZFS-t még megkukkantom.

[ Szerkesztve ]

:LKBK-Inventor / * Mindig más nő mellett ébredek ... a buszon. ///////////////////////

(#9) Frankymester


Frankymester
csendes tag

Sziasztok. Feltelepítettem a gépre a freenas-t egy pendrivera, kötöttem mellé egy atás 500 gb-os hdd-t. A meghajtó beállításoknál állítgattam a freenasba hogy appokat tudjak telepíteni. Újraindítottam a gépet és a hdd vel nem megy a gép tovább a poszt folyamatnál kiírja a hdd-t hogy felismeri de nem megy tovább ha kikapcsolom és lekötöm a hdd-t akkor elindul a gép és vele együtt a freenas is, mitől van? Kinyírta a hdd-t? Mit lehet vele csinálni?

[ Szerkesztve ]

(#10) frescho válasza Frankymester (#9) üzenetére


frescho
addikt

Allitsd be, hogy az USB-rol bootoljon a rendszer.

https://frescho.hu

További hozzászólások megtekintése...
Copyright © 2000-2023 PROHARDVER Informatikai Kft.