I dischi dati collegati ad alcune versioni di server cloud Linux® non sono formattati al momento della creazione. Prima di poterli utilizzare per archiviare dati su Linux, devi formattarli, determinarne i punti di montaggio e aggiungerli all'fstab del sistema file.
Nota: Se al tuo server è collegato un disco dati, il disco dati è elencato nei Dettagli del tuo server pagina nel pannello di controllo del cloud.
Utilizzare le seguenti istruzioni per preparare i dischi di dati in modo efficiente per l'uso autonomo.
-
Elenca i volumi collegati al tuo server eseguendo il seguente
fdisk
comando:sudo fdisk -l
Nell'elenco dei volumi, il dispositivo
/dev/xvda
è il disco di sistema. Altri volumi elencati sono i tuoi dati o i dischi Cloud Block Storage. -
Per partizionare il disco, esegui il seguente
fdisk
utility e specificare il disco, che produce l'output simile a quello mostrato:root@nosnetdfw:~# fdisk /dev/xvde Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel Building a new DOS disklabel with disk identifier 0x59a4ec2c. Changes will remain in memory only, until you decide to write them. After that, of course, the previous content won't be recoverable. Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite) WARNING: DOS-compatible mode is deprecated. It's strongly recommended to switch off the mode (command 'c') and change display units to sectors (command 'u'). Command (m for help): m Command action A. bootable flag B. edit bsd disklabel C. toggle the dos compatibility flag D. delete a partition E. list known partition types F. print this menu G. add a new partition H. create a new empty DOS partition table I. print the partition table J. quit without saving changes K. create a new empty Sun disklabel L. change a partition's system id M. change display/entry units N. verify the partition table O. write table to disk and exit P. extra functionality (experts only) Command (m for help):
-
Inserisci
n
per creare una nuova partizione, come mostrato nell'esempio seguente, che include i risultati:Command (m for help): n Command action e extended p primary partition (1-4)
-
Inserisci
p
per creare una nuova partizione per indicare una partizione primaria, come mostrato nell'esempio seguente con i suoi risultati:p Partition number (1-4):
-
Poiché questa è la prima e unica partizione che stai creando sul volume, inserisci
l
, come mostrato nell'esempio seguente insieme ai relativi risultati:Partition number (1-4): 1 First cylinder (1-13054, default 1):
-
Per accettare il cilindro di partenza predefinito, che è
1
, premi Invio . L'esempio seguente mostra l'output previsto:Using default value 1 Last cylinder, +cylinders or +size{K,M,G} (1-13054, default 13054):
-
Premi Invio per selezionare l'ultimo cilindro del disco per garantire che la partizione utilizzi l'intero disco. L'ultima partizione è quella predefinita. L'esempio seguente mostra l'output previsto:
Using default value 13054 Command (m for help):
-
Inserisci
w
per scrivere la partizione, come mostrato nell'esempio seguente insieme all'output:Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. Syncing disks.
-
Il tuo disco dati è pronto. Era allegato a
/dev/xvde
e hai creato una partizione su di essa, quindi ora il tuo disco disponibile appare in/dev/xvde1
. Esegui il comando seguente per elencare i dischi:root@nosnetdfw:~# fdisk -l Disk /dev/xvda: 42.9 GB, 42949672960 bytes 255 heads, 63 sectors/track, 5221 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x000dc852 Device Boot Start End Blocks Id System /dev/xvda1 1 5222 41942016 83 Linux Disk /dev/xvde: 107.4 GB, 107374182400 bytes 255 heads, 63 sectors/track, 13054 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x59a4ec2c Device Boot Start End Blocks Id System /dev/xvde1 1 13054 104856223+ 83 Linux
-
Esegui il comando seguente per formattare la partizione principale di ciascun disco dati collegato, sostituendo il dispositivo e il numero di partizione con
/dev/xvde1
:sudo mkfs -t ext3 /dev/xvde1
-
Crea punti di montaggio per ciascun disco dati in base alle esigenze.
È necessario assegnare directory come punti di montaggio per i dischi di dati affinché il sistema possa utilizzarli per l'archiviazione. Se un disco dati deve contenere un database, ad esempio, il suo punto di montaggio è la posizione di archiviazione del database (ad esempio, /var/lib/mysql
).
Se la directory non ha ancora un disco assegnato, creane uno con il seguente comando:
sudo mkdir -p /path/to/directory
-
Assegna i dischi ai punti di montaggio aggiungendoli a /etc/fstab file.
Modifica il file con il tuo editor di testo preferito. L'esempio seguente utilizza il nano editore:
sudo nano /etc/fstab
Aggiungi una riga per ciascun disco con il nome del dispositivo, il numero di partizione e la directory di montaggio associati, come mostrato nell'esempio seguente:
/dev/xvde1 path/to/directory ext3 defaults,noatime,nofail 0 0
-
Monta qualsiasi nuova unità eseguendo il comando seguente:
sudo mount -a
-
Conferma che i dischi dati siano montati eseguendo il seguente comando disk spacecheck:
df -h
Se mancano dei dischi, controlla le righe di configurazione in /etc/fstab per assicurarti che i nomi e le opzioni dei dispositivi siano corretti.