sonnenblen.de - Das unabhängige Sun User Forum Der Treffpunkt für Sun-Fans seit 2001
  Übersicht   Forum   Hilfe Suche Einloggen Registrieren   *
Suche
Google
Erweiterte Suche
Willkommen Gast. Bitte einloggen oder registrieren.
24. Mai 2012, 19:51:31

Einloggen mit Benutzername, Passwort und Sitzungslänge
Letzte 5 Shouts:
09. April 2012, 22:24:40
Genau! dir auch noch knappe 35 Minuten Rest-Ostern Wink und denen dies noch vor 0 Uhr lesen ebenso ein frohes Rest-Ostern Wink
08. April 2012, 12:25:29
Falls heute noch jemand hier vorbei schaut: Frohe Ostern!  :-)
14. März 2012, 02:18:10
Wet,Wetter,abgesoffen? Wink *scnr*
21. September 2011, 17:02:09
USENET? - Tolles Ding!
11. September 2011, 15:09:12
Super Wetter!
Spenden
Anzeige
Berechtigungen

Anzeige
Seiten: [1]   Nach unten
  Drucken  
Autor Thema: fat32-Platte mounten  (Gelesen 1831 mal)
KobiNo
Gast
« am: 19. März 2009, 19:59:03 »

Hallo Leute,

habe zwei 1TB Platten per SATA an meinen neuen Rechner gehängt (eine leer und fat32 formatiert) und wollte alle Daten von einer auf die andere kopieren. Ich könnte es zwar per USB machen, aber bei 600GB macht das keinen Spaß ;-)
Hat nicht funktioniert, weil die Platten nicht richtig erkannt werden (drive type unknown). Hab dann mal im Internet gesucht und auch einiges gefunden, aber wirklich funktioniert hat es immer noch nicht.
Unten ist das was ich Terminal unter anderem ausprobiert habe.


Code:
ben@openpc:~# cat /etc/vfstab
#device device mount FS fsck mount mount
#to mount to fsck point type pass at boot options
#
/devices - /devices devfs - no -
/proc - /proc proc - no -
ctfs - /system/contract ctfs - no -
objfs - /system/object objfs - no -
sharefs - /etc/dfs/sharetab sharefs - no -
fd - /dev/fd fd - no -
swap - /tmp tmpfs - yes -

/dev/zvol/dsk/rpool/swap - - swap - no -
ben@openpc:~# mount -F pcfs /dev/dsk/c3d0p0:2 /global
mount: Mount point /global does not exist.
ben@openpc:~# mount -F pcfs /dev/dsk/c3d0p0:2 /home
mount: /dev/dsk/c3d0p0:2 is already mounted or /home is busy
ben@openpc:~# mount -F pcfs /dev/dsk/c3d1p0:2 /home
mount: /dev/dsk/c3d1p0:2 is already mounted or /home is busy
ben@openpc:~#  mount -F pcfs /dev/dsk/c3d1p0:2 /Ben
mount: Mount point /Ben does not exist.
ben@openpc:~#  mount -F pcfs /dev/dsk/c3d1p0:2 /export
mount: /dev/dsk/c3d1p0:2 is already mounted or /export is busy

ben@openpc:~# format
Searching for disks...done


AVAILABLE DISK SELECTIONS:
       0. c3d0 <DEFAULT cyl 18238 alt 2 hd 255 sec 63>
          /pci@0,0/pci-ide@1f,2/ide@1/cmdk@0,0
       1. c3d1 <drive type unknown>
          /pci@0,0/pci-ide@1f,2/ide@1/cmdk@1,0
       2. c4d0 <drive type unknown>
          /pci@0,0/pci-ide@1f,5/ide@1/cmdk@0,0


Wenn ich Disk 1 oder 2 auswähle fragt er mich nach dem Typ 1. default oder 2. other.
default funktioniert nicht.
bei other fragt er mich nach nuber of cylinders
Was soll ich damit anfangen?

