Partycja nie zaczyna się na granicy sektora fizycznego?

44

Mam jeden HD na moim laptopie, z dwiema partycjami (jedna ext3 z zainstalowanym Ubuntu 12.04 i jedna wymiana).

fdiskdaje mi partycję 1, która nie uruchamia się z ostrzeżeniem o granicy sektora fizycznego . Co jest przyczyną i czy muszę to naprawić? Jeśli tak to jak?


To jest 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

Jest to sudo lshwpowiązany wynik:

 *-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

Są to powiązane /etc/fstablinie:

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
jaśmin
źródło

Odpowiedzi:

44

Twój dysk twardy ma sektory Advanced Format 4096-bajtowe, do których partycja nie jest idealnie dopasowana

Ta linia wyjaśnia ostrzeżenie:

Rozmiar sektora (logiczny / fizyczny): 512 bajtów / 4096 bajtów
  • Twardy dysk jest jednym z nowszych modeli, który wykorzystuje zaawansowany format 4096 bajtów na sektor fizyczny zamiast starszych 512 bajtów / sektor.
  • Te dyski twarde mogą nadal zapewniać „starszą” emulację 512 bajtów / sektor, dlatego logiczny rozmiar sektora postrzegany jest jako 512.
  • W rzeczywistości lshwpokazuje, że jest to dysk Western Digital, pierwsza firma, która przeszła na AF. Mają obszerną stronę z dużą ilością informacji na jej temat , na którą możesz spojrzeć.

Dlatego pojawia się ostrzeżenie, ponieważ partycja 1 rozpoczyna się w sektorze logicznym 63 = bajt 32256, liczby niepodzielnej przez 4096; tak naprawdę jest to koniec siódmego sektora fizycznego (a dokładniej pozycja 7.875 :)

Powinieneś to naprawić? Jeśli tak to jak? [zawsze kopia zapasowa!]

Teoretycznie ten rodzaj partycjonowania może nieco wpłynąć na szybkość operacji odczytu / zapisu w zależności od oprogramowania wewnętrznego dysku. Jeśli jesteś zadowolony z wydajności teraz, zignoruj ​​ostrzeżenie i nie musisz nic robić. Jeśli nie, wykonaj kopię zapasową wszystkich ważnych danych , a następnie użyj Gparted, aby przenieść partycję tak, aby zaczynała się od 4096-bajtowego sektora; ustawienie granicy początkowej na 1 MiB jest łatwym sposobem na zrobienie tego.

  • Technicznie można ustawić początek dowolnego sektora logicznego, który jest wielokrotnością liczby 8 , np. 64 jest dobry, 256 jest dobry itp., Ale 63, 255 ... nie są.
ish
źródło
Odpowiedź Thsi sugeruje, że to nie może być problem: askubuntu.com/a/880152/297529
markling
7

W przypadku nowego dysku twardego najpierw utwórz partycje za pomocą gparted zgodnie z własnym życzeniem.

Następnie uzyskaj dostęp do dysku twardego za pomocą sudo fdisk nazwa_urządzenia . Polecenie m w fdisk wyświetli menu pomocy.

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

Urządzenie prezentuje logiczny rozmiar sektora mniejszy niż
rozmiar sektora fizycznego. Wyrównanie do sektora fizycznego (lub optymalnego
Zalecana jest granica rozmiaru we / wy), ponieważ może to wpłynąć na wydajność.

Polecenie (m dla pomocy): p

Dysk / dev / sda: 1000,2 GB, 1000204886016 bajtów
255 głowic, 63 sektory / tor, 121601 cylindrów, łącznie 1953525168 sektorów
Jednostki = sektory 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny / fizyczny): 512 bajtów / 4096 bajtów
Rozmiar we / wy (minimalny / optymalny): 4096 bajtów / 4096 bajtów
Identyfikator dysku: 0x0008e009

   System Identyfikator rozruchu urządzenia Początek i koniec bloków
/ dev / sda1 2048 209717247 104857600 83 Linux
/ dev / sda2 209717248 1953525167 871903960 5 Rozszerzony
/ dev / sda5 600349113 795667319 97659103+ 83 Linux
Partycja 5 nie rozpoczyna się na granicy sektora fizycznego.
/ dev / sda6 795667383 990985589 97659103+ 83 Linux
Partycja 6 nie rozpoczyna się na granicy sektora fizycznego.
/ dev / sda7 990985653 1953520064 481267206 83 Linux
Partycja 7 nie rozpoczyna się na granicy sektora fizycznego.
/ dev / sda8 209719296 600349112 195314908+ 83 Linux

