Egyebek mellett azért, mert a merevlemezek kapacitása lassan már a terabyte-okban lesz mérhető, és az ext3 nagy valószínűséggel nem fog tudni mit kezdeni a jövő merevlemezeivel. Az ext3 maximálisan 8 terabyte volume méretet támogat, ami nem valami sok. Ezzel szemben ext4-gyel már 1024 petabye-os volume méreteket kezelhetünk. Sokkal barátságosabb, nem?
További jelentős fejlesztés az ext4-ben az "extent" támogatás is, amely segít a fragmentáció megelőzésében.
Az ext4 visszafele kompatibilis az ext3-mal, azaz mount-olható, mint ext3-as filerendszer (hasonlóképpen, ahogy az ext3 is felcsatolható ext2-ként). Ez egészen addig igaz, amíg az ext4-gyel nem használjuk az "extent" támogatást is (és már létrehoztunk az "extent" kapcsolóval mount-olt filerendszerünkön egy file-t). Ha ezt megtesszük, akkor ezt a visszafele kompatibilitást (azaz, hogy az ext4-et ext3-ként is felcsatolhassuk) elveszítjük. Az "extent" támogatás alapértelmezetten nincs engedélyezve az ext4-ben, az külön kell megtenni a mount-olásnál.
(mount /dev/hda1 /wherever -t ext4dev -o extents)
Egyéb infók az ext4-ről itt.
- A hozzászóláshoz be kell jelentkezni
- 4341 megtekintés
Hozzászólások
sebességről valami? gondolom, hogy nem lesze az extents miatt fregmentáltabb, az már maga egy sebességnövekedés. de ezen felül van-e még valami plusz?
- A hozzászóláshoz be kell jelentkezni
...gondolom, hogy nem lesze az extents miatt fregmentáltabb,...
gondolom fragmentalodasra gondoltal... Szomoru lenne, ha epp az extent-ek miatt lenne fragmentaltabb:
An extent is ... reduces or eliminates file fragmentation
Amugy:
...featuring support for volumes up to 1024 petabytes ... mar ha ez plussznak szamit :-)
Zsiraf
- A hozzászóláshoz be kell jelentkezni
Felreertetted :)
Ezt akarta irni:
gondolom, hogy nem lesze - az extents miatt - fragmentáltabb, az már maga egy sebességnövekedés. de ezen felül van-e még valami plusz?
- A hozzászóláshoz be kell jelentkezni
sebesség pluszra gondoltam, nemhiszem, hogy problémám lesz a közeljövőben desktopon a néhány terabájt túllépése, bőven megvagyok egy 250-es vincsinél, ami valójában épphogy 230-as ...
- A hozzászóláshoz be kell jelentkezni
Van manapsag ertelme a max petabyteos particioknak??? Egyaltalan van olyan kornyezet ahol egy gepben van ennyi tarhely?
(nemvagoyk benne a dologban annyira szoval lehet hogy ez mar nyilvanvalo :) :) )
ifroz
- A hozzászóláshoz be kell jelentkezni
Tag-ek:
szuperszámítógépek, Google-hez hasonló adattárak, The Internet Wayback Machine, EMC Petabyte Storage Array, nem otthoni felhasználás, a jövő
Terabyte-os háttértára lassan bárkinek lehet otthon. Ebből kell kiindulni.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Nem találtam róla infót: ez fogja tudni a nanosec pontosságú időcímkéket?
Több progiba is belefutottunk már, aminek hibás a Makefile-ja, és vagy következetesen, vagy következetlenül néha nem készült el valami, és ez arra vezethető vissza, hogy 1 mp-be túl sok művelet fért bele, simán létrejött két fájl azonos időcímkével, és utána egy másik szabály, aminek valamit még csinálnia kellett volna, semmit sem tett, mert azt hitte, hogy már rendben van az elkészítendő fájl. Sajnos az UHU 2.0-ban a frozen-bubble pont egy ilyen szitu miatt volt hibás (azonos forrásból néha jól, néha rosszul fordult le, az utolsó lefordításkor véletlenül épp rosszul, és csak később vette észre valaki), a Makefile-ban megfelelő helyre berakott sleep permanensen orvosolta a problémát.
Az ilyen heurisztikus kiszámíthatatlan bugok ellen nagy védelem lenne, hogy ha vki az A fájl alapján generál egy B fájlt, akkor biztos lenne, hogy a B újabb az A-nál, nem pedig lutri kérdése, hogy újabb-e, vagy azonos időcímkéjű.
- A hozzászóláshoz be kell jelentkezni
Lehet, hogy ez neked szol: http://kerneltrap.org/node/6776
...
From: Theodore Ts'o [email blocked]
To: linux-kernel
Subject: Proposal and plan for ext2/3 future development work
Date: Wed, 28 Jun 2006 19:55:39 -0400
...
In addition, we are assuming that various "low risk" changes that do
involve format changes, such as support for higher resolution
timestamps, will _not_ get integrated into the fs/ext3 codebase, and
that people who want these features will have to use the
stable/development fs/ext4 codebase.
Zsiraf
- A hozzászóláshoz be kell jelentkezni
Ahh, király, köszi... ránéztem erre a cikkre is, csak lusta voltam végigolvasni, a "nano" és "second" szóra kerestem rá, gondoltam hogy vmelyik benne lesz. Tévedtem... :-)
- A hozzászóláshoz be kell jelentkezni
Én saját projektjeimben nem is használom már a make-et. Helyette scons-t használok (www.scons.org). Ennek a projektfájlja valójában egy python, míg maga a scons egy python modul. Sok előnye van és vannak hátrányai is a make-hez képest, de amit itt ki akarok emelni az az, hogy nem az időbélyegzők alapján dönti el, hogy valami megváltozott-e vagy sem, hanem a fájlok hash kódja alapján (nem tudom pontosan mit használ, sha1, md5, stb.). Még arra is van lehetőség, hogy külön könyvtárban felépítse a programépítés folyamatát és ne az eredeti forrásfájlokon, hanem a másolataikon dolgozzon.
- A hozzászóláshoz be kell jelentkezni
Azért valljuk be, egy időcímkét megnézni, vagy egy fájl hash-ét kiszámítani igencsak eltérő mennyiségű munka, főleg ha egy hatalmas projektre gondolunk, például egy kde-méretű forrásfa esetén az összes fájl hash-ének meghatározása akár perc nagyságrendjébe is eshet, ami nem túl szerencsés - bár mondjuk elhanyagolható a kde buildelési idejéhez képest :-)))
Na mindegy, igazából nem akarok vitát nyitni arról hogy make vagy scons, a scons-t még nem ismerem, de sok jót hallottam róla. Viszont nekünk, mint disztribkészítőknek a progi buildelési környezete adottság, alkalmazkodnunk kell hozzá (és persze szükség esetén javítani), és olyan build környezetet felépíteni, ahol a fordítás folyamata minél nagyobb eséllyel pontosan reprodukálható, amihez igencsak jó volna a nanosec pontosságú időcímke. Nyilván nincs arra kapacitásunk, hogy mások programjait emiatt portoljuk makefile-ról scons-ra :-)
- A hozzászóláshoz be kell jelentkezni
Ennek ellenére a KDE is dolgozik a SCons alapú build systemre való migráláson.
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Ahm, nem tudtam róla. Megértem a szempontjaikat, h miért nem felelt meg nekik a SCons... de nekem ez a CMake egyáltalán nem tetszik, mivel még mindig a jó öreg make-et használja, szóval tulajdonképpen csak egy Makefile generátor.
(SConsnál nem csak a forrásfile-ok, hanem a buildet vezérlő SConstruct/SConscript file-ok, compiler opciók, stbk. is számítanak annak eldöntésekor, hogy valamit újra kell-e fordítani vagy sem, de ha egy build szabály megváltozik, akkor is csak azt fordítja újra, amit a módosított build szabály befolyásolt.)
szerk.: azért jól elmentünk offtopikba (;
- A hozzászóláshoz be kell jelentkezni
Bocs lehet, hogy félreértem, de a te problémádon nem lehet, hogy egy make clean segített volna?
- A hozzászóláshoz be kell jelentkezni
"De miért van szükség az ext3 mellett az ext4-re?
Egyebek mellett azért, mert a merevlemezek kapacitása lassan már a terabyte-okban lesz mérhető,..."
Huhhhhh...
Megnyugodtam. Akkor nálam maradhat a Reiser FS 3.6 ugyanis az iciripiciri merevlemezem 80GB mindössze, és talán egy nagyobbacska 120-160GB-sre fogom (talán) lecserélni. Ha, lecserélem.
- A hozzászóláshoz be kell jelentkezni
Hányan gondolkoztak hasonló módon a 80-as, 90-es években, amikor a programjaikban a dátumban az évet csak két számjeggyel ábrázolták. Aztán ment a kapkodás 1999-ben hogy ezeket javítsák.
Másrészt nem ártana tovább látni a saját desktop PC-nken. Linux kernelre alapozott kereskedelmi disztribúciók egyre inkább tért nyernek vállalati környezetekben is, ahol nem Józsika PC-je - és annak paraméterei - a mérvadóak. Manapság egy TB nem kerül sokba, még otthoni méretekben sem.
[szerk: megnéztem egy-két számtech bolt kínálatát, a 250G-s SATA disk-ek 20 és 25KHUF között mozognak. Ezekből négy darab 80 és 100KHUF között van. Lássuk be, ahol 1T tárkapacitásra van szükség, ennek duplája se komoly kiadás.]
Hiszen négy darab 250G-s disk épp egy TB-t ad (jó, nem pont annyit, akkor legyen öt és az még több is lesz), a mai alaplapokon ennél több disk csatolására van lehetőség. (persze itt se a low-end alaplapokra gondolok)
Persze a fentiek olvasásánál se a magyar minimálbérből élők lehetőségeiből kell kiindulni, de fel kéne ismerni, hogy ezek nem szempontok a kernel fejlesztésénél.
Ave, Saabi.
- A hozzászóláshoz be kell jelentkezni
kicsit off, de a 90-es évek után y2k előtt volt egy ismerősöm, aki még azt is el tudta adni egy ügyfelének, hogy a falban lévő kábeleket tesztelte 2000 év kompatibilitásra. LOL!
Egyébként igaz amit írsz, van amikor alap az 1TB (vagy nagyobb) és onnan csak felfele megy a kapactiás. Ez főleg akkor jó, mikor készíted az ilyen rendszerekhez a full(!) napi (!) backupot tároló rendszert, 1 hetes rotálással, disk alapon és nem autochangeres, robotkaros mentőegységgel. Na, ott hasznos tud lenni, ha linuxot szeretnél használni ilyen feladatra.
- A hozzászóláshoz be kell jelentkezni
Esetleg ha FreeBSD-n csinálnád UFS2-vel?
- A hozzászóláshoz be kell jelentkezni
Az ext3 maximálisan 8 terabyte volume méretet támogat, ami nem valami sok.
Úgy érzem, engem múltkor a boltban kicsit félrevezettek. Még hogy a 250 GB sok! Na, asszem, holnap lesz egy kellemetlenkedő ügyfelük :D
- A hozzászóláshoz be kell jelentkezni
hat ahol SAN eszkozokkel dolgozol ott igenis a TB-os kapacitasok nem ritkak es az sem, hogy ekkora teruleteket egy namespace-kent szukseges latnod...
- A hozzászóláshoz be kell jelentkezni
Es 8 terabajtos fajlokat szukseges rajta tarolnod;) 365x24 ora non-stop home-pr0n vagy mi lehet ekkora?;))
---
Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....
- A hozzászóláshoz be kell jelentkezni
Fontos neked mindenkit lebuktatni? Törlöm az accodat a szerveren! :-)))
--
A nyúl egy igazi jellem. Ott ül a fűben, de akkor sem szívja!
- A hozzászóláshoz be kell jelentkezni
Milyen 8 TiB-s filokról beszélsz? Az ext3 max. 2 TiB-s file-okat tud. Nem maximális fileméretről, hanem volume méretről volt szó. Az a 8 TiB.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Sávszélesség és 64-bit kompatibilisság teszteléshez szükséges fájlok:
ftp://ftp.fsn.hu/testfiles
:)
- A hozzászóláshoz be kell jelentkezni
Ez igy eszi a helyet, zipelve kellett volna.
- A hozzászóláshoz be kell jelentkezni
Olvasd el a readmet. :)
- A hozzászóláshoz be kell jelentkezni
Ezt jól végiggondoltad? :)
- A hozzászóláshoz be kell jelentkezni
;)
- A hozzászóláshoz be kell jelentkezni
Mellesleg ez nem is igaz. Tömörítve több helyet foglal. :)
- A hozzászóláshoz be kell jelentkezni
:D
- A hozzászóláshoz be kell jelentkezni
a munkahelye mindenkinek a magánügye :)
- A hozzászóláshoz be kell jelentkezni
120 teras rack-et, valaki, otthonra?
http://www.capricorn-tech.com/tb120.html
Egyebkent tegnap beujitottam en is egy 200-asra... :-)
- A hozzászóláshoz be kell jelentkezni
Ennél pld. a Sun x4500-asával sokkal nagyobb sűrűséget lehet elérni. Más kérdés, hogy ki az, aki azt meghűti...
- A hozzászóláshoz be kell jelentkezni
Ez kiraly! Mindjart veszek kettot (mert RAID1-be kotom :))
Ezen mar talan elfer az uj MPlayer buglistaja...
A'rpi
- A hozzászóláshoz be kell jelentkezni
Minek a RAID? Ha elvesznek a bugok csak jo, mintha nem is lettek volna. ;-)
- A hozzászóláshoz be kell jelentkezni
Vannak akik dollár ezreket adnak a bugokért... :)
- A hozzászóláshoz be kell jelentkezni
Valamit tudhatunk arról, hogy az új extent tulajdonság mennyire teszi hatékonyabbá a fájlrendszert? Én eddig úgy tudtam, hogy az ext3 amúgy sem különösebben töredezik, erre a cikkben nekem az jön le, hogy azért mégis, csak éppen defragment program nincs hozzá. Vagyis, hogy éppen folyamatosan defragmentálja magát, több-kevesebb sikerrel.
Egy másik kérdés, hogy esetleges fájlrendszer-korrupció esetén nem lehetséges lesz -e valamilyen módon ext3 -ra visszakonvertálni?
Gratulálok a fejlesztéshez, remélem sikeres fájlrendszer lesz.
--- GTK programozás C nyelven ---
http://hu.wikibooks.org/wiki/GTK%2B_programoz%C3%A1s_C_nyelven
- A hozzászóláshoz be kell jelentkezni
Ext2/3-hoz is létezik töredezettségmentesítő. A neve (nagyon találóan) defrag, és megtalálható itt.
defrag is a filesystem defragmenter for Linux filesystems. It works on ext2, minix and xiafs filesystems...
- A hozzászóláshoz be kell jelentkezni
Most, hogy valamelyest utánaolvastam az extent -nek, érdekesnem tűnik... mint ahogy az is, hogy talán a hánytatott sorsú HPFS -ben lehetett legelőször elérni.
--- GTK programozás C nyelven ---
http://hu.wikibooks.org/wiki/GTK%2B_programoz%C3%A1s_C_nyelven
- A hozzászóláshoz be kell jelentkezni
És hol olvastál utána, mert a linkelt Wiki szócikk elég szűkszavú...
"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee."
-- Ted Ts'o
- A hozzászóláshoz be kell jelentkezni
ebből próbáltam kiindulni.
--- GTK programozás C nyelven ---
http://hu.wikibooks.org/wiki/GTK%2B_programoz%C3%A1s_C_nyelven
- A hozzászóláshoz be kell jelentkezni
Nekem egy olyasmi kellene ami a ZFS-ben van benne, vagyis hogy minden eggyes blokknak a diszken tarolja a checksumat is. Na ez nagyon jol jonne. http://www.opensolaris.org/os/community/zfs/demos/selfheal/
- A hozzászóláshoz be kell jelentkezni
Nekem meg egy raklap húszezres kéne. :)
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Hozzávalók: valamilyen shell, amelyik képes ciklust használni, dd, sha, vagy md5 nevű programok.
- A hozzászóláshoz be kell jelentkezni
És a raklap húszezreshez?
Ja tudom:
Raklap,
húszezres...
"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee."
-- Ted Ts'o
- A hozzászóláshoz be kell jelentkezni
Kábelkötöző is kell, mert a szél szétviszi a húszezreseket! :D
- A hozzászóláshoz be kell jelentkezni