Partition startet nicht an der physischen Sektorgrenze?


44

Ich habe eine Festplatte auf meinem Laptop mit zwei Partitionen (eine ext3 mit Ubuntu 12.04 und eine Swap).

fdiskWenn ich eine Partition 1 erhalte, wird die Warnung vor physischen Sektorgrenzen nicht gestartet . Was ist die Ursache und muss ich sie beheben? Wenn das so ist, wie?


Das ist sudo fdisk -l:

Disk /dev/sda: 750.2 GB, 750156374016 bytes
255 testine, 63 settori/tracce, 91201 cilindri, totale 1465149168 settori
Unità = settori di 1 * 512 = 512 byte
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Identificativo disco: 0x5a25087f

Dispositivo Boot      Start         End      Blocks   Id  System
/dev/sda1   *          63  1448577023   724288480+  83  Linux
Partition 1 does not start on physical sector boundary.
/dev/sda2      1448577024  1465147391     8285184   82  Linux swap / Solaris

Dies ist sudo lshwverwandtes Ergebnis:

 *-disk
                description: ATA Disk
                product: WDC WD7500BPKT-0
                vendor: Western Digital
                physical id: 0
                bus info: scsi@0:0.0.0
                logical name: /dev/sda
                version: 01.0
                serial: WD-WX21CC1T0847
                size: 698GiB (750GB)
                capabilities: partitioned partitioned:dos
                configuration: ansiversion=5 signature=5a25087f
              *-volume:0
                   description: EXT3 volume
                   vendor: Linux
                   physical id: 1
                   bus info: scsi@0:0.0.0,1
                   logical name: /dev/sda1
                   logical name: /
                   version: 1.0
                   serial: cc5c562a-bc59-4a37-b589-805b27b2cbd7
                   size: 690GiB
                   capacity: 690GiB
                   capabilities: primary bootable journaled extended_attributes large_files recover ext3 ext2 initialized
                   configuration: created=2010-02-27 09:18:28 filesystem=ext3 modified=2012-06-23 18:33:59 mount.fstype=ext3 mount.options=rw,relatime,errors=remount-ro,user_xattr,barrier=1,data=ordered mounted=2012-06-28 00:20:47 state=mounted
              *-volume:1
                   description: Linux swap volume
                   physical id: 2
                   bus info: scsi@0:0.0.0,2
                   logical name: /dev/sda2
                   version: 1
                   serial: 16a7fee0-be9e-4e34-9dc3-28f4eeb61bf6
                   size: 8091MiB
                   capacity: 8091MiB
                   capabilities: primary nofs swap initialized
                   configuration: filesystem=swap pagesize=4096

Dies sind verwandte /etc/fstabZeilen:

UUID=cc5c562a-bc59-4a37-b589-805b27b2cbd7 /               ext3    errors=remount-ro,user_xattr 0       1
UUID=16a7fee0-be9e-4e34-9dc3-28f4eeb61bf6 none            swap    sw              0       0

Antworten:


44

Ihre Festplatte verfügt über Advanced Format 4096-Byte-Sektoren, an denen die Partition nicht perfekt ausgerichtet ist

Diese Zeile erklärt die Warnung:

Sektorgröße (logisch / physikalisch): 512 Bytes / 4096 Bytes
  • Ihre Festplatte ist eines der neueren Modelle, das das erweiterte Format von 4096 Bytes pro physischem Sektor anstelle der älteren 512 Bytes pro Sektor verwendet.
  • Diese Festplatten können weiterhin eine "Legacy" -Emulation von 512 Bytes / Sektor bereitstellen, weshalb Sie die logische Sektorgröße als 512 ansehen.
  • Tatsächlich handelt lshwes sich um ein Western Digital-Laufwerk, das erste Unternehmen, das auf AF umgestellt hat. Sie haben eine umfangreiche Seite mit vielen Informationen , die Sie vielleicht ansehen möchten.

Daher tritt die Warnung auf, weil Partition 1 am logischen Sektor 63 = Byte 32256 beginnt, eine Zahl, die nicht durch 4096 teilbar ist; in der Tat ist es fast das Ende des 7. physischen Sektors (Position 7.875 um genau zu sein :)

Sollten Sie das Problem beheben? Wenn das so ist, wie? [Immer sichern!]