Vg
KobiNo
Gespeichert
sonnenblen.de - Das unabhängige Sun User Forum
« am: 19. März 2009, 19:59:03 »

 Gespeichert
mdjr
Gast
« Antworten #1 am: 19. März 2009, 23:07:34 »

Code:
ben@openpc:~# mount -F pcfs /dev/dsk/c3d0p0:2 /global
mount: Mount point /global does not exist.
ben@openpc:~# mount -F pcfs /dev/dsk/c3d0p0:2 /home
mount: /dev/dsk/c3d0p0:2 is already mounted or /home is busy
ben@openpc:~# mount -F pcfs /dev/dsk/c3d1p0:2 /home
mount: /dev/dsk/c3d1p0:2 is already mounted or /home is busy
ben@openpc:~#  mount -F pcfs /dev/dsk/c3d1p0:2 /Ben
mount: Mount point /Ben does not exist.
ben@openpc:~#  mount -F pcfs /dev/dsk/c3d1p0:2 /export
mount: /dev/dsk/c3d1p0:2 is already mounted or /export is busy

Hallo.

Soviel ich weiß muss der Mountpoint ein leeres, existierendes Verzeichnis sein (nicht sicher):
Code:
ben@openpc:~# mkdir /global
ben@openpc:~# mount -F pcfs /dev/dsk/c3d0p0:2 /global

Martin
Gespeichert
dornroeschen
Sobl Junior
**
Offline Offline

Beiträge: 63


« Antworten #2 am: 20. März 2009, 07:03:31 »

Abgesehen davon, dass die Mountpoints existieren müssen, was zeigt denn fdisk für eine Partitionstabelle an?

Rainer
Gespeichert
KobiNo
Gast
« Antworten #3 am: 20. März 2009, 21:26:11 »

Habe ein "interessantes" Ergebnis.
Ich kann die eine Partition der einen Festplatt, auf der Daten drauf sind mounten die andere (noch leer aber fat32 formatiert) aber nicht.
Die 2. Festplatte habe ich noch nicht hinbekommen. Sie war in einem externen "My Book Home"-Gehäuse verbaut, kann es sein, dass WD noch Irgendwas auf die Platte gemacht hat, was jetzt stört?

Wegen der 1. Platte noch mal eine Frage zur Sicherheit:
Wie werden die Partitionen genannt?
Für die Partition wo es gklappet hatte, hatte ich als Bezeichnung c4d0p0:1 genommen.
c4d0p0:2 führt aber wieder zu
"mount: /dev/dsk/c4d0p0:2 is already mounted or /mnt1 is busy"
mnt1 habe ich vorher neu erstellt.

Vg
KobiNo
Gespeichert
llothar
Sobl Guru
*****
Offline Offline

Beiträge: 710


WWW
« Antworten #4 am: 23. März 2009, 12:40:02 »

Ich häng mich dran. Stehe nämlich gerade vor genau derselben Frage.
Wie wird die Partition genannt und wie kann ich die rausbekommen?

An "fdisk" traue ich mich nicht ran. Fine keine Option die mir da was auflistet und die Man Page ist richtig unverständlich für Non-Admin-Geeks.
Gespeichert
sonnenblen.de - Das unabhängige Sun User Forum
« Antworten #4 am: 23. März 2009, 12:40:02 »

 Gespeichert
linus83
Sobl Bachelor
***
Offline Offline

Beiträge: 144


« Antworten #5 am: 23. März 2009, 18:33:39 »

Hallo,

root@trantor ~ $ fdisk /dev/rdsk/c3d0p0 zeigt die Partionen auf der Platte c3d0 an
Code:
             Total disk size is 12161 cylinders
             Cylinder size is 16065 (512 byte) blocks

                                               Cylinders
      Partition   Status    Type          Start   End   Length    %
      =========   ======    ============  =====   ===   ======   ===
          1       Active    IFS: NTFS         0  4001    4002     33
          2       Active    Solaris2       4002  12160    8159     67




SELECT ONE OF THE FOLLOWING:
   1. Create a partition
   2. Specify the active partition
   3. Delete a partition
   4. Change between Solaris and Solaris2 Partition IDs
   5. Exit (update disk configuration and exit)
   6. Cancel (exit without updating disk configuration)
Enter Selection:

Ich habe keine fat32-Partion, aber ich würde sie mit /dev/dsk/c3d0p<Nummer der Partion> mounten. Das c gibt den Controller an, d ist die Disknummer, p die Partion und s das slice. Ich weiß nur nicht wie man extendet-Partionen mountet, das hab ich noch nicht gemacht und noch nicht gesehen

gruß
Gespeichert
mdjr
Gast
« Antworten #6 am: 23. März 2009, 21:11:39 »

... und s das slice...

Hallo nochmal.

Für Solaris-Newbies: "Slice" ist die "Sub-Partition" auf der Solaris-Partition, von der ich im Thread "Windows vor Solaris schützen" geschrieben habe. Da die Fat32-Partition nicht innerhalb der Solaris-Partition liegt, gibt es natürlich keinen Slice.

"mount: /dev/dsk/c4d0p0:2 is already mounted or /mnt1 is busy"
mnt1 habe ich vorher neu erstellt.

... aber ich würde sie mit /dev/dsk/c3d0p<Nummer der Partion> mounten...

Allerdings.

Falls man ein Laufwerk mit /dev/dsk/c4d0p0:1 mountet, wird Solaris mitgeteilt, dass /dev/dsk/c4d0p0 gemountet wurde. ":1" wird vom Fat32-Treiber verwendet (aber nicht von Solaris). Es teilt dem Treiber mit, nur eine bestimmte Partition zu nutzen. Dies ist z.B. bei Wechseldatenträgern an Sparc-Systemen notwendig, da Solaris hier keine Partitionen unterstützt.

Versucht man dann noch /dev/dsk/c4d0p0:2 zu mounten, erkennt Solaris, dass /dev/dsk/c4d0p0 bereits gemountet ist.

Die Alternative ist dann, falls möglich, /dev/dsk/c4d0p1 und /dev/dsk/c4d0p2 zu mounten.

Martin
Gespeichert
linus83
Sobl Bachelor
***
Offline Offline

Beiträge: 144


« Antworten #7 am: 23. März 2009, 22:15:20 »

Zitat
Dies ist z.B. bei Wechseldatenträgern an Sparc-Systemen notwendig, da Solaris hier keine Partitionen unterstützt.

Auf was für einer Archtektur bist Du? von den Devicenamen her musst Du eigenlich auf x86 sein, da sparc noch die Target-Nummer hat.

Zitat
Die Alternative ist dann, falls möglich, /dev/dsk/c4d0p1 und /dev/dsk/c4d0p2 zu mounten.

genau das meine ich, das man das versuchen sollte. Nur mit mounten macht man nichts kaputt. Wer sich nicht sicher ist, kann auch readonly mounten - zum testen. Die Dezeichnung mit dem : kenne ich nicht. Ich suche mal morgen, ob ich schnell eine usb-platte finde, wo ich das testen kann.

Ich wollte nur noch einmal zusammen fassen, was die Bezeichnung des Device einen sagt.

gruß
Gespeichert
KobiNo
Gast
« Antworten #8 am: 24. März 2009, 23:46:55 »

Hallo,

mit der Information von mdjr
Zitat
Die Alternative ist dann, falls möglich, /dev/dsk/c4d0p1 und /dev/dsk/c4d0p2 zu mounten.
hat es funktioniert. Mir war nur auch nicht klar, dass ich für jede Partition einen eigenen Mountpoint brauche. Ich hatte ja versucht beide Partition auf mnt1 zu mounten. Noch schnell mnt2 erstellt, dann funktionierts.

Code:
ben@openpc:~# mount -F pcfs /dev/dsk/c4d0p1 /mnt1
ben@openpc:~# mount -F pcfs /dev/dsk/c4d0p2 /mnt1
mount: /dev/dsk/c4d0p2 is already mounted or /mnt1 is busy
ben@openpc:~# mkdir /mnt2
ben@openpc:~#  mount -F pcfs /dev/dsk/c4d0p2 /mnt2
ben@openpc:~#

Danke
KobiNo
Gespeichert
linus83
Sobl Bachelor
***
Offline Offline

Beiträge: 144


« Antworten #9 am: 25. März 2009, 08:33:44 »

Das ist bei linux auch so. Ich glaube bei Suse wurde immer automatisch erzeugt.

man kann sich das auch alles selbst bauen:
Code:
# su
# mkdir /windows
# mkdir /windows/platte_c
# mkdir /windows/platte_d
# mkdir /windows/platte_e
# vi /etc/vfstab
/dev/dsk/c4d0p0 - /windows/platte_c    pcfs - yes -
/dev/dsk/c4d0p1 - /windows/platte_d    pcfs - yes -
/dev/dsk/c3d0p0 - /windows/platte_e    pcfs - yes -

So werden die Platten/Partionen beim booten automatisch eingehangen -- ich hoffe ich habe mich jetzt vertan, mit den Einträgen
für die vfstab. So kann man sich im Prinzip eine schöne Umgebung einrichten.

Gruß
Gespeichert
sonnenblen.de - Das unabhängige Sun User Forum
« Antworten #9 am: 25. März 2009, 08:33:44 »

 Gespeichert
KobiNo
Gast
« Antworten #10 am: 30. März 2009, 21:25:28 »

Hallo linus83,

da ich die eine Platte jetzt wirklich erst mal mit der Formatierung laufen lassen will, wollte ich nun die vfstab anpassen.
Jetzt die alles entscheidende Frage: Wie mache ich das?!
Meine Versuche bisher:
1. vfstab mit editor öffnen neuen Eintrag ergänzen und dann wieder speichern geht nicht (keine Rechte)
2. Im terminal als su angemeldet und dann vi /etc/vfstab  zeigt mir zwar die Datei an, aber verändern kann ich sie nicht.
3. Rechtsklick auf die vfstab-Datei und dann "Eigenschaften" die Berechtigungen ändern --> kann ich nicht ändern, da ich nicht die nötigen Rechte habe  Undecided
Wäre nett wenn mir das mal jemand erklärt.
Wenn ich schon schreibe, dann hier auch noch der Code für die neue vfstab.
Code:
#device device mount FS fsck mount mount
#to mount to fsck point type pass at boot options
#
/dev/dsk/c4d0p1 -               /mnt1           pcfs    -       yes     -
/devices - /devices devfs - no -
/proc - /proc proc - no -
ctfs - /system/contract ctfs - no -
objfs - /system/object objfs - no -
sharefs - /etc/dfs/sharetab sharefs - no -
fd - /dev/fd fd - no -
swap - /tmp tmpfs - yes -

/dev/zvol/dsk/rpool/swap - - swap - no -
Passt das?

Vg
KobiNo
Gespeichert
dominik
Sobl Bachelor
***
Offline Offline

Beiträge: 182


Me, myself & I


WWW
« Antworten #11 am: 31. März 2009, 11:02:27 »

:wq! als 'root'


Gruss
Dominik
Gespeichert
linus83
Sobl Bachelor
***
Offline Offline

Beiträge: 144


« Antworten #12 am: 31. März 2009, 21:24:30 »

um root zu werden entweder der Befehl

# su

oder bei Open Solaris

# pfexec vi /etc/vfstab
Gespeichert
Seiten: [1]   Nach oben
  Drucken  
 
Gehe zu:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006, Simple Machines LLC
TinyPortal v0.9.8 © Bloc
Prüfe XHTML 1.0 Prüfe CSS
sonnenblen.de, mood-indigo.org, unixforum.net und realcomputers.org sind Projekte der steinbruch.info GbR

Google war zuletzt hier 23. April 2012, 16:10:54