200GB hdd probléma.

Fórumok

Nos megakadtam:
probléma, hogy egy P3-as Compaq Deskpro EN P3-733 gépbe helyeztem egy WD 200GB-os hdd-t.
Majd elkezdtem a telepítést.
A BIOS 133GBnak látja a hddt, de a linux partítiós beállításnál látom mind a 200GBot és frankón lefut a telepítés.
Mikor újraindítom a gépet (felkér a telepítőmédia eltávolítására), a bútolásnál a GRUB Error18 hibaüzenettel megáll és nem indul a gép.
40GB hdd mellett semmilyen gond nem volt.
Viszont mivel egy fileszervert akarok létrehozni, adattárolásra kellene a 200GBos hdd.
Nincs annak akadálya, hogy mindkét hdd maradjon, tehát indul a rendszer a 40essel és mountolja a 200ast.

A bios-t frissítettem, de sajna nem látja így sem a teljes kapacitást, gondolom ez a probléma fő oka.

Kérdéseim:
- van megoldás arra, hogy elavult gépben a 200GBos hdd teljes méretben használható legyen
- vegyek újabb alaplapot ami már kezeli ezt a méretű hddt esetleg (ezt nem szeretném anyagi okokból)
- cseréljem el a hddt 120GBosra és rakjak be 2dbot
- esetleg egy usb-s hdd rackal megoldható a probléma

minden 5letre vevő lennék.

Hozzászólások

Vannak winyo limitek, ezek jellemzoen:
32M, 512 M, 8 G, 32 G, 128 G

Na most szerintem a BIOS-od valamiert nem tud bootolni 8 vagy 32 giga folotti reszrol. A legtutibb: a winyo elejere csinalsz egy 100-200 megas /boot particiot, oda pakolod a GRUB-ot es a kernelt is. A tobbi viszont mehet a szokasos modon.

Ha az elso 100 megaba rakod a GRUB-ot, akkor az utana betoltodo linux kernel mar lat mindent szepen.

Esetleg ha rakok a gépbe utólagos EIDE csatolót lehet megoldja a problémát?
Nem mintha lenne kéznél :)

Okés amit írsz, de akkor szerintem jobb megoldás ha meghagyom a vas eredeti 10GBos hddjét és mellé rakom utólag a 200GBos hddt.
A telepítés utólag mennyire gáz, ill minek partíciózzam?
Nekem nem mond még sokat a külömböző partíciók neve mint pl EXT3...
Tehát tegyem be mindkettőt, vagy az egyszerűség kedvéért csak a 10G, majd mikor felált a rendszer, betesztem a 200GBost és hozzáadom valamilyen partícióként.

Kérnék rá javaslatot, hogy milyen partícióként adjam hozzá majd, ha így van értelme az egyszerűség kedvéért.

E-Medvével értek egyet, fölösleges egy nagyságrenddel lassabb hdd-ről boot-olni, ha másra úgysem nagyon kell. Csinálj egy 50-100MB-os particiót, s az legyen a /boot .
Windows-os világból érkezők közül sok a "hitetlenkedő", de hidd el, működik. Ha mégsem (igen ilyet is látni, pl. használtam 486-os géped 80Gb-os hdd-vel, oda kellett egy 170MB-os hdd bootnak), akkor még midig rakhatod a 10Gb-os hdd-t /boot -nak. Szvsz egy próbát megér.

Tudom nem kételkedek abban, hogy működik.
Csupán a tudatlanság miatt kérdezek olyat ami persze már le van írva, csak nem vagyok képes elolvasni.
A 'lemezek partícionálása' help-ben le vagyon írva szépen :) most olvasom.

Mivel nem ismerem a lemezkezelést alapvetően lehet még kérdezek pár béna dolgot:

-tehát csinálok egy elsődleges partíciót ext3 ként és beállítom boot-nak.
? mi legyen a többi helyel ?
Milyen partíciókat kell létrehoznom.
Adattárolásra mi a legmegfelelőbb.

