Üdv Mindenkinek!
Adott egy NAS amin van több iSCSI tároló létrehozva, ezek fel vannak csatolva egy időben több eszközre (Windows kliensek). Több helyen is jelentkezett az alábbi probléma: a lemez újra felcsatolásakor nem engedte felcsatolni a lemezt és minden áron formázni akarta volna. A lemezkezelőben az adott diszk RAW fáj rendszerrel rendelkezett miközben én a kezdetek kezdetén NTFS-re formáztam. Eltelt 1-3 óra és diszk újra felcsatolható volt.
Ha valaki esetleg tudja hogy ezt mi okozza kérem ossza meg velem.
Előre is köszönöm.
- 2283 megtekintés
Hozzászólások
Logok?
- A hozzászóláshoz be kell jelentkezni
Végig néztem a logokat a Windows eszközökön és a NAS-on is de csak annyit találtam hogy nem tudta csatolni az eszközt.
- A hozzászóláshoz be kell jelentkezni
> ezek fel vannak csatolva egy időben több eszközre
mármint ugyanazon iSCSI target egyidejűleg több initiatorra? Tehát, egyazon NTFS-t akarják szimultán b.sztatni? Merthogy ahhoz valami cluster fájlrendszer kellene, ilyenformán adatkorrupciót okoz.
- A hozzászóláshoz be kell jelentkezni
Igen végül is ez a helyzet. Aha szóval egy iSCSI lunt egy időben csak egy eszközre szabad felcsatolni?
- A hozzászóláshoz be kell jelentkezni
Legalábbis ha NTFS van rajta. :)
- A hozzászóláshoz be kell jelentkezni
A lun-t meg felcsazolhatod csak akkor olyan filerendszer/cluster kell ami ezt kezelni is tudja.
- A hozzászóláshoz be kell jelentkezni
Meg is lepődtem mert linux alatt ilyen jellegű problémával még nem találkoztam.
De köszönöm szépen az információkat, és a segítséget.
- A hozzászóláshoz be kell jelentkezni
> Meg is lepődtem mert linux alatt ilyen jellegű problémával még nem találkoztam.
Ha felcsatolsz egy nem-cluster képest Linuxos fájlrendszert (ext[234], stb.) több helyen egyszerre, ugyanúgy adatvesztést fogsz tapasztalni azzal is.
- A hozzászóláshoz be kell jelentkezni
Ja akkor ceph a barátunk :D
- A hozzászóláshoz be kell jelentkezni
A Ceph egy elosztott fájlrendszer, ami több gép (cluster node) között elosztva tartja az adatokat, ezzel redundanciát és hibatűrést biztosítva.
Ha neked 1 darab SAN/NAS-od van, azon nem tudsz Ceph-et használni.
Jelen szituációban két lehetőséged van:
1.) olyan cluster-képes fájlrendszert használsz, ami több helyről felcsatolható egyidejűleg. (VMware VMFS, stb.)
2.) nem SAN funkciókat használsz, hanem NAS funkciókat. Magyarul, nem blokk eszközt adsz ki a klienseknek, hanem fájlszerver szolgáltatást nyújtasz. (NFS, CIFS, stb.)
- A hozzászóláshoz be kell jelentkezni
egy apro javitas: a ceph NEM eloszott fajlrendszer, hanem egy eloszott object store. erre epitettek blokk kezelest (rbd), illetve jelenleg epitik a CephFS-t, ami majd tudni fog fajlrendszert, de meg nem production ready.
- A hozzászóláshoz be kell jelentkezni
azert szerintem keressetek valakit, aki ert hozza elobb, mert ha az nem volt vilagos, hogy egy NTFS-re formazott iSCSI LUN-t nem lehet tobb geprol hasznalni, akkor fognak meg meglepetesek erni...
- A hozzászóláshoz be kell jelentkezni
Ez azért lehet, mert a Linux nem próbál meg erőszakosan mindent fájlrendszert mountolni, amint meglátja. Ellentétben a kedvenc oprendszerünkkel.
- A hozzászóláshoz be kell jelentkezni
kedvenc oprendszerünkön szabályozható az automount:
mountvol /n
ill.
mountvol /e
régebbi rendszereken pedig diskpart-ban automount parancs
- A hozzászóláshoz be kell jelentkezni
Csak a cluster-fájlrendszerek alkalmasak arra, hogy egyidejűleg több gépen legyenek felcsatolva. Az NTFS nem cluster fájlrendszer.
- A hozzászóláshoz be kell jelentkezni
"Az NTFS nem cluster fájlrendszer."
Tévedés. A cluster shared volume ugyanolyan mezei NTFS (vagy ma már ReFS) mint amit a kliensen is használhatsz. Csakhogy a filerendszer meta adatait koordinálva irják a tagok (ill. adott tag), hogy ne legyen káosz.
- A hozzászóláshoz be kell jelentkezni
Azért a Cluster Shared Volume az NTFS egy igencsak speciális felhasználási módja:
"Cluster Shared Volumes operates by orchestrating metadata I/O operations between the nodes in the cluster via the Server Message Block protocol. The node with ownership of the LUN orchestrating metadata updates to the NTFS volume is referred to as the Coordinator Node. Read / Write operations are passed directly to the Serial attached SCSI, iSCSI, Fibre Channel, or Fibre Channel over Ethernet shared storage via block based protocols."
Magyarul: Windows-os cluster környezetben van arra megoldás, hogy az NTFS-t clusterezett módban használd. De, ha nincs Windows-os clustered, akkor nem mész messzire az NTFS-sel. Standalone Windows gépekről nem csatolhatod fel ugyanazt az NTFS-t több helyről, mint ahogy azt a topicindító szerette volna.
- A hozzászóláshoz be kell jelentkezni
"Windows-os cluster környezetben van arra megoldás, hogy az NTFS-t clusterezett módban használd. "
Nem. Windows környezetben az NTFS és ReFS A cluster filerendszer. Pont.
"Standalone Windows gépekről nem csatolhatod fel ugyanazt az NTFS-t több helyről, mint ahogy azt a topicindító szerette volna."
Nem is állitotta senki, csak azt akartam tisztázni, hogy ez nem az NTFS korlátja. Az NTFS képes több gépen is felcsatolva lenni, amennyiben a metaadatok irását a tagok koordinálják. Csak úgy mint bármelyik másik cluster filerendszeren. Ezt a koordinációt windows clusteren a CSV-al érik el, ugyanúgy, ugyanazt az NTFS filerendszert használva mint bármelyik kliens gép.
- A hozzászóláshoz be kell jelentkezni
Erre nem vennék mérget:
CSV provide a general-purpose, clustered file system, which is layered above NTFS (or ReFS in Windows Server 2012 R2).
Akkor ennyi erővel az összes általános célú fs cluster fs.
- A hozzászóláshoz be kell jelentkezni
> Akkor ennyi erővel az összes általános célú fs cluster fs.
Igen, erre akartam én is rávilágítani. Én azt tekintem cluster fs-nek, ami "önerőből" használható több node-on konkurrensen.
Ilyen alapon a DOS is egy 32 bites, védett módú, GUI-s multitasking oprendszer, mert ha a tetején elindítok egy Windows 95-öt, akkor van védett mód, meg GUI, meg multitasking.
- A hozzászóláshoz be kell jelentkezni
"Én azt tekintem cluster fs-nek, ami "önerőből" használható több node-on konkurrensen."
Akkor a te besorolásod eltér a wikipediától és minden más forrástól. Akkor szerinted a CSV sem cluster fs.
- A hozzászóláshoz be kell jelentkezni
A wikipedia szerint is a CSV a cluster fs (ha már az MS is fs-eli néhány helyen):
After you add a disk as a CSV, it is designated in the CSVFS format (for CSV File System). This allows the cluster and other software to differentiate the CSV storage from other NTFS or ReFS storage. Generally, CSVFS supports the same functionality as NTFS or ReFS. However, certain features are not supported. For example, in Windows Server 2012 R2, you cannot enable compression on CSV. In Windows Server 2012, you cannot enable data deduplication or compression on CSV.
Ettől szerintem az NTFS nem lesz cluster FS, de valaki benyomhatná az példák közé a wikipedia szócikkbe, hogy megnézzük, hány nap alatt tűnik el :)
- A hozzászóláshoz be kell jelentkezni
Ja, a wiki annyira megbízható forrás... :) Amúgy hülyeségeken vitatkoztok. Most már: vitatkozunk. Óóó. :((
A CSV nem fájlrendszer, olyan fájlrendszer pedig aminek CSVFS lenne a neve nem létezik.
CSVFS-nek vagy a CSV-n ülő pl. NTFSt nevezik, vagy az egész komplett subsystemet is emlegetik így, ami a CSV-t hajtja.
- A hozzászóláshoz be kell jelentkezni
Felőlem csinálhatnák róla szavazást is "Szerinted az NTFS clustered file system?" :P
De én nem vitatkozom, igazából nem is lennék jó vitapartner mert életembe nem találkoztam CSV-n ülő NTFS-el. :D
- A hozzászóláshoz be kell jelentkezni
Mindegyik cluster fs-ben koordinálni kell a metadata irást. Ezt windows alatt CSV-val csinálják, ami az NTFS formátumán semmit nem változtat, hiába fut "felette".
"Akkor ennyi erővel az összes általános célú fs cluster fs."
Önmagában (koordinálás nélkül) egyik sem alkalmas több gépről való irásra. Ezt nem a fs-nek kell megoldja önmagában, a hostok-nak is közrelműködniük kell.
- A hozzászóláshoz be kell jelentkezni
On the Node 2, you can see following stack that represents mounted NTFS. Cluster guarantees that only one node has NTFS in the state where it can write to the disk, this is important because NTFS is not a clustered file system. CSV provides a layer of orchestration that enables NTFS or ReFS (with Windows Server 2012 R2) to be accessed concurrently by multiple servers.
Az MS dolgozók is félrebeszélnek. :-)
- A hozzászóláshoz be kell jelentkezni
Ugyanezt mondtam én is. Kell egy réteg ami lekezeli a metadata irást, ez a CSV. Alatta pedig NTFS fut, ez igy együtt pedig clustered fs. Ugyanilyen réteget találsz nagyon sok más clustered fs "felett" is. Mint már emlitettem nem a filerendszernek kell önmagában a párhuzamos irást levezényelje. A jó filerendszer eszközöket ad a koordinálónak, hogy ezt egyszerűen meg tudja valósitani. Lock, journaling stb.
- A hozzászóláshoz be kell jelentkezni
Nem,Te kijavítottál valakit aki leírta, hogy az NTFS nem clustered fs, ha a CSV nem része a specifikációnak márpedig valószínűleg nem akkor tényleg nem.
- A hozzászóláshoz be kell jelentkezni
A CSV egy szolgáltatás, nem filerendszer formátum.
- A hozzászóláshoz be kell jelentkezni
Ez nem is vita tárgya. :)
Ez az:
Nem. Windows környezetben az NTFS és ReFS A cluster filerendszer. Pont.
Egy hasonlat:
A Windows környezetben az NTFS és ReFS. Az Antivirus filerendszer. Pont.
Mindkettő filesystem minifilter driverrel van implementálva (és egyik se része a filerendszernek.) :D
- A hozzászóláshoz be kell jelentkezni
Kezd unalmas lenni a dolog, de azért még egyszer, utoljára: ha letiltod a hostokon a koordinációt (windows-on a CSV szolgáltatást) akkor nem sok clustered filerendszer marad a világon, ha egyáltalán. Ez a réteg szükséges hozzá, hogy működjön. Ezért windowson az ntfs a clustered fs.
Mint már emlitettem a CSV nem filerendszer, hanem egy szolgálatás, igy nem is lehet az a filerendszer.
Példánál maradva: mountolj fel vmfs-t két gépen nem vmware környezetben (pl. windows alól, ha már emlitetted: filesystem minidriverrel) és kezdj rá irni párhuzamosan több gépről. Meg fog sérülni.
Akkor most a vmfs sem clustered filerendszer? Dehogynem. Csak kell a koordináció, file locking, scsi lock stb-stb.
(ja a vmfs driver még linux alól is readonly, vajon miért?)
- A hozzászóláshoz be kell jelentkezni
Feladom nyertél, értem mit mondasz, már csak azt nem értem, hogy a Microsoftos kolléga miért írta, hogy nem az és pont ezért kell az egész bohóckodás. (pedig úgy tűnt, hogy ért hozzá) ;-)
Clustered FS=minden olyan FS amire lehet olyan szolgáltatást írni ami lekezeli, hogy gazsi most ne írj mert én írok (ezt akár CSV-be is tárolhatja ;))
- A hozzászóláshoz be kell jelentkezni
igen, kezd unalmas lenni, hogy itt trollkodsz, es nem ismered el, hogy baromira mellelottel. az NTFS akkor clustered fs, ha majd piros ho esik. probald meg neha akkor vehemenciaval bevallalni ha mellenezel valamit, mint ahogy magyarazod a baromsagod.
- A hozzászóláshoz be kell jelentkezni
Hacsak nem MSCS-t (új nevén Failover Clustering) csinálsz akkor ez az eredmény ha mindkettő rendszer írja
- A hozzászóláshoz be kell jelentkezni