En utilisant parted
Ci-dessous les instructions pour créer une nouvelle partition ext4 sur un nouveau disque dur avec parted(testé sur Ubuntu 14.04.4 LTS x64). partedsupporte GPT (GUID Partition Table) et peut ensuite être utilisé pour des partitions supérieures à 2 To, contrairement à fdisk.
Utilisez sudo lshw -C disk  *-diskpour voir le nom logique de votre nouveau disque dur:
   description: ATA Disk
   product: ST6000NM0024-1HT
   vendor: Seagate
   physical id: 0.0.0
   bus info: scsi@1:0.0.0
   logical name: /dev/sdb
   version: SN05
   serial: Z4D30T30
   size: 5589GiB (6001GB)
   configuration: ansiversion=5 sectorsize=4096
Le nom logique est /dev/sdb. Nous pouvons commencer:
sudo parted /dev/sdb mklabel gpt # Creating the GUID Partition Table (GPT)
Avec sudo parted /dev/sdb print, on peut voir que le GPT a été créé:
username@server:~$ sudo parted /dev/sdb print
Model: ATA ST6000NM0024-1HT (scsi)
Disk /dev/sdb: 6001GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Number  Start  End  Size  File system  Name  Flags
Nous devons également connaître la taille du disque (nous utiliserons MB comme unité):
sudo parted /dev/sdb print unit MB print free
ce qui indique:
Disk /dev/sdb: 6001175MB
Nous pouvons maintenant créer la partition principale de sorte qu'elle occupe tout l'espace du disque dur. Pour définir le libellé de la partition:
sudo parted --align optimal /dev/sdb mkpart primary ext4 0% 6001175MB 
(voir https://unix.stackexchange.com/a/49274/16704 si vous voulez savoir pourquoi nous l'utilisons --align optimal)
Avec sudo parted /dev/sdb print, on peut voir le label de partition primaire créé:
username@server:~$ sudo parted /dev/sdb print
Model: ATA ST6000NM0024-1HT (scsi)
Disk /dev/sdb: 6001GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Number  Start   End     Size    File system  Name     Flags
 1      1049kB  6001GB  6001GB  xfs          primary
Nous devons ensuite utiliser mkfs pour créer la partition:
sudo mkfs.ext4 /dev/sdb1
La partition est maintenant créée, nous devons la monter. Pour ce faire, sudo nano /etc/fstabajoutez la ligne suivante ( /crimeale dossier dans lequel nous avons choisi de monter la nouvelle partition):
/dev/sdb1       /crimea ext4 defaults   0       0      
Nous créons le dossier et rechargeons /etc/fstab:
sudo mkdir /crimea
sudo mount -a # Remount /etc/fstab without rebooting in Linux
Vous pouvez voir la nouvelle partition montée en utilisant df -h:
/dev/sdb1                      5.5T   58M  5.2T   1% /crimea
Dans sudo nano /etc/fstab, au lieu d'utiliser, /dev/sdb1vous pouvez utiliser son UUID, que vous pouvez trouver avec sudo lshw -C volume:
*-volume
       description: EXT4 volume
       vendor: Linux
       physical id: 1
       bus info: scsi@1:0.0.0,1
       logical name: /dev/sdb1
       logical name: /crimea
       version: 1.0
       serial: c3559307-795b-66db-9844-8e974c88a1cf
       size: 200MiB
       capacity: 5589GiB
       capabilities: journaled extended_attributes huge_files dir_nlink extents ext4 ext2 initialized
       configuration: created=2016-06-24 14:56:55 filesystem=ext4 lastmountpoint=/boot modified=2016-07-01 17:15:55 mount.fstype=ext4 mount.options=rw,relatime,data=ordered mounted=2016-07-01 17:07:19 name=primary state=mounted
Sinon, vous pourriez simplement faire sudo blkid /dev/sdb1:
/dev/sdb1: UUID="c3559307-795b-66db-9844-8e974c88a1cf" TYPE="ext4"
La nouvelle ligne /etc/fstabsera:
UUID=c3559307-795b-66db-9844-8e974c88a1cf          5.5T   58M  5.2T   1% /crimea
https://unix.stackexchange.com/a/137868/16704 explique pourquoi il est préférable d'utiliser UUID (liquidat, cc by-sa 3.0):
  L'avantage d'utiliser l'UUID est qu'il est indépendant du numéro de périphérique réel que le système d'exploitation attribue à votre disque dur. Image vous ajoutez un autre disque dur au système, et pour une raison quelconque le système d'exploitation décide que votre ancien disque est maintenant à la sdbplace de sba. Votre processus de démarrage serait foiré si fstab pointait vers le nom du périphérique. Cependant, dans le cas des UUID, ce serait bien.
Sommaire:
sudo lshw -C disk                # Checking the location of the new drive. It is /dev/sdb.     
sudo parted /dev/sdb mklabel gpt # Creating the GUID Partition Table (GPT)
sudo parted /dev/sdb print       # Checking that the GPT has been created
sudo parted /dev/sdb print unit MB print free # see 6001175MB size
sudo parted --align optimal /dev/sdb mkpart primary ext4 0% 6001175MB # Creating partition label
sudo mkfs.ext4 /dev/sdb1         # Creating the partition
sudo nano /etc/fstab             # Add line `/dev/sdb1 /crimea ext4 defaults 0 0`
sudo mount -a # Remount /etc/fstab without rebooting