[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: ancora problemi con HD



In data martedì 17 novembre 2015 16:06:49, Felipe ha scritto:
> > mi sapresti indicare allora come sapere con certezza se un
> > disco è gpt 
> 
> # fdisk -l /dev/sda
> Disk /dev/sda: 111,8 GiB, 120034123776 bytes, 234441648 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: _gpt_
> Disk identifier: C94E76EF-F79A-4318-A4DC-10BF67CF413D

Risposta sbrigativa, pardon.
Come sopra riportato, fdisk  ti indica quando il disco è GPT, mentre quando è 
MBR riporta qualcosa di simile:

	 fdisk /dev/sdb -l
	Disk /dev/sdb: 298,1 GiB, 320072933376 bytes, 625142448 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: 0x0005ab85

Nell'output che hai incollato te non è presente il campo Disklabel type, ma tu 
stesso hai costatato che utilizzando parted si ottiene un risultato 
equivalente:

	parted /dev/sda print
	Model: ATA OCZ-VECTOR150 (scsi)
	Disk /dev/sda: 120GB
	Sector size (logical/physical): 512B/512B
	Partition Table: _gpt_
	Disk Flags: 

	parted /dev/sdb print
	Model: ATA STM3320418AS (scsi)
	Disk /dev/sdb: 320GB
	Sector size (logical/physical): 512B/512B
	Partition Table: _msdos_
	Disk Flags: 

Un altro segno che puoi usare per capire se si tratti di GPT o meno è il campo 
Disk identifier mostrato da fdisk. Nel caso di MBR avrai un valore, nel mio 
caso 0x0005ab85. Nel caso di un disco GPT avrai un GUID, nel mio caso 
C94E76EF-F79A-4318-A4DC-10BF67CF413D.

Un ultima cosa. In fdisk, a seconda che sia GPT o MBR, cambiano gli 
identificativi dei tipi di partizione. Su un disco MBR, volendo creare una 
partizione Linux LVM. l'id corrispondente è 8e. Su un disco GPT l 
identificativo diventa 30.
Per cui tu hai:

> Dispositivo Boot      Start         End      Blocks   Id  System
> /dev/sdb1            2048   472772167   236385060   _83_  Linux
> /dev/sdb2       472772168   488397167     7812500   _82_  Linux swap / 
Solaris

Quindi puoi dedurre che si tratta di un disco MBR, sapendo che in GPT gli id 
non esistono, sono stati rimpiazzati dai GUID e in fdisk semplificati con un 
numero indicativo, in questo caso (suppongo) rispettivamente:

	20 Linux filesystem
	19 Linux swap

Ciao


Reply to: