Ich habe den Befehl ausgeführt:
# fdisk /dev/sda1
Die Ausgabe war:
The device presents a logical sector size that is smaller than
the physical sector size. Aligning to a physical sector (or optimal
I/O) size boundary is recommended, or performance may be impacted.
Command (m for help): p
Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0xe0c5913d
Device Boot Start End Blocks Id System
/dev/sda1 63 40965749 20482843+ 1c Hidden W95 FAT32 (LBA)
Partition 1 does not start on physical sector boundary.
/dev/sda2 * 40966144 334567423 146800640 7 HPFS/NTFS/exFAT
/dev/sda3 334567424 753997823 209715200 83 Linux
/dev/sda4 753999870 1953525167 599762649 5 Extended
Partition 4 does not start on physical sector boundary.
/dev/sda5 753999872 1949376511 597688320 83 Linux
/dev/sda6 1949378560 1953525167 2073304 82 Linux swap / Solaris
Ich bin in Schwierigkeiten, weil die folgenden Elemente:
Das Gerät weist eine logische Sektorgröße auf, die kleiner als die physische Sektorgröße ist. Die Ausrichtung an einer Größengrenze für den physischen Sektor (oder eine optimale E / A) wird empfohlen, da sonst die Leistung beeinträchtigt werden kann.
Partition 1 startet nicht an der physischen Sektorgrenze.
Partition 4 startet nicht an der physischen Sektorgrenze.
Wie darf ich eines oder mehrere dieser Elemente lösen, ohne meine Dateien und Partitionen zu verlieren?
Was sind die Probleme, die ich haben werde, wenn alles so bleibt, wie es ist?
partitioning
fdisk
maintenance
Sir Jo Black
quelle
quelle
Antworten:
Die logische Sektorgröße, die kleiner als die physische Sektorgröße ist, ist für die meisten modernen Festplatten normal. Auf diese Weise werden Festplatten im erweiterten Format am häufigsten implementiert. Einige externe Festplatten verwenden für physische und logische Sektoren dieselbe Sektorgröße (4096 Byte), und ich habe gehört, dass einige interne High-End-Festplatten jetzt dasselbe tun, aber die meisten Festplatten sind heutzutage Modelle im erweiterten Format mit 512 Byte logische Sektoren und physische Sektoren mit 4096 Byte. Sie können (oder sollten) nichts dagegen tun.
Das richtige Ausrichten von Partitionen für Festplatten im erweiterten Format ist jedoch wichtig. Ich habe einige Tests auf Festplatten im erweiterten Format durchgeführt, um festzustellen, was passiert, wenn ihre Partitionen falsch ausgerichtet sind, und die Ergebnisse hier veröffentlicht. Kurz gesagt, das Ausmaß des Problems ist von Dateisystem zu Dateisystem und von Datenträger zu Datenträger sehr unterschiedlich, aber mit falsch ausgerichteten Partitionen ist fast immer ein erheblicher (und manchmal großer ) Leistungsverlust verbunden.
Sie
/dev/sda4
haben jedoch kein direktes Dateisystem. Es ist eine erweiterte Partition, was bedeutet, dass es einfach ein Container für andere Partitionen ist. Die Daten, die direkt zugeordnet sind,/dev/sda4
sind einfach zwei (logische) Sektoren, die wahrscheinlich nicht einmal nebeneinander liegen, sodass sie nicht richtig ausgerichtet werden können. Echte Leistungseinbußen würden sich aus der Ausrichtung der darin enthaltenen Partitionen ergeben/dev/sda4
. In Ihrem Fall/dev/sda4
hält/dev/sda5
und/dev/sda6
, die beide richtig ausgerichtet sind. Sie müssen sich also keine Sorgen machen/dev/sda5
. Die Warnung, die Sie sehen, ist einfach Code, der übermäßig begeistert ist, ein "Problem" zu melden, wenn es keines gibt.Ihr
/dev/sda1
ist andererseits nicht richtig ausgerichtet - es beginnt auf Sektor 63, der nicht durch 8 teilbar ist. Ob Sie etwas dagegen tun sollten, hängt davon ab, wie oft Sie diese Partition verwenden, wie Sie sie verwenden (Dateigröße, Lese- und Schreibvorgänge usw.), wie wichtig es ist, dass Sie eine optimale Leistung erzielen, ob Sie über ausreichende Sicherungen verfügen usw. Ich empfehle Ihnen, den Artikel zu lesen, auf den ich zuvor verwiesen habe, und dann zu entscheiden, ob das Problem behoben werden soll. (Ich habe in diesem Artikel aus Platzgründen keine FAT-Ergebnisse gemeldet, aber die FAT-Leistung hat ziemlich stark gelitten - IIRC, nicht so stark wie ReiserFS, aber mindestens so schlecht wie die meisten anderen Linux-nativen Dateisysteme.)Wenn Sie sich für eine Korrektur entscheiden
/dev/sda1
, sollten Sie zunächst eine Sicherungskopie erstellen. Wenn dies erledigt ist, können Sie das Problem beheben, indem Sie es löschen, an seiner Stelle eine neue Partition erstellen und die Dateien wiederherstellen. Eine andere Möglichkeit (nach dem Sichern) besteht darin, die Größe der Partition in GParted zu ändern. Nehmen Sie eine kleine Änderung am Startpunkt vor. Jede neuere Version von GParted sollte auf ein Vielfaches von 2048 Sektoren gerundet werden, und alles wird gut. Das Verschieben des Startpunkts einer Partition ist immer riskanter und dauert länger als das Verschieben des Endpunkts. Da die Partition nur 19 GB groß ist, sollte der Vorgang nicht lächerlich lange dauern, selbst wenn der Startpunkt verschoben wird, aber er wird nicht sofort ausgeführt.Als Randnotiz und Hintergrund richten nur ziemlich alte Tools Partitionen auf modernen Advanced Format-Datenträgern falsch aus. Meine Vermutung ist , dass Sie ein solches Werkzeug (eine alte Version von Linux verwendet
fdisk
oder DOSFDISK
, vielleicht) zu erstellen ,/dev/sda1
dann, ein moderneres Werkzeug (eine neuere verwendetfdisk
,parted
oder GParted, vielleicht) , um den Rest der Partitionen zu erstellen.quelle