PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Anleitung eine zweite Festplatte (Slave) in Suse einzubinden???



man-ngai
13.07.03, 16:43
Hallo zusammen, hier mal wieder ein Beitrag eines Newbies (der superfrustriert ist mit Linux bisher...) - ich finde die Antworten in den Beiträgen nicht komplett, die ich suche - mein System konnte teilweise nicht mehr booten - und nun habe ich eine Bitte:

Gibt es einen Linux-User der mal 15 Minuten Zeit für mich hat, und mir mal komplett einmal erklären kann, wie ich eine zweite (bereits eingebaute und damals unter XP korrekt funktionierende) Festplatte einbinden kann???

Ich habe schon:
1) die Festplatte als hdb1 formatiert
2) sie in der Fstab mit aufgenommen
3) neustart gemacht

dann erschien auf KDE auch die gemountete platte als "newdisk" - aber ich konnte als root da auch nicht drauf zugreifen... hab über die shell auch sämtliche befehls-möglichkeiten mit "mount" ausprobiert.

und nach 4 stunden und kaum noch haaren auf dem Kopf... den eintrag in der fstab gelöscht.

Danke!

HirschHeisseIch
13.07.03, 16:49
Poste doch mal, was du in die fstab geschrieben hast, die ausgabe von 'fdisk -l /dev/hdb' und die fehlermeldung von deinem mount-befehl.

man-ngai
13.07.03, 16:57
hier die fdisk meldung:
-------------------
linux:/home/Stephan # fdisk -l /dev/hdb

Platte /dev/hdb: 80.0 GByte, 80026361856 Byte
255 Köpfe, 63 Sektoren/Spuren, 9729 Zylinder
Einheiten = Zylinder von 16065 * 512 = 8225280 Bytes

Gerät boot. Anfang Ende Blöcke Id Dateisystemtyp
/dev/hdb1 1 9729 78148161 c Win95 FAT32 (LBA)
linux:/home/Stephan #
-------------------

in die fstab hatte ich geschrieben:
-----------------------------------
/dev/hdb1/ /newdisk ext2 defaults 1 2


und die fehlermeldung war (wie gesagt, das icon ist auf dem KDE erschienen) als ich als root die "newdisk" mounten wollte:
------------------------------------
...does not exist.

HirschHeisseIch
13.07.03, 17:15
Sieht aus, als würd es den Mountpoint net geben, den du in der fstab angegeben hast. Einfach als root 'mkdir /newdisk'. Dann müsste es gehen.

netmaster
13.07.03, 17:22
Gibt es deinen Mountpunkt?
Überprüfe mal "l /"
Wenn das Verzeichnis "newdisk" nicht existiert, dann erstelle es.
"md /newdisk"

man-ngai
13.07.03, 17:53
Ok, danke für die Tipps - ich muss es also offensichtlich nochmal von vorne versuchen.

Aus diesem Grunde wäre ich Euch echt dankbar, wenn Ihr es so erklären könntet - als müsstet Ihr es meiner 2 jährigen Tochter erklären..

Ich brauche nochmal die kompletten Schritte, bitte:

1) formatieren? wie?
2) einbinden? wie?

usw.

Danke Jungs

Steve

PS: ach ja, wo wir schon dabei sind, kann ich so (mit "md") auch für meinen Palm den /dev/pilot anlegen? Oder soll ich deswegen lieber ein neues Posting verfassen?

micha
13.07.03, 22:37
Hi man-ngai,

1) Formatieren


mkfs.ext2 /dev/hdb1


Weitere Möglichkeiten wären u.a. mkfs.ext3 und mkfs.reiserfs.


2) Mountpoint erstellen. Ich würde den Mountpoint unterhalb von /mnt erstellen:


mkdir /mnt/newdisk



3) Eintrag in die fstab:


/dev/hdb1 /mnt/newdisk ext2 defaults 1 2


Weitere Möglichkeiten (entpsr. zu 1)) wären ext3 oder reiserfs

4) Testen


mount /mnt/newdisk


Zu /dev/pilot:

So wie ich das sehe (kurz gegoogelt) ist /dev/pilot nur ein Link auf entweder /dev/ttySX beo serieller Verbindung (X für die tty-Nummer) oder /dev/ircommX bei Infrarotverbindung. Falls die Devices schon vorhanden sind, reichts, wenn Du einen Link auf das Richtige setzt, z.B.


ln -s /dev/ttyS0 /dev/pilot

für eine serielle Verbindung an Com1, oder z.B.


ln -s /dev/ircomm0 /dev/pilot

für Infrarot.
Falls ircomm nicht existiert, erstellt man sie mit mknod:



for x in $(seq 0 30); do
mknod -m 664 /dev/ircomm$x c 161 $x
done


Falls das alles nicht weiterhilft, mach einen neuen Thread auf ;)

Gruß micha

christophwth
14.07.03, 09:02
Hi

zur Festplatte:
bevor du das was jetzt geschrieben wurde umsetzt. was genau hast vor ?

denn, in dem beitragt sind einige logische fehler enthalten.


du willst auf eine partition auf der platte hdb zu greifen ? (hdb1 )

jetzt ist es wichtig von welchem partitionyp diese ist damit linux sie korrrekt mounten kann.

sollen die daten auf den partition erhalten bleiben. ?

wenn ja darfst du auf keinen fall die partition formatieren (löschen )

wenn nein, dann muss der typ der partition zu datei system passen ( ext , reiserfs , ext3 , [xfs , jfs] )
für linux ist es der typ 83

deine platte hat jetzt aber noch den typ c ( das sind zahlen im hexadezimalformat )
um sie für linux zu verwenden muss der typ geändert werden.

das geht unter linux mit fdisk /dev/hdb
[p] zeigt dir die bestehenden partitionen an
mit [m] gibt es eine hilfe
du benötigst den befehl [t] ( change a partition's system id)
.. dann je nach vorhandensein weitere partitionen auf der platte :Partition number (1-X):
[1]
mit [L] wird dir eine liste der verfügbaren möglichen partitionstypen gezeigt

du benötigt wie schon erwähnt den typ 83
du tippst dann 83 und drückst die return-taste.

nach der änderung muss diese auch vom system vorgenommen werden. dafür gibtes die
option [w] (write table to disk and exit )

danach kann du mit den punkten weitermachen
die hier beschrieben wurden

es macht aber auch nichts wenn du den typ erst hinterher änderst.
du kannst die partition nur lediglich nicht ansprechen. ( bekommst fehler beim monten )
sowie der richtige typ eingetragen ist geht es.

gruss
christoph

man-ngai
15.07.03, 19:58
Zuerstmal - danke an Euch beiden, für die reichhaltigen Infos!!!

Da ich Familienvater bin, komme ich erst wieder am kommenden Wochenende dazu, Eure Tipps in die Praxis umzusetzen.
Trotzdem wollte ich mich schonmal zwischendurch für die Hile bedanken-

Übrigens Christoph, die 2. Platte ist komplett leer (ich habe offiziell Abschied von Windoofs genommen) - daher ist eine Formatierung mir relativ wurscht.
Trotzdem meine hda1 erscheint als "reiser" (was immer das heißt...)

Entsprechend sollte ich dann die hdb1 ebenso formatieren, gell?

Also, besten Dank nochmals - wenn es am Weekend nicht klappt, poste ich meine aktuellen Probleme hier weiter.

C U

Stephan