Szerintem erdemes egyben hagyni, ha media winyo lesz. Nalam is egyben van a 200-as. Viszont erdemes az inode szam beallitassal jatszani, mert azzal rengeteg helyet (akar gigakat) meg lehet sporolni.
Ha nem rendszerwinyo, akkor eleg egy millio inode is. Nalam a 200G majdnem tele van, es a df -i szerint 8600 a foglalt inode-ok szama.

Inode a wikipediaban: http://en.wikipedia.org/wiki/Inode

Én lehet, hogy teljes butaságot írok, de szerintem a linux (jobb esetben, ha ismeri az IDE-vezérlőt), kernel-szinten kezeli a winchestert, vagyis az írásokat a kernel (és nem alatta a BIOS) fordítja le hardver műveletekre. A gond ott lehet, hogy a grub bizonyos részei a normál partíción helyezkednek el, ami(nek a vége) 133 Gb fölé nyúlik, és mivel a grub még biost használ, ezért nem lesz sikeres a betöltés.
Szerintem jóval több sikerben lesz részed, ha csinálsz egy kis partíciót (esetleg a 40Gigás winchestert használod), így a bios számára elérhető helyen van a linux és így a kernelt a grub be tudja tölteni, azután meg már kernel szinten megy minden, mint a karikacsapkodás. Esetleg azt is ki lehet próbálni, hogy lilot használsz, ami meg fizikailag elkezdi betölteni a master boot rekordból (általában winyó 1. sáv) a saját részeit és a kernelt, és akkor már megint nincs gond.
Az jut eszembe, hogy annó régen egy 486-os nem látta az 1024-en felüli sávokat (nem tudott LBA-t???) és ezért nem töltött a lilo. Úgy emlékszem, hogy akkor a winyó elejére egy boot partíció című megoldás használt, hátha ez még jó 10 év elteltével is megoldás...
Még egyet, ha valami nagy hülyeséget írtam, akkor javítsatok ki, de csak finoman, mert árt a lelkemnek a letolás...

jó megoldás lesz a kézi partícionálás.
Már van egy ext3 2GB elsődleges partíció boot bekapcsolva.
Mi legye a maradékkal akkor?

Kézi partícionálás vagy autómatikus.
Ill ez is elsődleges vagy logikai partíció legyen?

Hol tudok most utánnaolvasni, hogy a partíciók felhasználási módjait milyen szempontok alapján határozzam meg.

Az 1024-es limit az 504 megas limitkent is ismert. Tehat az elso 504 megaban kellett a lilonak lennie.

504 megas limit: 1024 cylinder * 16 fej * 64 szektor * 512 byte. (A BIOS-ban max 1024/16/64-at lehetett beallitani. Megvalositasonkent a szamok csokkenhettek eggyel a nullaval kezdes miatt.)
A legtobb 486-osban ez volt a limit a bootkor.

A BIOS tud LBA/LBA32-t?
--
Gentoo motto: It's worth spending eight hours trying to make something load 20ns faster.

LBA assisted-et próbáld meg, bár igazából Block mode vagy valami hasonló kéne (fú, de gyűlölöm a PC biost). Ugyanis a C/H/S címzés ~130 gigáig elegendő, attól fölfelé logikailag kell megcímezni a blokkokat (elnézést az esetleges pontatlanságokért).
Ennek a gépnek szerintem már ismernie kellene az LBA-címzést.
--
Gentoo motto: It's worth spending eight hours trying to make something load 20ns faster.

A DYNDNS oldalon regisztráltam egy ingyenes domaint.
Van egy router, amin fut DHCP szerver ill DNS adatokat is megtudom adni neki, amit meg is tettem.
Minden jól megy, kintről ha ping-lem a domaint, látom, hogy a router válaszol.

Ezt a domaint adtam meg a linuxnak a telepítés elején, mikor kérdezett.
Jól tettem?

