Birgit Kellner wrote:
Maik Holtkamp wrote:
Helga Fischer wrote:
Am Montag Mai 19 2003 02:14 schrieb Birgit Kellner:
Jetzt die Anschlussfrage: Ich habe zwei NTFS-Partitionen, die ich verkleinern möchte.
Laß es bleiben. Meines Wissens gibt es kein Tool, das das wirklich zuverlässig kann.
Wenn Du (Birgit) Spass am basteln hast _und_ ein restorfähiges Backup, schau hier:
fdisk -l gibt diese Information: Platte /dev/hda: 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/hda1 1 1670 13414243+ 7 HPFS/NTFS /dev/hda2 * 1671 9729 64733917+ f Win95 Erw. (LBA) /dev/hda5 1671 2424 6056473+ 7 HPFS/NTFS /dev/hda6 2425 6249 30724281 7 HPFS/NTFS /dev/hda7 6250 6313 514048+ 82 Linux Swap /dev/hda8 6314 7650 10739421 83 Linux /dev/hda9 7651 8218 4562428+ 7 HPFS/NTFS
fstab sieht so aus: /dev/hda8 / reiserfs defaults 1 1 /dev/hda1 /windows/C ntfs ro,users,gid=users,umask=0002,nls=iso8859-1 0 0 /dev/hda5 /windows/D ntfs ro,users,gid=users,umask=0002,nls=iso8859-1 0 0 /dev/hda6 /windows/E ntfs ro,users,gid=users,umask=0002,nls=iso8859-1 0 0 /dev/hda9 /windows/F ntfs ro,users,gid=users,umask=0002,nls=iso8859-1 0 0
Windows brauche ich zur Zeit noch, ebenso wie /windows/E unter Windows. Die anderen beiden NTFS-Partitionen /windows/D und /windows/F könnte ich auch unter Linux ausschließlich verwenden, die brauche ich in Windows letztlich nicht mehr.
Wenn SuSE 8.2 eine NTFS-Partition einwandfrei verwenden kann (d.h. lesen und schreiben), bräuchte ich die NTFS-Partitionen nicht zu manipuleren, nur eben nicht als read-only, sondern als read-write mounten. Von den NTFS-Partitionen lesen funktioniert ja unter SuSe 8.2, aber wie ist das mit schreiben?
AFAIK experimental und das will man normalerweise nicht für Daten, die einem wichtig sind. Wenn Du aber Treiber debugging machen willst, wirst Du wohl willkommen sein ;).
Die nächste Frage ist: wie kann ich den freien Plattenplatz Linux zuweisen, d.h. /dev/hda8 (reiserfs) vergrößern (oder sollte ich besser eine neue Partition erstellen)? Der Manpage von resize_reiserfs zufolge müsste folgender Befehl funktionieren:
mount -o remount,resize=< new blockcount > /dev/hda8
Aber wo kriege ich den new blockcount her? Das kapier ich noch nicht.
Ich habe hier eine manpage zu resize_reiserfs. Da es sich aber bei /dev/hda8 um / handelt, würde ich das im laufenden Betrieb vermeiden. Vielleicht hast Du ein knoppix und machst es dort. Andernfalls kannst Du hda9 und hda5, wenn Du Sie unter MS nicht mehr brauchst auch einfach als neue Partitionen formatieren und sie unter /usr, /home oder /opt einhängen. Evtl. willst Du Dir dazu auch das lvm Howto ansehen um später etwas flexibler zu sein. Wenn Du sie unter beiden OS ansprechen willst, partitioniere sie mit fat32, dass geht problemlos. -- - maik