Sven Rautenberg: Defrag unter Linux?

Beitrag lesen

Moin!

Beim Erstellen solch eines Images werden Dateien dorthinein KOPIERT - aber eben nicht in einer 1:1-Blockabbild-Aktion, bei der die Fragmentierung mitübertragen werden würde.

Schön, das du endlich verstanden hast, was ich seit zig Postings mehrfach erzählt hab. :)

Das Image wird ja aber nicht durch Anwendung von dd auf eine vorhandene Festplattenpartition hergestellt.

Das Herstellen eines ISO9660-Images läßt sich mit dd aber nur schwierig bewerkstelligen.

Da du der einzige bist, der dieses erwähnt, brauch ich dazu ja nichts zu sagen. Ich vermute, du hast es ausprobiert, nur um es erwähnen zu können?

Du kannst natürlich mit dd, welches in einer langen Liste von detaillierten Anweisungen aufgerufen wird, stückchenweise ein ISO9660-Image zusammenfriemeln.

Es dürfte deutlich einfacher sein, einem auf genau diesen Zweck abgestimmten Programm einfach eine Liste der zu verwendenden Dateien zu übergeben. Dann muß man sich um die Herstellung der Metastrukturen des Dateisystems auch keine Gedanken machen, während die Verwendung von dd diese Strukturen nur durch höchst komplexe Einzeloperationen produzieren würde.

Du brauchst dir ja nur mal die manpage zu dd anzugucken:

---schnipp---
NAME
       dd - convert and copy a file

SYNOPSIS
       dd  [--help]  [--version]  [if=file]  [of=file] [ibs=bytes] [obs=bytes]
       [bs=bytes]  [cbs=bytes]  [skip=blocks]   [seek=blocks]   [count=blocks]
       [conv={ascii, ebcdic, ibm, block, unblock, lcase, ucase, swab, noerror,
       notrunc, sync}]

DESCRIPTION
       dd copies a file (from standard input to standard output,  by  default)
       using specific input and output blocksizes, while optionally performing
       conversions on it.
---schnapp---

Die Parameter von dd erwarten Dateinamen (if, of), die Angabe von Bytes oder von Blocks - und die Konversionsmöglichkeiten beziehen sich allesamt auf den Dateiinhalt.

Wobei "Datei" im Unix-Sinn gemeint ist. /dev/hda2 ist die Devicedatei der zweiten primären Partition der ersten IDE-Festplatte. Da liest (oder schreibt) man seriell alle Blöcke der Festplatte, egal welche Bedeutung (insbesondere im Sinne des enthaltenen Dateisystems) diese haben. Da defragmentiert nichts, wenn man mit dd liest.

- Sven Rautenberg

--
"Love your nation - respect the others."
0 89

Defrag unter Linux?

gary
  • sonstiges
  1. 0
    Christian Seiler
    1. 0
      gary
      1. 0
        Derda
        1. 0
          gary
          1. 0
            Christian Seiler
          2. 0
            Derda
          3. 0
            Multi
            1. 0
              gary
      2. 0
        Christian Seiler
        1. 0
          gary
          1. 0
            Multi
            1. 0
              Auge
              1. 0
                Multi
      3. 0
        Sven Rautenberg
        1. 0
          Multi
          1. 0
            Sven Rautenberg
            1. 0
              Multi
    2. 0
      Der Martin
      1. 0
        Christian Seiler
    3. 0
      Multi
      1. 0
        Der Martin
        1. 0
          Multi
          1. 0
            Der Martin
            1. 0
              Multi
              1. 0
                Jonathan
                1. 0
                  Auge
                  1. 0
                    Jonathan
                    1. 0
                      Multi
                      1. 0
                        Jonathan
                        1. 0
                          Auge
                          1. 0
                            Jonathan
                2. 0
                  Multi
                  1. 0
                    Jonathan
                    1. 0
                      Multi
                      1. 0
                        Jonathan
                      2. 0

                        Nachtrag

                        Jonathan
              2. 0
                Sven Rautenberg
                1. 0
                  Multi
                  1. 0
                    Christian Kruse
                    1. 0
                      Multi
                      1. 0
                        Christian Kruse
                        1. 0
                          Der Martin
                          1. 0
                            Multi
                          2. 1
                            Christian Kruse
              3. 0
                Christian Seiler
                1. 0
                  Multi
                  1. 0
                    Sven Rautenberg
                    1. 0
                      Multi
                      1. 0
                        Harlequin
                        1. 0
                          Multi
                          1. 0
                            Harlequin
                            1. 0
                              Multi
                              1. 0
                                Harlequin
                                1. 0
                                  Multi
                                  1. 0
                                    Harlequin
                                  2. 0
                                    Der Martin
                          2. 0
                            Christian Seiler
                            1. 0
                              Multi
                              1. 0
                                Sven Rautenberg
                      2. 0
                        Sven Rautenberg
                        1. 0
                          Multi
                          1. 0
                            Sven Rautenberg
                            1. 1
                              Christian Kruse
                            2. 0
                              Multi
                              1. 0
                                Christian Seiler
                                1. 0
                                  Multi
                                  1. 0
                                    Harlequin
                                    1. 0
                                      Multi
                                      1. 0
                                        Reiner
                              2. 1
                                Christian Seiler
                                1. 0
                                  Multi
                              3. 0
                                Sven Rautenberg
          2. 0
            Christian Kruse
          3. 0
            Christian Seiler
            1. 0
              Sven Rautenberg
            2. 0
              Multi
              1. 1
                Christian Kruse
          4. 0
            Reiner
      2. 0
        Multi
  2. 0
    Multi
    1. 0
      gary
      1. 0
        Der Martin
      2. 0
        Multi
  3. 0
    Def
    1. 0
      Reiner
      1. 0
        Def
        1. 0
          Reiner
          1. 0
            Def