sonnenblen.de - Das unabhängige Sun User Forum
Betriebssysteme => Solaris/x86 und OpenSolaris => Thema gestartet von: KobiNo am 08. März 2009, 21:29:55
-
Hallo,
ich habe einen Laptop, auf dem Win XP und OpenSolaris läuft. Wenn ich mir unter OpenSolaris die Festplatte anschaue, zeigt es mir die komplette Festplatte an und nimmt anscheinend keine Rücksicht auf die WinXP-Partitation. Wie kann ich für OpenSolaris den Zugriff auf diese Partitation verhindern?
Vg
KobiNo
-
Wenn ich mir unter OpenSolaris die Festplatte anschaue, zeigt es mir die komplette Festplatte an und nimmt anscheinend keine Rücksicht auf die WinXP-Partitation.
Hallo
Wie "schaust" du dir die Platte an (Befehl, Programm)?
Ist OpenSolaris bereits installiert oder passiert das während der Installation?
Was wird angezeigt?
Das Partitionierungsmodell von Solaris unter x86 ist recht umständlich und war selbst für mich (hatte bereits Erfahrung mit Solaris unter Sparc) nur schwer zu durchschauen. "Es wird die gesamte Platte angezeigt" könnte daher nur eine Fehlinterpretation der Daten sein.
Solaris wird jedoch i.d.R. nicht auf andere Partitionen zugreifen bzw. diese überschreiben. Sich davor schützen, im Festplatten-Partitionierungstool (Bei Solaris /usr/sbin/fdisk) Mist zu bauen, kann man natürlich in keinem Betriebssystem. Auch bei der Installation der Systeme Windows XP, Linux und Solaris kann man Partitionen löschen (muss dies aber natürlich bestätigen).
Martin
-
Hi,
was heisst den "keine Rücksicht" ? Ansehen kann man sich alles, da ist doch kein Problem dabei.
Zumindest im Standard-Sol10-x86 sehe ich die Windows und Linuxpartitionen per se nicht. Ich hab kein OSol installiert, vermute aber das wird die Partitionen ähnlich Linux komplett sehen, alle. Aber wie gesagt....gucken ja, nur nicht anfassen ;).
partition> Current partition table (original):
Total disk cylinders available: 5907 + 2 (reserved cylinders)
Part Tag Flag Cylinders Size Blocks
0 root wm 388 - 5906 42.28GB (5519/0/0) 88662735
1 swap wu 3 - 68 517.72MB (66/0/0) 1060290
2 backup wm 0 - 5906 45.25GB (5907/0/0) 94895955
3 unassigned wm 0 0 (0/0/0) 0
4 unassigned wm 0 0 (0/0/0) 0
5 unassigned wm 0 0 (0/0/0) 0
6 unassigned wm 0 0 (0/0/0) 0
7 home wm 69 - 387 2.44GB (319/0/0) 5124735
8 boot wu 0 - 0 7.84MB (1/0/0) 16065
9 alternates wu 1 - 2 15.69MB (2/0/0) 32130
partition> q
-
Zumindest im Standard-Sol10-x86 sehe ich die Windows und Linuxpartitionen per se nicht.
Hallo.
Das meinte ich mit das Partitionierungsmodell von Solaris unter x86 ist recht umständlich ...
Um die Features von Sparc-Systemen auf x86 übertragen zu können, verwendet Solaris/x86 das folgende Partitionierungsmodell:
Auf der Festplatte befindet sich (neben einer oder mehreren Windows-Partition(en)) eine "äußere" Solaris-Partition. Sehen kann man alle Partitionen mit dem Befehl "fdisk" (nicht mit "format" !!).
Innerhalb der Solaris-Partition befinden sich mehrere "Unterpartitionen", die im Befehl "format" lediglich als "Partition" bezeichnet werden. Für den Befehl "format" sind alle Bereiche der Festplatte außerhalb der äußeren Solaris-Partition (z.B. Windows-Partitionen) unsichtbar und können nicht überschrieben werden.
Martin
-
Ach so, das meinst Du. OK :)
-
Ok, wenn es nur so aussieht passts.
Um auf die Fragen von mdjr zu kommen:
Opensolaris ist schon istalliert.
Die Programme sind:
1. (unter Anwendungen/Systemwerkzeuge) Festplattenbelegung analysieren
2. formate
Im Anhang zwei Bilder warum ich darauf komme.
Mit welchem Befehl nach fdisk bekomme ich alle Partitionen angezeigt? mit fdisk -F gehts ja nicht....
Vg
KobiNo
-
Mit welchem Befehl nach fdisk bekomme ich alle Partitionen angezeigt? mit fdisk -F gehts ja nicht....
Hallo.
Hier mal ein Beispiel:
$ su
Passwort:
# fdisk /dev/rdsk/c0d0p0
Total disk size is 19457 cylinders
Cylinder size is 16065 (512 byte) blocks
Cylinders
Partition Status Type Start End Length %
========= ====== ============ ===== === ====== ===
1 Other OS 0 1273 1274 7
2 DOS-BIG 1274 10382 9109 47
3 IFS: NTFS 10383 16907 6525 34
4 Active Solaris2 16908 19456 2549 13
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: 6
# format /dev/rdsk/c0d0p0
selecting /dev/rdsk/c0d0p0
Controller working list found
[disk formatted, defect list found]
Warning: Current Disk has mounted partitions.
/dev/dsk/c0d0s0 is currently mounted on /. Please see umount(1M).
/dev/dsk/c0d0s1 is currently used by swap. Please see swap(1M).
...
format> partition
...
partition> print
Current partition table (original):
Total disk cylinders available: 2547 + 2 (reserved cylinders)
Part Tag Flag Cylinders Size Blocks
0 root wm 3 - 2023 15.48GB (2021/0/0) 32467365
1 swap wu 2024 - 2546 4.01GB (523/0/0) 8401995
2 backup wm 0 - 2546 19.51GB (2547/0/0) 40917555
3 unassigned wm 0 0 (0/0/0) 0
4 unassigned wm 0 0 (0/0/0) 0
5 unassigned wm 0 0 (0/0/0) 0
6 unassigned wm 0 0 (0/0/0) 0
7 unassigned wm 0 0 (0/0/0) 0
8 boot wu 0 - 0 7.84MB (1/0/0) 16065
9 alternates wu 1 - 2 15.69MB (2/0/0) 32130
Martin
-
Hier noch mal das was die Anfrage bei mir ausgespuckt hat. Auch wenn ich schon soweit beruhigt bin.
# format
Searching for disks...done
AVAILABLE DISK SELECTIONS:
0. c4t0d0 <DEFAULT cyl 4077 alt 2 hd 255 sec 63>
/pci@0,0/pci1025,11f@1f,2/disk@0,0
Specify disk (enter its number): 0
selecting c4t0d0
Total disk size is 19457 cylinders
Cylinder size is 16065 (512 byte) blocks
Cylinders
Partition Status Type Start End Length %
========= ====== ============ ===== === ====== ===
1 Diagnostic 0 764 765 4
2 IFS: NTFS 765 10078 9314 48
3 Active Solaris2 10079 14157 4079 21
4 EXT-DOS 14158 19456 5299 27
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: 6
format> partition
PARTITION MENU:
0 - change `0' partition
1 - change `1' partition
2 - change `2' partition
3 - change `3' partition
4 - change `4' partition
5 - change `5' partition
6 - change `6' partition
7 - change `7' partition
select - select a predefined table
modify - modify a predefined partition table
name - name the current table
print - display the current table
label - write partition map and label to the disk
!<cmd> - execute <cmd>, then return
quit
partition> print
Current partition table (original):
Total disk cylinders available: 4077 + 2 (reserved cylinders)
Part Tag Flag Cylinders Size Blocks
0 root wm 1 - 4075 31.22GB (4075/0/0) 65464875
1 unassigned wm 0 0 (0/0/0) 0
2 backup wu 0 - 4076 31.23GB (4077/0/0) 65497005
3 unassigned wm 0 0 (0/0/0) 0
4 unassigned wm 0 0 (0/0/0) 0
5 unassigned wm 0 0 (0/0/0) 0
6 unassigned wm 0 0 (0/0/0) 0
7 unassigned wm 0 0 (0/0/0) 0
8 boot wu 0 - 0 7.84MB (1/0/0) 16065
9 unassigned wm 0 0 (0/0/0) 0
p
Vg
KobiNo
-
Ich wuerde in die Aussage von baobab (Disk Usage Analyzer) kein gesteigertes Vertrauen setzen (ich glaube das war es doch was dich anfangs in Zweifel versetzt hat). Die zeigt bei mir auch an, dass ich 1.4TB zur Verfuegung habe.
Mfg. Erisch
PS: Ich hab mir dann ueberlegt, vielleicht muss man baobab erstmal komplett durchscannen lassen damit die Anzeige korrekt ist. Also hab ich das Ding am Montag gestartet und bin heute immer noch nicht durch. System ist 2008.11 auf ner U24 mit einer SATA Platte, an der Performance des Rechners kann also eher nicht liegen. Wenn ich mir anschaue wo es immer sehr lange dauert (meist in SUNW Paketen) hat das wohl mit Fehlinterpretationen von links oder sowas zu tun)
-
Ich seh das Thema damit als erledigt an.
Danke für das Mitdenken.
Vg
KobiNo