Theoretisch ist diese Art der Partitionierung kann lesen Affekt / schreibt etwas IO - Raten je nach Firmware des Laufwerks. Wenn Sie jetzt mit der Leistung zufrieden sind, ignorieren Sie die Warnung, und Sie müssen nichts weiter tun. Wenn nicht, sichern Sie zuerst alle wichtigen Daten und verschieben Sie die Partition dann mit Gparted so, dass sie im 4096-Byte-Sektor beginnt. Das Einstellen der Startgrenze auf 1 MiB ist eine einfache Möglichkeit.

  • Technisch gesehen können Sie den Start auf jeden logischen Sektor einstellen, der ein Vielfaches von 8 ist , z. B. 64 ist gut, 256 ist gut usw., aber 63, 255 ... sind es nicht.

Diese Antwort deutet darauf hin, dass es kein Problem sein könnte: askubuntu.com/a/880152/297529
19.

7

Erstellen Sie für Ihre neue Festplatte zunächst Partitionen mit gparted nach Ihren Wünschen.

Greifen Sie dann mit sudo fdisk device_name auf Ihre Festplatte zu . Der Befehl m in fdisk gibt das Hilfemenü aus.

npcompete @ npcompete-desktop: ~ $ sudo fdisk / dev / sda

Das Gerät weist eine logische Sektorgröße auf, die kleiner als ist
die physikalische Sektorgröße. Ausrichtung auf einen physischen Sektor (oder optimal)
Es wird empfohlen, eine E / A-Größengrenze festzulegen, da sonst die Leistung beeinträchtigt werden kann.

Befehl (m für Hilfe): p

Datenträger / dev / sda: 1000,2 GB, 1000204886016 Byte
255 Köpfe, 63 Sektoren / Spur, 121601 Zylinder, insgesamt 1953525168 Sektoren
Einheiten = Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch / physikalisch): 512 Bytes / 4096 Bytes
E / A-Größe (Minimum / Optimum): 4096 Bytes / 4096 Bytes
Festplattenkennung: 0x0008e009

   ID-System für Geräte-Start-Endblöcke
/ dev / sda1 2048 209717247 104857600 83 Linux
/ dev / sda2 209717248 1953525167 871903960 5 Erweitert
/ dev / sda5 600349113 795667319 97659103+ 83 Linux
Partition 5 startet nicht an der physischen Sektorgrenze.
/ dev / sda6 795667383 990985589 97659103+ 83 Linux
Partition 6 startet nicht an der physischen Sektorgrenze.
/ dev / sda7 990985653 1953520064 481267206 83 Linux
Partition 7 startet nicht an der physischen Sektorgrenze.
/ dev / sda8 209719296 600349112 195314908+ 83 Linux

Partitionstabelleneinträge sind nicht in Plattenreihenfolge
Befehl (m für Hilfe): d
Partitionsnummer (1-8): 5

Befehl (m für Hilfe): p

Datenträger / dev / sda: 1000,2 GB, 1000204886016 Byte
255 Köpfe, 63 Sektoren / Spur, 121601 Zylinder, insgesamt 1953525168 Sektoren
Einheiten = Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch / physikalisch): 512 Bytes / 4096 Bytes
E / A-Größe (Minimum / Optimum): 4096 Bytes / 4096 Bytes
Festplattenkennung: 0x0008e009

   ID-System für Geräte-Start-Endblöcke
/ dev / sda1 2048 209717247 104857600 83 Linux
/ dev / sda2 209717248 1953525167 871903960 5 Erweitert
/ dev / sda5 795667383 990985589 97659103+ 83 Linux
Partition 5 startet nicht an der physischen Sektorgrenze.
/ dev / sda6 990985653 1953520064 481267206 83 Linux
Partition 6 startet nicht an der physischen Sektorgrenze.
/ dev / sda7 209719296 600349112 195314908+ 83 Linux

Partitionstabelleneinträge sind nicht in Plattenreihenfolge

Befehl (m für Hilfe): w
Die Partitionstabelle wurde geändert!

Aufruf von ioctl () zum erneuten Lesen der Partitionstabelle.
Festplatten synchronisieren.
npcompete @ npcompete-desktop: ~ $ sudo fdisk / dev / sda