Most a SAMBA telepítésénél tartok, itt a munkacsoportot kérdezi (workgroup/domain name?), mit adjak meg neki.
A regisztrált domain nevet vagy a kliensgépek által használt munkacsoport nevét?

(egyéb kérdésem, hogy a téma címe kicsit bénán csak az első kérdés címe lett, ha bajom van nyissak új témát neki a visszakereshetőség miatt, vagy egyszerűen csak írjam folytatólagosan ide -jobb témacím lett volna, a béna vagyok ezért kérdzek :))) )

A munkacsoport név tetszőleges lehet, (persze a konvenciók betartásával) úgyis csak a belső gépeid használják. Bár én nem tennék arra a gépre ami a belső hálót védi a nagyvilágtól semmit.
Egyáltalán: otthoni gép ez? Hány másiknak szolgáltat megosztást? Mert ha egyedüli akkor minek a samba?

Mikor a winXPs kliensekről tallóztam a hálót rájöttem, hogy mivel ott munkacsoportot használok és nem tartományt így a szervernek is munkacsoportos beállítás lesz a megfelelő.
A belső hálót nem a szerver védi.

A felépítés a következő:
- DSL kapcsolat (Linksys WRT54G v5.0 router)
- a routeren fut egy DHCP szerver ill DYNDNS is be van konfigolva, valamint konfigolt (ha nem is a legjobban) tűzfal.

Sajna a hálót mármint a szervert kintről is el kell majd érnem, de olvastam a VPNes megoldást a topikok között és majd úgy alakítom ki a dolgot.

Funkciók elsősorban egy fájlszerver amit (jelenleg 3géppel) a klienseknek el kell tudni érni, hol a helyi hálóra kapcsolódva, hol a világhálón keresztül VPNes kapcsolattal.
Jelenleg a szerveren csak SAMBA fut, amit még nem tudok konfigolni (kell 1kis help ill utánnaolvasás), mert a kliensek látják, csak nem tudok rá bejelentkezni!
A kliensen a bejelentkező login ablak feljön, csak gondolom a samba-ban is fel kell venni usert ami még nincs meg, mert nem tudom hogyan és most elugrottam melózni, majd estefelé tudom folytatni a keresgélést, így nem lehet rá bejelentkezni :(

Valamint fog futni egy vállalatirányítási rendszer is a szerveren APACHE kell hozzá+egykét dolog.
Ez tud számlázást, több telephelyet....kimutatásokat...több céget (és HTMLes felületű, ha valakit érint küldök róla infót).
Szóval erre akarom a cégem könyvitelét felállítani, mert ez kell az üzleti sikerhez is :))) látom mindig mivel hogyan áll a cégem (ici-pici BTcske :).

kb ez a cél jelenleg.
Januárban megyek az APEHhez számviteli egyeztetésre, addigra átláthatónak és nem utolsó sorban használhatónak kell lennie az egész rendszernek.
Van egy-kis nézeteltérésünk egymással (mármint a cégem és az APEH között, azt rendezzük, de ahhoz percrekésznek kell lennie a rendszernek).

Probléma az alábbi:
Valamit elb**tam a SAMBA konfigurációnál és emiatt a winXP-s gépeknél nem tudom a munkacsoportot tallózni.
Visszautasít a rendszer, jogosultságra hivatkozva.
Amikor még jól ment a dolog, akkor egy login ablak jött fel a tallózáskor, most ablak sehol, helyette elutasítás.
Viszont a szerverről tudom a megosztott mappákat tallózni és látom a winXP-s gépet és annak a megosztott mappáit is.
Sőt írni/olvasni is tudom őket.
Visszafelé nem megy :(

Valamit nagyon elállítottam.
Én is a SWATon keresztül bizgeráltam.

A global paramétereknél átállítottam a 'Security Option' 'security= DOMAIN'-re így most látom az XPalatt a domain-en a szervert, de tallózni még mindig nem engedi elutasítást kapok.

Ugyanezt a paramétert 'security= SERVER'-re állítva visszajutottam a kezdő állapotba.
Feljön a login ablak, de hiába adok meg regisztrált létező usert, nem tudok belépni.
Miért? mi hiányzik.

Megvan a hiba :) még sokat kell olvasgatnom !!!

A SWATnál van egy varázsló ikon és ott be kell állítani a szerver típust.
Ezt elállítottam és emiatt nem jelent meg a hálózat úgy, ahogy kellene.

Még van gondom, mert most a win-es ép megosztott mappáit nem látom, de meglesz a bibi...ill a linuxon a mappákat látom, de nem tudok belelépni.
Gondolom valahol még hibázik a jogosultság :(

A szerver típusnál a : STAND ALONE mit takar pontosan?

Off: SWAT felejtős. mcedit rulz

No, kis samba okítás:

Ugye Windows hálónál alapvetően kétféle gép létezik úgy mint DC és úgy mint sima server (igen, az XP-k is azok - ebben a kontextusban).
A kettőt az különbözteti meg egymástól, hogy a servert bármelyik gép tallózhatja, ha be tud rá authentikálni, nem érdekli a dolog. A DC azonban már nem csak téged, de a gépedet is authentikálja. Ezt csak a megfelelő gépek tallózhatják.
A stand-alone samba server megfelel a sima servernek. a P/BDC (amit a testparm ír ki) az pedig DC

három paraméter mondja meg, mi vagy:


security = (share|user)
domain logons = (Yes|No)
domain master = (Yes|No)

Ha egyedüli DC akarsz lenni akkor az 1.-nek user-t a másik kettőnek Yes-t kell adni.
Ha csak egy XP-szerű kliens szeretnél lenni, akkor az 1. share, a többit meg se add.
Ha másodlagos DC leszel, akkor az 1. user a 2. Yes a 3. No, és meg kell adnod asszem a password server paramétert, ahova forwardolni kell a kéréseket.

Ha azt mondod hogy DC leszel akkor kellenek gép accok is, ezt a smbpasswd -m kapcsolója mondja meg. Tipikusan így veszünk fel gép accot:


useradd -s /bin/false -d /dev/null gep$
smbpasswd -a -m gep$

fontos, hogy a gép acc neve dollárral végződjön, ez különbözteti meg a normál accoktól. Bár asszem tiltott a belógatása, azért mégis érdemes erről explicite is gondoskodni (/bin/false egy rögtön hibával visszatérő prog, a /dev/null-t pedig nem ecsetelném. Az a tökéletes home :devil: :).

Ezután a gépet be kell tenni a tartományba (Fontos: a [global] szekcióból az 'invalid users' listából a root kiveendő, illetve smbpasswd-vel hozzáadandó a sambás userekhez!)

Ez a következőképp zajlik:
Belógsz a winbe adminként (ha alap telepítés akkor jó az alap user is)
Sajátgép -> jobbklikk -> tulajdonságok -> Számítógépnév -> Módosítás -> Tartomány -> bepötyögöd azt, ami a smb.conf workgroup sorába van -> Enter
Erre feldob egy login ablakot, ebbe belépsz mint root (a sambás pw-vel, de mondjuk értelmes, ha u.az neki a sambás pw-je mint a unixos), erre kicsit gondolkodik, és azt mondja, hogy OK, Üdvözöllek a tartományban. Utána egy restart után egy hárommezős loginablakod lesz, alul kiválasztod a tartományt, és máris beléphetsz.

Bónusz:


# smb.conf
[global]

workgroup = csoport
security = user
domain logons = yes
domain master = yes
encrypt passwords = yes # hmm... XP... 
logon home = \\%N\%U
logon path = \\%N\profiles\%U
logon drive = X:

[homes]
browseable = no
writeable = yes
public = no

[profiles]

path = /srv/samba/profiles
browseable = no
public = no
writeable = yes

A /boot legyen az elso 133 gigaban (kulon particio).

asd