Archiv verlassen und diese Seite im Standarddesign anzeigen : cfdisk zeigt falsche FS-Type...
Hiho,
ich will einige ungenutzte Partitionen zusammenführen und verschlüsseln. Nun habe ich mit
cfdisk /dev/hdc
cfdisk und die zugehörige Festplatte "gestartet".
Laut /etc/fstab und der Tatsache das ich fleißig Dateien schreibe, weiß ich, dass die Partition hdc2 und hdc6 reiserfs sind, und hdc5 und hdc7 NTFS sein müssten. Nun zeigt mir cfdisk aber 4(!) NTFS-Partitionen an.
Hat das was zu bedeuten oder kann ich es einfach ignorieren und die wirklichen NTFS-Partitionen bearbeiten?
MfG.:
der Maxist
PS.: Ich nutze Debian/testing und habe weder RAID noch sonstwas. Nur 4 IDE-Geräte (2 HDD, 2DVD).
Laß mich raten, du hast da einfach über vorhandene NTFS-Partitionen ein ReiserFS drauf geschrieben, oder?
weiß ich gar nicht mehr so genau, aber afaik hab ich sie erst gelöscht, sodass nichts drauf war und dann ReiserFS draufgeschrieben. Wäre es denn schlimm/falsch, einfach Reiser drauf zu schreiebn? MfG
aber afaik hab ich sie erst gelöscht,
Das glaube ich nicht, weil beim Neuanlegen eine Linux-Partition auch die fsid geändert wird, beim einfachen mkfs auf eine bestehende Partition aber nicht!
Zeig doch mal die Ausgabe von fdisk -l
Setz (als root) auch mal ein "file -s /dev/hdc2" ab. Für die übrigen Partitionen entsprechend.
Kreol
Bitte sehr.
# fdisk -l
Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 9351 75111876 83 Linux
/dev/hda2 9352 9729 3036285 5 Extended
/dev/hda5 9352 9729 3036253+ 82 Linux swap / Solaris
Disk /dev/hdc: 203.9 GB, 203928109056 bytes
255 heads, 63 sectors/track, 24792 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hdc1 2 19123 153597465 f W95 Ext'd (LBA)
/dev/hdc2 19124 24792 45536242+ 82 Linux swap / Solaris
/dev/hdc5 2 6528 52428096 7 HPFS/NTFS
/dev/hdc6 6529 13055 52428096 7 HPFS/NTFS
/dev/hdc7 13056 19123 48741178+ 7 HPFS/NTFS
und die "file -s /dev/hdcX"-Befehle:
file -s /dev/hdc2
/dev/hdc2: ReiserFS V3.6 block size 4096 (mounted or unclean) num blocks 11384048 r5 hash
# file -s /dev/hdc5
/dev/hdc5: x86 boot sector, Microsoft Windows XP Bootloader NTFS (german), code offset 0x52, OEM-ID "NTFS ", sectors/cluster 8, reserved sectors 0, Media descriptor 0xf8, heads 255, hidden sectors 63, dos < 4.0 BootSector (0x80)
#file -s /dev/hdc6
/dev/hdc6: ReiserFS V3.6 block size 4096 (mounted or unclean) num blocks 13107024 r5 hash
# file -s /dev/hdc7
/dev/hdc7: x86 boot sector, Microsoft Windows XP Bootloader NTFS (german), code offset 0x52, OEM-ID "NTFS ", sectors/cluster 8, reserved sectors 0, Media descriptor 0xf8, heads 255, hidden sectors 63, dos < 4.0 BootSector (0x80)
@MaxistXXL: du hast die *Daten* der NTFS-Partitonen gelöscht, wie towo2099 richtig vermutete, nicht die Partitionen.
Funktionieren tut es auch so, kannst aber um künftige Verwirrung zu vermeiden den Typ der jetztigen Linux-Partitionen von Typ 7 (NTFS) auf Typ 83 (Linux) ändern.
Dazu startest Du fdisk, und mit Taste 't' setzt Du den Typ.
Um ganz sicherzugehen, am besten im singeluser-Modus booten (oder von Live-CD), und danach rebooten.
hth
Wolfgang
Das von tictactux gesagte gilt auch für die hdc2. Deren Typ (82 -> swap) entspricht auch nicht den Gegebenheiten, da ist ebenfalls 83 angesagt.
P.S.
Bei hdc5 und hdc7 stimmt die Filesystem-ID ja. Die solltest Du auf 7 lassen.
Kreol
Dann vielen Dank (wenn mal alles so leicht zu lösen wäre). Wie fasse ich die beiden wirklichen NTFSs nun richtig zusammen? Oder einfach so wie gehabt und dann das "Flag" ändern?
Da die Partitionen nicht hintereinander liegen wirst Du sie nicht ohne weiteres zu einer großen vereinen können (falls Du das mit "zusammenführen" meinst). Unter Linux könnte Dir LVM (http://de.wikipedia.org/wiki/Logical_Volume_Manager) weiterhelfen, wie/ob das auch bei Windows geht weiss ich allerdings nicht.
Ansonsten: Die ntfs sind ungenutzt und leer? Da hdc5 (ntfs) und hdc6 (reiser) exakt gleich groß sind kannst Du mit
dd if=/dev/hdc6 of=/dev/hdc5eine exakte Kopie der hdc6 auf hdc5 anlegen. Die /etc/fstab (und die FilesystemID von hdc5) anpassen und Du hast die Linuxdaten übertragen. Falls auf hdc6 Dein System liegt solltest Du dies mit einer live-CD tun.
Anschliessend kannst Du mit (c)fdisk hdc6 und hdc7 löschen und statt dessen eine neue, große hdc6 anlegen.
Kreol
P.S.
Ich bin bei der Beschreibung davon ausgegangen, daß Du die beiden NTFS zusammenführen willst. Falls dem nicht so ist beschreibe Dein Vorhaben nochmal etwas genauer.
alles richtig verstanden. Ich fange dann mal an ^^.
MfG.: der Maxist
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.