Das Gerät weist eine logische Sektorgröße auf, die kleiner als ist
die physikalische Sektorgröße. Ausrichtung auf einen physischen Sektor (oder optimal)
Es wird empfohlen, eine E / A-Größengrenze festzulegen, da sonst die Leistung beeinträchtigt werden kann.

Befehl (m für Hilfe): n
Partitionstyp:
   p primär (1 primär, 1 erweitert, 2 frei)
   l logisch (nummeriert von 5)
Wählen Sie (Standard p): l
Hinzufügen einer logischen Partition 8
Erster Sektor (600351161-1953525167, Standard 600352768): 
Verwenden des Standardwerts 600352768
Letzter Sektor, + Sektoren oder + Größe {K, M, G} (600352768-795667382, Standard 795667382): 
Verwenden des Standardwerts 795667382

Befehl (m für Hilfe): p

Datenträger / dev / sda: 1000,2 GB, 1000204886016 Byte
255 Köpfe, 63 Sektoren / Spur, 121601 Zylinder, insgesamt 1953525168 Sektoren
Einheiten = Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch / physikalisch): 512 Bytes / 4096 Bytes
E / A-Größe (Minimum / Optimum): 4096 Bytes / 4096 Bytes
Festplattenkennung: 0x0008e009

   ID-System für Geräte-Start-Endblöcke
/ dev / sda1 2048 209717247 104857600 83 Linux
/ dev / sda2 209717248 1953525167 871903960 5 Erweitert
/ dev / sda5 795667383 990985589 97659103+ 83 Linux
Partition 5 startet nicht an der physischen Sektorgrenze.
/ dev / sda6 990985653 1953520064 481267206 83 Linux
Partition 6 startet nicht an der physischen Sektorgrenze.
/ dev / sda7 209719296 600349112 195314908+ 83 Linux
/ dev / sda8 600352768 795667382 97657307+ 83 Linux

Partitionstabelleneinträge sind nicht in Plattenreihenfolge

Befehl (m für Hilfe): w
Die Partitionstabelle wurde geändert!

Aufruf von ioctl () zum erneuten Lesen der Partitionstabelle.
Festplatten synchronisieren.

Löschen Sie nun die Partition, die mit der Option d in fdisk eine Warnung ausgibt.

Zuerst Befehl d , dann die Partitionsnummer (in der Warnung erwähnt).

Schreiben Sie nun die Änderungen mit dem Befehl w auf die Festplatte . Es wird von der fdisk beendet.

Greifen Sie zum zweiten Mal mit sudo fdisk device_name auf Ihre Festplatte zu .

Erstellen Sie nun eine neue Partition mit dem freien Speicherplatz (zuvor haben wir eine Partition gelöscht, dh den freien oder nicht zugewiesenen Speicherplatz), indem Sie den Befehl n in fdisk verwenden.

Geben Sie im Befehl Neue Partition keinen Wert für Erster und Letzter Sektor ein, drücken Sie einfach die Eingabetaste . Es wird der Standardwert verwendet.

Schreiben Sie nun die Änderungen mit dem Befehl w auf die Festplatte . Es wird von der fdisk beendet.

Führen Sie die obigen Schritte für alle Partitionen aus. Nach Abschluss dieses Formats erstellen Sie Ihre neu erstellten Partitionen mit gparted . (Das habe ich für mich getan. Keine Warnungen in der Ausgabe von fdisk -l.)


4

Izx wies darauf hin :

Ihre Festplatte verfügt über Advanced Format 4096-Byte-Sektoren, an denen die Partition nicht perfekt ausgerichtet ist.

Die erweiterte Formatspezifikation und ihre Auswirkungen auf die Partitionierung von Festplatten auf der Benutzerseite werden in diesem Artikel ausführlich erläutert .

Um dieses Problem zu beheben, müssen Sie Ihre Daten sichern und dann entweder:

  1. Ändern Sie die Größe der falsch bemessenen Partition auf die richtige Größe.
  2. Löschen Sie die Partition mit der falschen Größe und erstellen Sie eine neue Partition mit der richtigen Größe.

