A ReiserFS egy könyvtárban hány könyvtárat tud kezelni?

Sziasztok!

Éppen sikerült belerohanni egy ext3 problémába: 32 000-nél több könyvtár készítését érte el egy program egy könyvtáron belül. Tűzoltás gyanánt gyorsan ReiserFS-re cseréltük a fájlrendszert.
Wiki oldalakon nem találtunk arra vonatkozó utalást, hogy egy könyvtáron belül hány könyvtárat tud kezelni a ReiserFS, csupán egy olyan oldalt találtunk, ahol 64 536 alkönyvtár kezelését említi alapesetben. Sajnos nem merjük az adatot kész tényként kezelni, mert olyan dologban is téved a cikk, mint pl., hogy a Slack-en valaha alapértelmezett volt a ReiserFS. A webarchive-on fellelhető egykori ReiserFS oldal sem segít.

Abban kérném a segítségetek, hogy pontosítsátok legyetek, kedvesek azt a számosságot, mely a címben szerepel. Természetesen alapértelmezett esetről van szó. A ReiserFS nem feltétlenül végleges megoldás az esetünkben, de konkrét tényekkel kell szolgálnom a megrendelő felé. Aztán majd szükség esetén XFS-re is válthatunk, ha a megrendelő kevesellné a létrehozható könyvtárak mennyiségét egy könyvtáron belül.

A válaszokat, hivatkozásokat előre is nagyon szépen köszönöm.

Hozzászólások

OMG 32000 alkönytár?
Kiváncsi lennék milyen progi ez, mert ha ti irtátok lehet nem ártana újra gondolni a dolgokat.

Nem mi írtuk, és nem szeretnék beletúrni. A program nevét, csak, hogy ne csináljak emiatt negatív kritikát, nem írom le, mert ettől eltekintve remekül operál. A lényeg, hogy a program szabályosan járt el, mikor ezt a rengeteg könyvtárat létrehozta egy rendkívül sajátos állománykezelései metódus miatt. A kialakult probléma persze ez lehet programozói oldalról rosszul átgondolt megoldás, ám lehet rendszergazdai tervezési felületesség oka is.


dd if=/dev/zero of=img bs=1M count=1024
mkfs -t reiser img # vagy mi
mkdir test
su -c 'mount -o loop img test'
cd test
seq -w 1 $((256 * 1024))  \
| xargs sh -c 'mkdir "$@" || exit 255' dummy.sh
ls | tail
ls -l -d

Reiser FS csibém :)
______________________________________________________________________________
- Igazi alternatíva az Ubuntu-ra: www.blackpanther.hu vagy ha ez nem jött be akkor a microsoft.com -

Csak feltűnt:/OFF:
Miért pont 64536? 65536 lenne logikus első józan paraszti megközelítésre, hamár minden más "korlát" 2 valamelyik hatványa. Mire megy el 1000 lehetőség? (Az "ismerős" számról egyből a C-64 jutott eszembe meg a két byte-os címek, de gőzöm sincs a filerendszerekről ilyen mélységben, szóval biztos van rá magyarázat)

Slackware-en alapértelmezett volt a ReiserFS, még a 12.1-ben.