Pozycje tabeli partycji nie są uporządkowane na dysku
Polecenie (m dla pomocy): d
Numer partycji (1-8): 5

Polecenie (m dla pomocy): p

Dysk / dev / sda: 1000,2 GB, 1000204886016 bajtów
255 głowic, 63 sektory / tor, 121601 cylindrów, łącznie 1953525168 sektorów
Jednostki = sektory 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny / fizyczny): 512 bajtów / 4096 bajtów
Rozmiar we / wy (minimalny / optymalny): 4096 bajtów / 4096 bajtów
Identyfikator dysku: 0x0008e009

   System Identyfikator rozruchu urządzenia Początek i koniec bloków
/ dev / sda1 2048 209717247 104857600 83 Linux
/ dev / sda2 209717248 1953525167 871903960 5 Rozszerzony
/ dev / sda5 795667383 990985589 97659103+ 83 Linux
Partycja 5 nie rozpoczyna się na granicy sektora fizycznego.
/ dev / sda6 990985653 1953520064 481267206 83 Linux
Partycja 6 nie rozpoczyna się na granicy sektora fizycznego.
/ dev / sda7 209719296 600349112 195314908+ 83 Linux

Pozycje tabeli partycji nie są uporządkowane na dysku

Polecenie (m dla pomocy): w
Tabela partycji została zmieniona!

Wywołanie ioctl () w celu ponownego odczytania tablicy partycji.
Synchronizowanie dysków.
npcompete @ npcompete-desktop: ~ $ sudo fdisk / dev / sda

Urządzenie prezentuje logiczny rozmiar sektora mniejszy niż
rozmiar sektora fizycznego. Wyrównanie do sektora fizycznego (lub optymalnego
Zalecana jest granica rozmiaru we / wy), ponieważ może to wpłynąć na wydajność.

Polecenie (m dla pomocy): n
Rodzaj partycji:
   p podstawowe (1 podstawowe, 1 rozszerzone, 2 bezpłatne)
   l logiczne (ponumerowane od 5)
Wybierz (domyślnie p): l
Dodawanie partycji logicznej 8
Pierwszy sektor (600351161-1953525167, domyślnie 600352768): 
Używanie wartości domyślnej 600352768
Ostatni sektor, + sektory lub + rozmiar {K, M, G} (600352768-795667382, domyślnie 795667382): 
Używanie wartości domyślnej 795667382

Polecenie (m dla pomocy): p

Dysk / dev / sda: 1000,2 GB, 1000204886016 bajtów
255 głowic, 63 sektory / tor, 121601 cylindrów, łącznie 1953525168 sektorów
Jednostki = sektory 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny / fizyczny): 512 bajtów / 4096 bajtów
Rozmiar we / wy (minimalny / optymalny): 4096 bajtów / 4096 bajtów
Identyfikator dysku: 0x0008e009

   System Identyfikator rozruchu urządzenia Początek i koniec bloków
/ dev / sda1 2048 209717247 104857600 83 Linux
/ dev / sda2 209717248 1953525167 871903960 5 Rozszerzony
/ dev / sda5 795667383 990985589 97659103+ 83 Linux
Partycja 5 nie rozpoczyna się na granicy sektora fizycznego.
/ dev / sda6 990985653 1953520064 481267206 83 Linux
Partycja 6 nie rozpoczyna się na granicy sektora fizycznego.
/ dev / sda7 209719296 600349112 195314908+ 83 Linux
/ dev / sda8 600352768 795667382 97657307+ 83 Linux

Pozycje tabeli partycji nie są uporządkowane na dysku

Polecenie (m dla pomocy): w
Tabela partycji została zmieniona!

Wywołanie ioctl () w celu ponownego odczytania tablicy partycji.
Synchronizowanie dysków.

Teraz usuń partycję, która wyświetla ostrzeżenie za pomocą opcji d w programie fdisk.

Najpierw polecenie d , a następnie numer partycji (wymieniony w ostrzeżeniu).

Teraz zapisać zmiany na dysku, używając w poleceniu. Wyjdzie z fdisk.

Po raz drugi uzyskaj dostęp do dysku twardego za pomocą sudo fdisk nazwa_urządzenia .

Teraz utwórz nową partycję, używając wolnego miejsca (wcześniej usunęliśmy partycję, która będzie wolnym miejscem lub nieprzydzielonym miejscem) za pomocą polecenia nw fdisk.

W poleceniu Nowa partycja nie wprowadzaj żadnej wartości dla pierwszego i ostatniego sektora, po prostu naciśnij Enter . przyjmie wartość domyślną.

Teraz zapisać zmiany na dysku, używając w poleceniu. Wyjdzie z fdisk.

Wykonaj powyższe kroki dla wszystkich partycji. Po zakończeniu tego formatu nowo utworzone partycje za pomocą gparted . (Właśnie to dla mnie zadziałało. Brak ostrzeżeń w wyjściu fdisk -l.)

Valarpirai
źródło
4

Jak wskazał izx :

Twój dysk twardy ma sektory Advanced Format 4096-bajtowe, do których partycja nie jest idealnie dopasowana.

Szczegółowy opis formatu i jego wpływ na praktyki partycjonowania dysku twardego po stronie użytkownika zostały dobrze wyjaśnione w tym artykule .

Aby rozwiązać ten problem, musisz wykonać kopię zapasową danych, a następnie:

  1. Zmień rozmiar partycji o niewłaściwym rozmiarze do odpowiedniego rozmiaru.
  2. Usuń partycję o niewłaściwym rozmiarze i utwórz nową partycję o odpowiednim rozmiarze.

Aby to zrobić za pomocą graficznego oprogramowania do partycjonowania dysku twardego o nazwie GParted, możesz:

  1. Uruchom aplikację Gparted z uprawnieniami superużytkownika; zachowaj ostrożność !

    gksudo gparted
    
  2. Wybierz urządzenie pamięci masowej zawierające partycję o niewłaściwym rozmiarze z menu rozwijanego w prawym górnym rogu menu GParted.

  3. Wybierz partycję o niewłaściwym rozmiarze, klikając ją na prostokątnej mapie partycji.
  4. Teraz możesz usunąć i utworzyć nową partycję lub zmienić rozmiar istniejącej partycji. Niezależnie od wyboru, przejdziesz do menu, które pozwala ustawić rozmiar partycji. Musisz wyczyścić pole wyboru „Zaokrąglenie do cylindrów” i ustawić wielkość wolnej przestrzeni przed 1MiB. Będzie wyglądać podobnie do

GParted - Utwórz nową partycję.

funt 3
źródło
4

Przełączając jednostki „u”. Domyślny rozmiar sektora pojawi się podczas tworzenia partycji. Jeśli zaczynasz partycjonować nowy dysk i pojawi się ten błąd, możesz to zrobić.

  1. stwórz partycję z defaut.
  2. n, p, 1, Enter, Enter
  3. Wyświetl i wyświetl komunikat o błędzie partycji. „p”.
  4. przełącz jednostki „u”
  5. usuń partycję. "re"
  6. Teraz utwórz ponownie. tym razem wartości domyślne pokażą właściwy sektor. (w moim przypadku było to 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!
Tom Shippee
źródło
1
Próbowałem podejść z innych odpowiedzi, ale przejście do trybu „u” było jedyną, która działała dla mnie.
JosephH
1
Spośród wszystkich odpowiedzi, ta również zadziałała dla mnie.
Avanst,
0

Wystarczy usunąć wszystkie partycje i zrobić to za pomocą fdisk:

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

Command (m for help): u
Changing display/entry units to sectors
Abdallah Mousa
źródło
0

1. Rozwiąż to

Napotykam również ten problem i w ten sposób tłumię irytujące ostrzeżenie!

Kluczowym punktem jest: set the start to any logical sector, which is a multiple of 8.

Ustawiam 204800(ponieważ mogę wybierać tylko spośród 65535-976773167).

krok 1 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.
正在同步磁盘。

step2 sformatuj dysk

$ 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: 完成

krok 3 wynik

I wreszcie ostrzeżenie zniknęło.

$ 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.Jak wygląda ten problem?

Pokaż dysk

[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: 完成

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.
l mingzhi
źródło
-1

Jeśli masz podwójny rozruch systemu Windows, możesz użyć Kreatora partycji MiniTool. Ta rzecz uratowała mi tyłek wiele razy. Kliknij partycję prawym przyciskiem myszy i kliknij wyrównaj. Nie zapomnij kliknąć Zastosuj.

Florens
źródło