Szükségem van egy nagy és gyors munkaterületre, van amit windows van amit a Linux tud jobban. Már edig is minden saját gépem tudja az XP és a Linux -ot, közös területnek azonban ext2 használok - még az ntfs-3g előtti időkből - jól kézben tartható, gyors mindkét rendszer alól.
Eddig windows -hoz ezt használtam http://www.fs-driver.org - nagyon jól bevált. Viszont formázni, partícionálni nem tud.
Egy alaplapi sil3112 SATA interfésszel próbálkoztam. Beépítettem 2db 80 Gbyte disket - "csíkozó" felállásban. Debian -t használok, dmraid -et telepítettem, gond nélkül megtalálta a tömböt, viszont én nem tudom hol van :( A /proc/partitions -ban ott a két SATA és két érdekes device /dev/dm-1 és dm-2. Mindkettőt "eszi" a cfdisk. Partícionáltam felformáztam rámásoltam valamit, hogy lássak is valamit.
xp alól ebből csak valami idegen meghajtó látszik :(
Most próbálom fordítva, xp, dinamikus disk, formáz ntfs, rámásol, Linux alól megnéz. Nem örülök neki hogy ntfs, lassú és nem eléggé kézbentartható.
Valaki csinált ilyet? Valami ötlet?
- 1715 megtekintés
Hozzászólások
hát nekem ubuntu gond nélkül látja és kezeli az nvidia raid stripe-ot dmraiddle. 3 partíció van rajta, ntfs-el (ezen a tömbön van za xp). megy windows és linux alól is kifogástalanul.
a dmraid által látott partíciók /dev/mapper/valamihülyenév alatt vannak, én fstab-ból simán felmountolom őket ntfs-3g-vel és kész.
--------------------------------
feel the beat - it's everywhere!
- A hozzászóláshoz be kell jelentkezni
Igen valahol láttam valami ubuntu leírást erre. Szóval akkor /dev/mapper/valamihülyenév -device -t kell mountolni? Érdekes én (vaktában próbálkozás képpenm a /dev/dm-1 -et mountoltam, és írtam is rá ntfs-3g -vel.Viszont, nekem a "valamihülyenév" -ből is kettő van:
/dev/mapper/valamihülyenév és /dev/mapper/valamihülyenév1 akkor most melyik?
Valaki látotz valami korrekt dokumentációt erről a cuccról (a man -t leszámítva, azt találtam).
* Én egy indián vagyok. Minden indián hazudik.
- A hozzászóláshoz be kell jelentkezni
a /dev/mapper/valamihülyenév az kábé az egész array neve, olyan, mintha /dev/sda lenne.
a /dev/mapper/valamihülyenév1 az meg az arrayen az első partíció, azaz kábé /dev/sda1.
nekem pl. 3 partíció van a tömbön és ez van a /dev/mapperben:
ls /dev/mapper
control nvidia_bhaebgaj nvidia_bhaebgaj1 nvidia_bhaebgaj2 nvidia_bhaebgaj3
és ezeket így mountolom az fstab-ban:
(...)
# /dev/mapper/nvidia_bhaebgaj1
UUID=181CE8401CE81A90 /mnt/raid0/PART_C ntfs-3g defaults,locale=hu_HU.UTF-8 0 0
# /dev/mapper/nvidia_bhaebgaj2
UUID=3E541380541339DB /mnt/raid0/PART_D ntfs-3g defaults,locale=hu_HU.UTF-8 0 0
# /dev/mapper/nvidia_bhaebgaj3
UUID=BAB40243B402029D /mnt/raid0/PART_E ntfs-3g defaults,locale=hu_HU.UTF-8 0 0
(...)
uuid-ket a blkid paranccsal nézheted meg. (de nem muszáj uuid alapján mountolni)
én az összes partíciót windows alatt hoztam létre (mivel azon van a windows is), a c-t telepítéskor, a d és e-t a lemezkezelőben. sima elsődleges partíciók. nincs szükséged dinamikus lemezekre meg semmi. majd a partícióidat formázd is le win alól, és kész is.
ha ez megvan, akkor debian-t töltesz, ha jól emlékszem "dmraid -a", és az automatán felismeri az összes raid-et a gépben, és megkérdezi, hogy akarod-e használni. (ha jól rémlik). ekkor automatikusan létrejönnek a /dev/mapper-ben a fenti dolgok, és lehet is őket mountolni.
(nekem valami ilyesmi rémlik)
--------------------------------
feel the beat - it's everywhere!
- A hozzászóláshoz be kell jelentkezni
Kössz :P Gondolhattam volna, de leírva nem láttam :(
Ha jól értem strippelt raid -et hzasználsz, még a erndszer is zaon van? - bátor. Mindenesetre még egyszer nekifutok, de ext2 szeretnék nem ntfs -t (elég lassú, defragolni kell). Apropó, chkdsk tudtál a tömbökön futtani?
* Én egy indián vagyok. Minden indián hazudik.
- A hozzászóláshoz be kell jelentkezni
hát a windows van ezen. a zubuntu az egy külön vinyón van.
"tömbökön"? csak 1 tömb van.
chkdsk? minek? de egyébként biztos lehetne.
--------------------------------
feel the beat - it's everywhere!
- A hozzászóláshoz be kell jelentkezni
1. Az mdadm a szoftveres RAID-hez kell. Mivel a két oprendszer között ez nem kompatibilis, neked nem így van ill. lehet megoldva ill. megoldani.
2. Hardveres (fake) RAID-el lehet, amit onnan tudsz hogy az alaplapi BIOS után annak is felvillan a BIOS-a, ott belépve tudod konfigurálni. (Jobbaknál lehet hogy kaptál valami operációs rendszer alatt futó segédprogramot is.)
3. Hardveres RAID esetén a merevlemez vezérlő látja először a diszkeket, átmegy a RAID logikáján, és az operációs rendszer felé már (jobb esetben) csak a logikai diszkek látszanak. Azaz ha van két diszked RAID0-ban, akkor ha ezek a fizikai diszkek látszanak is, nem szabad használni. Igazából látnod kellene egy olyan diszket, ami az a közös tárterület, amit a RAID0-vál kialakítottál, közvetlenül azt írja/olvassa.
4. Linux alatt nézd meg a dmesg kimenetét, milyen device-okat talál. Hasonlóan windows alatt a lemezkezelőben látszanak a felismert diszkek. Utóbbihoz lehet, hogy telepíteni kell eszközmeghajtót a kártyához.
[off]
4. Azért hívják 0-s RAID-nek a stripeolást, mert ennyi adatot tudsz megmenteni ha valami hiba történik.
[/off]
--
The Net is indeed vast and infinite...
http://gablog.eu
- A hozzászóláshoz be kell jelentkezni
Köszönöm! Ezzekel így nagyjából tisztában vagyok (mdadm alapú szoftver raid -et nem egyet csináltam). Ezért használom a "dmraid" verziót ez kompatibilis ezekkel a cuccokkal (pl. VIA, Silicon image stb).
Fake raid - teljesen egyértelmű mint írtam sil3112 nagyon primitív de hatékony chip (pl. mükszik a hot plug - ezt is kipróbáltam).
ADD-ON BIOS ROM -ja van ott lehet felállítani a RAID -et, amit aztán a windows driver megeszik - fel is van telepítve.
A felismert device -kat általában a /proc/partitions -ben szoktam megnézni, de ebben az esetben erre is fény derült - /dev/mapper/valamihülyenév és a létrehozott partíció /dev/mapper/valamihülyenév1
keresendő.
Az is tiszta, hogy ami itt elvész az elvész, ez csak a sebsséget képes növelni, úgy kb. 80% -al, ami pl. video feldolgozásnál jól jön(ne).
A gondom az, hogy szeretnék ext2 fájl rendszert használni - gyors a driver, jól kezelhető fájl rendszer ellentétben az agyobn bonyolított "titokzatos" ntfs -el (bár az ntfs-3g úgy tűnik megtöri ezt a sok éves átkot). Lehet, hogy végül mégis az ntfs -nél kell maradnom mivel a Linux azt is szépen kezeli, a windows sajna nem - de lehet hogy tévedek. Ezt szeretném kicsit körüljárni.
Sajnos a dmraid csomagról nem sok dokumentumot találtam(?) egy ubuntu
how-to és egy man page. Ezért kezdtem itt érdeklődni hátha csak rosszul keresem (előfordult már velem).
* Én egy indián vagyok. Minden indián hazudik.
- A hozzászóláshoz be kell jelentkezni
Újra húztam az egészet. Először Linuxbe telepítettem be ext2 node 128 - ezt kéri az IFS ext2 windows driver. Majd egy "szűz" winxp telepítésben szépen megjelent a tömb és működni látszik.
Linux alól ilyen 1-10 gigákat generáltam rá (dd -vel), sajna azt nem tudom mit tudnék ilyen tesztre használni windows alatt?
* Én egy indián vagyok. Minden indián hazudik.
- A hozzászóláshoz be kell jelentkezni
Végül is innen indult...
Él a csíkozott RAID0. Linux alól csináltam néhány tesztet - 100G -nyi nullát nyomtam rá - átlag 100MByte/sec tud. Ez alatt 6 db ilyen bejegyzést gyártott a syslog -ba:
ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
ata1.00: BMDMA2 stat 0x61652111
ata1.00: cmd ca/00:00:27:e5:50/00:00:00:00:00/e0 tag 0 dma 131072 out
res 51/04:01:26:e6:50/00:00:00:00:00/e0 Emask 0x1 (device error)
ata1.00: status: { DRDY ERR }
ata1.00: error: { ABRT }
ata1.00: configured for UDMA/100
ata1: EH complete
sd 0:0:0:0: [sda] 156312576 512-byte hardware sectors (80032 MB)
0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[10890.782839] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
Érti ezt valaki?
* Én egy indián vagyok. Minden indián hazudik.
- A hozzászóláshoz be kell jelentkezni