Linux 15.012 Themen, 106.866 Beiträge

Partition verkleinern - möglichst ohne Datenverlust

Andy 386 / 13 Antworten / Flachansicht Nickles

Ich möchte meine ext2-Linux-Partion verkleinern, um windows98 parallel darauf laufen zu lassen.

Die derzeitige Parttionstabelle sieht so aus:
3 GB (prim) ext2
0.2GB (ext) linux-swap

Ich habe mir schon gPart und parted angeschaut, ich denke mal, ich wäre schon in der Lage damit die Grössen einzustellen. Nur mein Problem: ich würde gerne Linux (Debian 3.1) dazu veranlassen, alle Daten an den Anfang (es kann auch ans Ende) der Partion zu schreiben.

Sowas wie defrag gibt es ja glaube ich nicht, weil Linux intelligenter die Dateien verwaltet, hab ich mal gelesen...
bei Antwort benachrichtigen
man dd the_mic
d-oli Andy 386 „Sorry, ich hatte keine Zeit was ordentliches zu schreiben oder das von dir...“
Optionen
ld ist der GNU Linker man ld, der kann nichts Linken wo nichts ist ...
Versuche mal folgendes und schau nach, ob du ähnliche Resultate erhälst (Permission denied und No such file or directory kannst du ignorieren:

$ su
Password: ********

# cd /
# find . -name "*.h" -exec grep -l "O_NOATIME" {} \;
./usr/include/bits/fcntl.h
./usr/src/kernels/2.6.9-22.EL-hugemem-i686/include/asm-i386/fcntl.h
./usr/src/kernels/2.6.9-22.EL-hugemem-i686/include/linux/fs.h
./usr/src/kernels/2.6.9-22.EL-smp-i686/include/asm-i386/fcntl.h
./usr/src/kernels/2.6.9-22.EL-smp-i686/include/linux/fs.h
./usr/src/kernels/2.6.9-22.EL-i686/include/asm-i386/fcntl.h
./usr/src/kernels/2.6.9-22.EL-i686/include/linux/fs.h

# find . -name "*.h" -exec grep -l "ATTR_DONTFOLLOW" {} \;
./usr/include/attr/attributes.h

Kann O_NOATIME und ATTR_DONTFOLLOW nicht gefunden werden, dann kannst du:
1) versuchen den Kernel zu patchen, wie in einem vorangehenden Link beschrieben
2) versuchen O_NOATIME und ATTR_DONTFOLLOW in der linux.h Datei zu definieren und neu zu kompilieren make clean/make

Wird O_NOATIME und ATTR_DONTFOLLOW gefunden, dann kannst du:
1) versuchen deine vermurkste Entwicklungsumgebung wieder in Ordnung zu bringen
2) Linux neu installieren, was das Ganze betreffend Dualbootsystem mit Win 98 sowieso einfacher machen würde

d-oli
Konstruktive Kritik zeichnet sich dadurch aus, dass sie höflich, nützlich und sachlich ist.
bei Antwort benachrichtigen