Um dies mit der grafischen Partitionierungssoftware für Festplatten zu erreichen, die als GParted bezeichnet wird, haben Sie folgende Möglichkeiten:

  1. Starten Sie die Gparted-Anwendung mit Superuser-Berechtigungen. Vorsicht walten lassen !

    gksudo gparted
    
  2. Wählen Sie das Speichergerät mit der fehlerhaften Partition aus dem Pulldown-Menü in der oberen rechten Ecke des GParted-Menüs aus.

  3. Wählen Sie die Partition mit der falschen Größe aus, indem Sie in der rechteckigen Partitionsübersicht darauf klicken.
  4. Jetzt können Sie eine neue Partition löschen und erstellen oder die Größe der vorhandenen Partition ändern. Unabhängig von Ihrer Wahl gelangen Sie in ein Menü, in dem Sie die Größe der Partition einstellen können. Sie müssen das Kontrollkästchen "Rund um Zylinder" deaktivieren und die Größe des freien Speicherplatzes auf 1 MB festlegen. Es wird ähnlich aussehen wie

GParted - Neue Partition erstellen.


4

Durch Umschalten der "u" -Einheiten. Die Standardsektorgröße wird angezeigt, wenn Sie die Partition erstellen. Wenn Sie eine neue Festplatte partitionieren und diese Fehlermeldung erhalten, können Sie dies.

  1. Erstellen Sie eine Partition mit dem Defaut.
  2. n, p, 1, Enter, Enter
  3. Zeigen Sie die Partitionsfehlermeldung an und rufen Sie sie ab. "p".
  4. Schalteinheiten "u"
  5. Löschen Sie die Partition. "d"
  6. Jetzt neu erstellen. Diesmal wird in den Standardeinstellungen der richtige Sektor angezeigt. (in meinem Fall war es 1024).

Command (m for help): p

Disk /dev/sdb: 599.9 GB, 599932844032 bytes
255 heads, 63 sectors/track, 72937 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 262144 bytes / 524288 bytes
Disk identifier: 0x2016bdc5

   Device Boot      Start         End      Blocks   Id  System

Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-72937, default 1): 1
Last cylinder, +cylinders or +size{K,M,G} (1-72937, default 72937):
Using default value 72937

Command (m for help): p

Disk /dev/sdb: 599.9 GB, 599932844032 bytes
255 heads, 63 sectors/track, 72937 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 262144 bytes / 524288 bytes
Disk identifier: 0x2016bdc5

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1       72937   585866421   83  Linux
Partition 1 does not start on physical sector boundary.

Command (m for help): u
Changing display/entry units to sectors

Command (m for help): p

Disk /dev/sdb: 599.9 GB, 599932844032 bytes
255 heads, 63 sectors/track, 72937 cylinders, total 1171743836 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 262144 bytes / 524288 bytes
Disk identifier: 0x2016bdc5

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1              63  1171732904   585866421   83  Linux
Partition 1 does not start on physical sector boundary.

Command (m for help): d
Selected partition 1

Command (m for help): p

Disk /dev/sdb: 599.9 GB, 599932844032 bytes
255 heads, 63 sectors/track, 72937 cylinders, total 1171743836 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 262144 bytes / 524288 bytes
Disk identifier: 0x2016bdc5

   Device Boot      Start         End      Blocks   Id  System

Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 8
Value out of range.
Partition number (1-4): 1
First sector (63-1171743835, default 1024):
Using default value 1024
Last sector, +sectors or +size{K,M,G} (1024-1171743835, default 1171743835):
Using default value 1171743835

Command (m for help): p

Disk /dev/sdb: 599.9 GB, 599932844032 bytes
255 heads, 63 sectors/track, 72937 cylinders, total 1171743836 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 262144 bytes / 524288 bytes
Disk identifier: 0x2016bdc5

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            1024  1171743835   585871406   83  Linux

Command (m for help): w
The partition table has been altered!

1
Ich habe die Ansätze aus anderen Antworten ausprobiert, aber der Wechsel in den 'u'-Modus war der einzige, der für mich funktioniert hat.
JosephH

1
Von allen Antworten hat dies auch für mich funktioniert.
Avanst

0

Löschen Sie einfach alle Partitionen und machen Sie dies mit fdisk:

Command (m for help): c
DOS Compatibility flag is not set

Command (m for help): u
Changing display/entry units to sectors

0

1. Löse es

Ich stoße auch auf dieses Problem und unterdrücke so die nervige Warnung!

Der entscheidende Punkt ist: set the start to any logical sector, which is a multiple of 8.

Ich setze 204800(weil ich nur aus 65535-976773167 wählen kann).

step1 fdisk

$ fdisk /dev/sdf

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.
欢迎使用 fdisk (util-linux 2.23.2)。

更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。


命令(输入 m 获取帮助):d
已选择分区 1
分区 1 已删除

命令(输入 m 获取帮助):p

磁盘 /dev/sdf500.1 GB, 500107862016 字节,976773168 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):4096 字节 / 33553920 字节
磁盘标签类型:dos
磁盘标识符:0xa2254a70

   设备 Boot      Start         End      Blocks   Id  System

命令(输入 m 获取帮助):n
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): p
分区号 (1-4,默认 1):1

# the key point
# ⏬⏬⏬⏬⏬⏬⏬⏬⏬⏬⏬⏬⏬⏬⏬⏬⏬⏬⏬⏬⏬⏬⏬⏬⏬⏬
起始 扇区 (65535-976773167,默认为 65535):  204800 chose a multiple of 8
Last 扇区, +扇区 or +size{K,M,G} (204800-976773167,默认为 976773167):
将使用默认值 976773167
分区 1 已设置为 Linux 类型,大小设为 465.7 GiB
# 🔼🔼🔼🔼🔼🔼🔼🔼🔼🔼🔼🔼🔼🔼🔼🔼🔼🔼🔼🔼🔼🔼🔼🔼🔼🔼




命令(输入 m 获取帮助):w
The partition table has been altered!

Calling ioctl() to re-read partition table.
正在同步磁盘。

Schritt 2 Formatieren Sie die Festplatte

$ mkfs.ext4 /dev/sdf1
mke2fs 1.42.9 (28-Dec-2013)
文件系统标签=
OS type: Linux
块大小=4096 (log=2)
分块大小=4096 (log=2)
Stride=0 blocks, Stripe width=8191 blocks
30523392 inodes, 122071046 blocks
6103552 blocks (5.00%) reserved for the super user
第一个数据块=0
Maximum filesystem blocks=2271215616
3726 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
  32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
  4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
  102400000

Allocating group tables: 完成
正在写入inode表: 完成
Creating journal (32768 blocks): 完成
Writing superblocks and filesystem accounting information: 完成

step3 das ergebnis

Und schließlich ist die Warnung verschwunden.

$ fdisk -l /dev/sdf

磁盘 /dev/sdf500.1 GB, 500107862016 字节,976773168 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):4096 字节 / 33553920 字节
磁盘标签类型:dos
磁盘标识符:0xa2254a70

   设备 Boot      Start         End      Blocks   Id  System
/dev/sdf1          204800   976773167   488284184   83  Linux



$ lsblk
NAME                 MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda                    8:0    0 223.6G  0 disk
├─sda1                 8:1    0   500M  0 part /boot/efi
├─sda2                 8:2    0     1G  0 part /boot
└─sda3                 8:3    0   170G  0 part
  ├─centos--sda-root 253:0    0   100G  0 lvm  /
  ├─centos--sda-swap 253:1    0    20G  0 lvm
  └─centos--sda-home 253:2    0    50G  0 lvm  /home
sdb                    8:16   0   1.8T  0 disk /data2
sdc                    8:32   0   1.8T  0 disk
sdd                    8:48   0   1.8T  0 disk /data1
sde                    8:64   0   1.8T  0 disk /home
sdf                    8:80   0 465.8G  0 disk
└─sdf1                 8:81   0 465.7G  0 part

2.Wie sieht dieses Problem aus?

Datenträger anzeigen

[root@dt120 data1]# lsblk
NAME                 MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda                    8:0    0 223.6G  0 disk
├─sda1                 8:1    0   500M  0 part /boot/efi
├─sda2                 8:2    0     1G  0 part /boot
└─sda3                 8:3    0   170G  0 part
  ├─centos--sda-root 253:0    0   100G  0 lvm  /
  ├─centos--sda-swap 253:1    0    20G  0 lvm
  └─centos--sda-home 253:2    0    50G  0 lvm  /home
sdb                    8:16   0   1.8T  0 disk /data2
sdc                    8:32   0   1.8T  0 disk
sdd                    8:48   0   1.8T  0 disk /data1
sde                    8:64   0   1.8T  0 disk /home
sdf                    8:80   0 465.8G  0 disk
└─sdf1                 8:81   0 465.7G  0 part

fdisk

$ fdisk /dev/sdf
欢迎使用 fdisk (util-linux 2.23.2)。

更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。

Device does not contain a recognized partition table
使用磁盘标识符 0xff020bf0 创建新的 DOS 磁盘标签。

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.

命令(输入 m 获取帮助):p

磁盘 /dev/sdf500.1 GB, 500107862016 字节,976773168 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):4096 字节 / 33553920 字节
磁盘标签类型:dos
磁盘标识符:0xff020bf0

   设备 Boot      Start         End      Blocks   Id  System


命令(输入 m 获取帮助):n
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): p
分区号 (1-4,默认 1):1
起始 扇区 (65535-976773167,默认为 65535):
将使用默认值 65535
Last 扇区, +扇区 or +size{K,M,G} (65535-976773167,默认为 976773167):
将使用默认值 976773167
分区 1 已设置为 Linux 类型,大小设为 465.7 GiB

命令(输入 m 获取帮助):p

磁盘 /dev/sdf500.1 GB, 500107862016 字节,976773168 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):4096 字节 / 33553920 字节
磁盘标签类型:dos
磁盘标识符:0x2b6ce6ea

   设备 Boot      Start         End      Blocks   Id  System
/dev/sdf1           65535   976773167   488353816+  83  Linux
Partition 1 does not start on physical sector boundary.

命令(输入 m 获取帮助):w
The partition table has been altered!

Calling ioctl() to re-read partition table.
正在同步磁盘。


$ lsblk
NAME                 MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda                    8:0    0 223.6G  0 disk
├─sda1                 8:1    0   500M  0 part /boot/efi
├─sda2                 8:2    0     1G  0 part /boot
└─sda3                 8:3    0   170G  0 part
  ├─centos--sda-root 253:0    0   100G  0 lvm  /
  ├─centos--sda-swap 253:1    0    20G  0 lvm
  └─centos--sda-home 253:2    0    50G  0 lvm  /home
sdb                    8:16   0   1.8T  0 disk /data2
sdc                    8:32   0   1.8T  0 disk
sdd                    8:48   0   1.8T  0 disk /data1
sde                    8:64   0   1.8T  0 disk /home
sdf                    8:80   0 465.8G  0 disk
└─sdf1                 8:81   0 465.7G  0 part

Format

$ mkfs.ext4 /dev/sdf1
mke2fs 1.42.9 (28-Dec-2013)
/dev/sdf1 alignment is offset by 512 bytes.
This may result in very poor performance, (re)-partitioning suggested.
文件系统标签=
OS type: Linux
块大小=4096 (log=2)
分块大小=4096 (log=2)
Stride=0 blocks, Stripe width=8191 blocks
30523392 inodes, 122088454 blocks
6104422 blocks (5.00%) reserved for the super user
第一个数据块=0
Maximum filesystem blocks=2271215616
3726 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
  32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
  4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
  102400000

Allocating group tables: 完成
正在写入inode表: 完成
Creating journal (32768 blocks): 完成
Writing superblocks and filesystem accounting information: 完成

das Problem

Partition 1 does not start on physical sector boundary.

$ fdisk -l /dev/sdf

磁盘 /dev/sdf500.1 GB, 500107862016 字节,976773168 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):4096 字节 / 33553920 字节
磁盘标签类型:dos
磁盘标识符:0xa2254a70

   设备 Boot      Start         End      Blocks   Id  System
/dev/sdf1           65535   976773167   488353816+  83  Linux
Partition 1 does not start on physical sector boundary.

-1

Wenn Sie einen Windows Dual Boot haben, können Sie den MiniTool Partition Wizard verwenden. Dieses Ding hat meinen Arsch mehrmals gerettet. Klicken Sie mit der rechten Maustaste auf die Partition und klicken Sie auf Ausrichten. Vergessen Sie nicht, auf Übernehmen zu klicken.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.