Sziasztok!
Kerestem mar kicsit, de (egyelore) meg nem bukkantam ra az igazi megoldasra.
Nem tud valaki valami jo leirast a kovetkezo temaban:
Szeretnek NTFS particiokbol halozaton keresztul egy linux-os gepre mentegetni rdiff-backup segitsegevel.
A legjobb megoldast keresem, ami lekezeli a kovetkezoket:
- ekezetes/hosszu/szokozos file nevek
- ntfs jogosultsagok (acl-ek?)
- file meret beli problemak (samba file limit)
- teljesitmeny
Amit eddig talaltam az az, hogy
- csinalhatnam ugy, hogy a linux-ot beleptetem az AD-be, kerberos, winbind stb es samba mount-on keresztul. Ugy latom ez igenyel nemi kezzel kokanyolast + allitolag van valami 2GB vagy 4GB file meret limit.
- vagy csinalhatnam ugy, hogy valami windows-os rsync daemon-t dobnek fel es azon keresztul, de ez sem tunik eszementen kiforrottnak.
Esetleg megoldast jelentene, ha a Linux-ban a cel particio is NTFS lenne? Mert elvi akadalya tulajdonkeppen nincs ennek sem.
Valakinek valami kozelebbi tapasztalata ezzel a dologgal? Merre induljak?
Köszi!
e0
--
Medvefarm és Debian póló
- 1423 megtekintés
Hozzászólások
Erdekes, hogy legtobb talalat eseteben a legfobb problema az, hogy egyaltalan hogyan ferjenek hozza az ntfs-hez, az altalam felvetett kerdeseken viszont kevesen feszegetik.
- A hozzászóláshoz be kell jelentkezni
A nagy tolongasbol itelve nem is annyira trivialis.
Vagy annyira trivialis, hogy csak en bonyolitom tul?
--
Medvefarm és Debian póló
- A hozzászóláshoz be kell jelentkezni
Hat akkor jobb hijjan kiteszteljuk azt, hogy ntfs-rol ntfs-re rendben megy-e. A vezerles meg mar lehet linux.
Igy a samba vs rsync daemon is eldolt.
--
Medvefarm és Debian póló
- A hozzászóláshoz be kell jelentkezni
Hm, igazad lehet, elképzelhető, hogy az ntfs-3g csont nélkül forráshű lesz: http://pagesperso-orange.fr/b.andre/advanced-ntfs-3g.html
- A hozzászóláshoz be kell jelentkezni
Sajnos nem tapasztalatból beszélek, így annak tudatában írom, hogy jó eséllyel teljesen haszontalan a hozzászólásom.
Mivel legfontosabb kritériumnak azt találom, hogy a backup tökéletes hűséggel készüljön, azért én a backup készítését mindenképpen arra az oprendszerre bíznám, amely elsődleges gazdája az NTFS partíciónak. A backup-ra az rdiff-backup-ot használnám, ha jól tudom, elég jól követi az oprendszerfüggő file-tulajdonságokat. Annak érdekében, hogy a fogadó oldalon ne vesszenek el az rdiff-backup beállításai, a fogadó oldalt egy távoli disk image-nek választanám.
Vagyis az workstation XP-n futtatnám az rdiff-backup-ot, a target könyvtár pedig egy loop device-on leledzene, amely loop device alatti file egy sambá-n keresztül share-elt file lenne a linuxos gépről. Most már csak az a kérdés, hogy hogyan tudsz loop device-ot mount-olni XP alól.
Erre én a truecrypt-et ajánlom, határozottan nem titkosítási/hitelesítési szempontból (a doksi ui. kifejezetten említi, ha jól emlékszem, hogy ha valaki egy file based container-hez rendszeresen hozzáfér, akkor szivárog az információ, mert láthatók, hogy mely blokkok változnak az idő folyamán). Igazság szerint azt ajánlanám, hogy a félreértés elkerülése végett null cipher-t válassz, de olyat asszem nem tud. Ennek a megközelítésnek az is a haszna, hogy a truecrypt NTFS image-et a linuxos gépről is minden további nélkül fel tudod mount-olni TC + ntfs-3g segítségével. A jogosultságok nem lesznek hibátlanok, de csak olvasásra jól jöhet.
Valahogy így képzelem el a lépéseket:
- Megcsinálsz egy szabvány samba share-t; csak arra figyelj, hogy feltétlenül támogasson 64 bites file offset-eket és méreteket. Gondolom ez nem lehetetlen.
- Feltelepíted a truecrypt-et a workstation XP-re.
- Az XP-n a TC-ből létrehozol egy file based container-t, melyet a samba share-re raksz. Feltétlenül NTFS file-rendszerrel formázd meg. A formázás várhatóan nagyon hosszú ideig fog tartani.
- Az XP-n a TC-ben felcsatolod a file based container-t valahova.
- Az rdiff-backup-ot az XP-n futtatod a helyi diszk és a TC volume között.
A titkosítás itt inkább hátrány, mint előny (formázás időigénye, titkosítás CPU igénye, hamis biztonságérzet); a TC-t azért ajánlom, mint említettem, mert az image file így könnyen nézegethető a linuxos szerver parancssorából is.
További hátrány, hogy ha a samba share valamilyen (pl. hálózati) okból lerohad backup közben, akkor egy inkonzisztens (és titkosított :)) NTFS file-rendszer lesz a kezedben, vagyis formázhatsz újat és kezdheted előről a backup-ot. Ha nem loop device-on belül dolgoznál, hanem a TC-t kidobnád és a samba-ra bíznád az egyes file-ok különálló megírását (vállalva ezzel, hogy néhány file-attribútum esetleg elveszik), akkor hálózati hiba esetén nem a linux filesystem-ed válna inkonzisztenssé, hanem "pusztán" az rdiff-backup struktúrája. Ebből (feltételezhetően) könnyebben vissza tudnál állni; remélhetőleg egy megszakadt rdiff-backup a korábbi, sikeresen commit-olt futások eredményét nem rontaná el, vagyis nem vesztenéd el azonnal a teljes backup-ot plusz history-t, csak amit éppen csinálsz. Hogy innen aztán meg tudod-e kísérelni ismét az rdiff-backup-ot, vagy annyira felborul a struktúrája, hogy mindenképpen újat kell kezdened, azt nem tudom.
Tehát a TC mellett szól a forráshű backup, ellene szól az erőforrásigény és a backup folyamat törékenysége. A samba pont a fordítottja. A platformfüggetlen elérhetőség elvileg mindkét esetben biztosított.
Van még egy olyan lehetőség is, ha van helyed dögivel, hogy a TC-vel egy lokális file based container-be dolgozol, vagyis munkaállomáson belül végzed az rdiff-backup-ot (ami így nagyon kicsi eséllyel borul csak meg); ezután lecsatolod a kötetet TC-ből, majd rsync-kel átnyomod a távoli gépre (ez akárhányszor lerohadhat, könnyedén újra tudod indítani). Ennek a kezdeti formázási erőforrásigénye is lényegesen kisebb (bár a legelső rsync-et nem úszod meg). A nagyobb rendelkezésre állásért (adatbiztonságért) itt több hellyel fizetsz. (Adatbiztonság "data safety" értelemben, nem "data security" értelemben, mivel nem rosszindulatú, intelligens ellenfeled van, hanem természeti.)
- A hozzászóláshoz be kell jelentkezni
Kicsit bonyolultan hangzik ez nekem...
Technikailag mi szol az ellen, hogy linux-os rdiff-backup csinalja a mentest ntfs-rol ntfs-re, rsync daemon segitsegevel?
Szimpla, gyors, biztonsagos, elvileg keves hibalehetoseget hordoz magaban.
- A hozzászóláshoz be kell jelentkezni
linux-os rdiff-backup csinalja a mentest ntfs-rol ntfs-re, rsync daemon segitsegevel
Légyszi ezt fejtsd ki bővebben, ha van kedved, mert így nem értem. Hogyan éri el az rdiff-backup az NTFS partíciókat rsyncd segítségével? Azt még el tudnám képzelni, hogy a linuxon futó rdiff-backup samba klienssel érje el mindkét NTFS-t, de attól tartok (látatlanban), hogy a sambán nem jönne át az összes NTFS attribútum.
- A hozzászóláshoz be kell jelentkezni
ilyesmi: http://www.itefix.no/i2/node/10650
- A hozzászóláshoz be kell jelentkezni
"Tökéletes hűség" NTFS mentéskor, talán a következőkkel:
# Windows IMage (WIM) készítése windows alól az MS ImageX programjával vagy a GImageX segítségével. Az image file lehet samba sharen, és inkrementális mentésre is használható, ha kell mountolható a tartalma, akár a különböző állapotok is. Hátránya, hogy (jelenleg) linux alól nem kezelhető.
# FSArchiver tudja kezelni az NTFS-t is viszont Linux alól kell elérni a mentendő particiót.
--
Légy derűs, tégy mindent örömmel
- A hozzászóláshoz be kell jelentkezni