View Full Version : cfdisk limite singola partizione
salve
dovrei partizionare un hard disk da 3T
per motivi di compatibilita devo usare la tabella msdos per 4 partizioni primarie cosi distribuite
1 8G
2 128G ext4
3 512G vfat
4 circa 2352G ntfs
ma dopo la creazione se ricontrollo con cfdisk mi appare la scritta Unusable sull ultima
consegunetemente vorrei capire qual'e l'esatto limite 2,2T, 2T oppure ???
grazie per l'eventuale risposta :)
Name Flags Part Type FS Type [Label] Size (MB)
---------------------------------------------------------------------------------------------------------------------------------------------
sdb1 Primary Linux 8003,20
sdb2 Boot Primary Linux 128001,81
sdb3 Primary Linux 511999,01
sdb4 Primary Linux 153565,72 *
Unusable 2199023,26 *
salve
dovrei partizionare un hard disk da 3T
per motivi di compatibilita devo usare la tabella msdos per 4 partizioni primarie cosi distribuite
1 8G
2 128G ext4
3 512G vfat
4 circa 2352G ntfs
ma dopo la creazione se ricontrollo con cfdisk mi appare la scritta Unusable sull ultima
consegunetemente vorrei capire qual'e l'esatto limite 2,2T, 2T oppure ???
grazie per l'eventuale risposta :)
Name Flags Part Type FS Type [Label] Size (MB)
---------------------------------------------------------------------------------------------------------------------------------------------
sdb1 Primary Linux 8003,20
sdb2 Boot Primary Linux 128001,81
sdb3 Primary Linux 511999,01
sdb4 Primary Linux 153565,72 *
Unusable 2199023,26 *
Per me quell'unusable ti sta a dire che eventuale spazio rimasto non sarebbe usabile - allocabile.
Gimli[2BV!2B]
09-05-2013, 22:53
Mai provato, ma ricordo di aver letto qualcosa.
Il problema è che il logical_block_size standard è 512 byte, da moltiplicare per il massimo intero memorizzabile in 32 bit, 2³². Risultato 2 TiB.
Il limite non mi risulta sia sulla massima dimensione della partizione, ma più precisamente sul massimo blocco accessibile con l'indirizzamento offerto. Cioè non credo sia possibile evitarlo creando qualche partizione più piccola all'inizio.
gimli@sertan ~ $ cat /sys/block/sdb/queue/logical_block_size
512
I dischi recenti hanno physical_block_size da 4KiB:gimli@sertan ~ $ cat /sys/block/sdb/queue/physical_block_size
4096
The 2TiB barrier and the possibility for 4KiB logical sector size. (https://ata.wiki.kernel.org/index.php/ATA_4_KiB_sector_issues#C-2._The_2TiB_barrier_and_the_possibility_for_4KiB_logical_sector_size.)
Tirando le somme, forse con fdisk -b4096 /dev/sdN ? (man fdisk (http://linux.die.net/man/8/fdisk))
so che dovrebbe essere possibile creare il disco in GPT e inserire al suo interno alcune partizioni in MBR. le quali ovviamente arrivano solo a 2TB, ma con quella in GPT sfrutti il resto del disco per altre cose.
documentati in tal senso.
sen non ho capito male dovrebbe essere aggirabile entro certi limiti non superando indirizzamento che è di 32bit
http://www.gruppionline.org/news/os-linux-ubuntu/201110/tabella-partizioni-msdos-vs-gpt-suggerimenti/
ho provato con cfdisk ad aumantare le prime per ridurre l'ultima e sembra funzionare
però
se provo ad accedere all'hard disk con gparted non riconosce la tabella delle partizioni (pensavo che cfdisk potesse crearla solo msdos :confused: )
se invece lo partiziono con gparted con tabella msdos, controllandolo con cfdisk risultano non allocate correttamente :rolleyes: :confused: :mc:
# cat /sys/block/sdb/queue/logical_block_size
4096
# cat /sys/block/sdb/queue/physical_block_size
4096
# fdisk -l
Disk /dev/sdb: 3000.6 GB, 3000592982016 bytes
255 heads, 63 sectors/track, 45600 cylinders, total 732566646 sectors
Units = sectors of 1 * 4096 = 4096 bytes
Sector size (logical/physical): 4096 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 * 63 66412709 265650588 83 Linux
/dev/sdb2 66412710 566419769 2000028240 83 Linux
/dev/sdb3 566419770 1566417824 3999992220 c W95 FAT32 (LBA)
/dev/sdb4 1566417825 5860533167 4291559484 7 HPFS/NTFS/exFAT
# cfdisk -Pt /dev/sdb
Partition Table for /dev/sdb
---Starting---- ----Ending----- Start Number of
# Flags Head Sect Cyl ID Head Sect Cyl Sector Sectors
-- ----- ---- ---- ----- ---- ---- ---- ----- ----------- -----------
1 0x80 1 1 0 0x83 254 63 4133 63 66412647
2 0x00 0 1 4134 0x83 254 63 35257 66412710 500007060
3 0x00 0 1 35258 0x0C 254 63 97504 566419770 999998055
4 0x00 0 1 97505 0x07 80 63 364801 1566417825 4294115343
cfdisk (util-linux 2.20.1)
Disk Drive: /dev/sdb
Size: 3000592982016 bytes, 3000.5 GB
Heads: 255 Sectors per Track: 63 Cylinders: 364801
Name Flags Part Type FS Type [Label] Size (MB)
---------------------------------------------------------------------------------------------------------------------------------------
sdb1 Boot Primary Linux 34003,31
sdb2 Primary Linux 256003,62
sdb3 Primary W95 FAT32 (LBA) 511999,01
sdb4 Primary HPFS/NTFS/exFAT 2198587,06 *
;39442261']Mai provato, ma ricordo di aver letto qualcosa.
Il problema è che il logical_block_size standard è 512 byte, da moltiplicare per il massimo intero memorizzabile in 32 bit, 2³². Risultato 2 TiB.
Il limite non mi risulta sia sulla massima dimensione della partizione, ma più precisamente sul massimo blocco accessibile con l'indirizzamento offerto. Cioè non credo sia possibile evitarlo creando qualche partizione più piccola all'inizio.
gimli@sertan ~ $ cat /sys/block/sdb/queue/logical_block_size
512
I dischi recenti hanno physical_block_size da 4KiB:gimli@sertan ~ $ cat /sys/block/sdb/queue/physical_block_size
4096
The 2TiB barrier and the possibility for 4KiB logical sector size. (https://ata.wiki.kernel.org/index.php/ATA_4_KiB_sector_issues#C-2._The_2TiB_barrier_and_the_possibility_for_4KiB_logical_sector_size.)
Tirando le somme, forse con fdisk -b4096 /dev/sdN ? (man fdisk (http://linux.die.net/man/8/fdisk))
dopo aver letto qui (http://it.wikipedia.org/wiki/GUID_Partition_Table#Compatibilit.C3.A0_MBR_.28LBA_0.29) avevo escluso il gpt
provo a cercare anche se temo problemi di compatibilita verso dispositivi diversi dai computer
so che dovrebbe essere possibile creare il disco in GPT e inserire al suo interno alcune partizioni in MBR. le quali ovviamente arrivano solo a 2TB, ma con quella in GPT sfrutti il resto del disco per altre cose.
documentati in tal senso.
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.