próbáltam kiterjeszteni a / dev / sda5 partíciót logikai partíció a kiterjesztett / dev / sda2 partíció alatt.

A következőt akarom használni: fdisk .

Eljárásnak kell lennie mindkét partíció törléséről, majd pontosan ugyanazokkal a kezdő szektorokkal történő újrateremtésről (1001470 & 1001472). Nagyon jól megy a logikai partíció létrehozásáig, ahol a minimális kezdő szektor nagyobb, mint kell ( 1003518 ).

 $ sudo fdisk /dev/sda Command (m for help): p Disk /dev/sda: 9.8 GiB, 10485760000 bytes, 20480000 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x0cd7105f Device Boot Start End Sectors Size Id Type /dev/sda1 * 2048 999423 997376 487M 83 Linux /dev/sda2 1001470 16775167 15773698 7.5G 5 Extended /dev/sda5 1001472 16775167 15773696 7.5G 83 Linux Partition 5 has been deleted. Partition 2 has been deleted. Command (m for help): n Partition type p primary (1 primary, 0 extended, 3 free) e extended (container for logical partitions) Select (default p): e Partition number (2-4, default 2): First sector (999424-20479999, default 999424): 1001470 Last sector, +sectors or +size{K,M,G,T,P} (1001470-20479999, default 20479999): Created a new partition 2 of type "Extended" and of size 9.3 GiB. Command (m for help): n All space for primary partitions is in use. Adding logical partition 5 First sector (1003518-20479999, default 1003520): 1001472 Value out of range. 

Megcsináltam a partit vel, de valahogy az fdisk használatával lehetővé kell tenni.

$ fdisk -V fdisk from util-linux 2.27.1 

Válasz

A normál felületen a Linux fdiskje igazítási korlátozásokat alkalmaz a partíciókra. Mely korlátozások függnek az fdisk verziójától. A régebbi verziók alapértelmezés szerint a henger igazítását végezték, a kompatibilitás a régebbi operációs rendszerekkel, amelyek nem voltak kompatibilisek az LBA fájlokkal. Amikor az LBA valamivel több mint két évtizede volt, az fdisk alapértelmezés szerint felhagyott az ilyen ősi rendszerek ellátásával, és inkább 1 MB-os igazításra váltott, ami jobb teljesítményt nyújt a modern adathordozókon.

Az fdisk jelenlegi verzióiban a hozzon létre partíciókat bármilyen szektor (512B) igazítással, először létre kell hoznia a partíciót a kívánt végponttal, majd lépjen a szakértő menübe (x), és használja a b a partíció elejének beállításához (ez megváltoztatja a partíció méretét, nem pedig a végét). Meglehetősen esetlennek tűnik.

Megjegyzések

  • Varázslatként működtek. Bemutatja, miért nem volt szükség a szakértői módra ebben az esetben ?
  • @ A.D. Mivel ebben az esetben a partíció 1 MB-ra lett igazítva.
  • Igaz, megpróbáltam kiterjeszteni az igazított partíciókat, és szakértői mód nélkül is működött.

Válasz

A Gilles “ válasz szerint megtett lépések:

 $ sudo fdisk /dev/sda Welcome to fdisk (util-linux 2.27.1). Changes will remain in memory only, until you decide to write them. Be careful before using the write command. Command (m for help): p Disk /dev/sda: 9.8 GiB, 10485760000 bytes, 20480000 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x0cd7105f Device Boot Start End Sectors Size Id Type /dev/sda1 * 2048 999423 997376 487M 83 Linux /dev/sda2 1001470 16775167 15773698 7.5G 5 Extended /dev/sda5 1001472 16775167 15773696 7.5G 83 Linux Command (m for help): d Partition number (1,2,5, default 5): 2 Partition 2 has been deleted. Command (m for help): n Partition type p primary (1 primary, 0 extended, 3 free) e extended (container for logical partitions) Select (default p): e Partition number (2-4, default 2): First sector (999424-20479999, default 999424): 1001470 Last sector, +sectors or +size{K,M,G,T,P} (1001470-20479999, default 20479999): Created a new partition 2 of type "Extended" and of size 9.3 GiB. Command (m for help): n All space for primary partitions is in use. Adding logical partition 5 First sector (1003518-20479999, default 1003520): Last sector, +sectors or +size{K,M,G,T,P} (1003520-20479999, default 20479999): Created a new partition 5 of type "Linux" and of size 9.3 GiB. Command (m for help): x Expert command (m for help): b Partition number (1,2,5, default 5): New beginning of data (1001471-20479999, default 1003520): 1001472 Expert command (m for help): p Disk /dev/sda: 9.8 GiB, 10485760000 bytes, 20480000 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x0cd7105f Device Boot Start End Sectors Id Type Start-C/H/S End-C/H/S Attrs /dev/sda1 * 2048 999423 997376 83 Linux 0/33/32 62/55/53 80 /dev/sda2 1001470 20479999 19478530 5 Extende 62/23/86 250/23/209 /dev/sda5 1001472 20479999 19478528 83 Linux 62/57/118 250/23/209 

Ezután r (visszatérés a főmenühöz) és w (táblázat írása lemezre).

Válasz

Az Fdisk régi program, csak az MBR partíciókat érti. Úgy gondolom, hogy problémája a megváltozott lemezgeometriában van (fejek, szektorok sávonként és sávok). Az adatok másolása után a régi lemezről az új lemezre a dd paranccsal (szektorból szektorba másolás), a partíciókat nem igazítottuk a pálya szektorainak elindításához. Ezért az fdisk nem engedi létrehozni a partíció indítási szektorát, mielőtt először a pálya szektor elejéhez igazodna, ahol volt régi lemezen.

Megpróbálhatja megváltoztatni az új lemez geometriáját az fdisk programban a kiterjesztett menü parancsával, de ez rosszul működik. Használjon elválasztott és gparted programokat a régi fdisk helyett.

Most olvasom és az írási sebesség nem függ az egyes partíciók pályaszektorának megkezdéséhez igazodástól.

Megjegyzések

  • Az fdisk modern verziói megértik a GPT-t is, de hogy ‘ itt nincs jelentősége. A probléma nem ‘ nem szükségszerűen változtatja meg a lemez geometriáját, csak az fdisk ‘ felület nem korlátozott.
  • Ez az MBR: Disklabel type: dos. Emlékszem, elváltak, és panaszolta, hogy ‘ nincs igazítva, így megpróbálhatom igazítani, majd kibővíteni. ‘ Biztos vagyok benne, hogy ugyanazt az eljárást láttam az fdiskben, és működött.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük