GNU/Linux >> Linux Esercitazione >  >> Linux

Preparare i dischi dati sui server cloud Linux

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.

  1. 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.

  2. 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):
    
  3. 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)
    
  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):
    
  5. 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):
    
  6. 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):
    
  7. 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):
    
  8. 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.
    
  9. 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
    
  10. 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
    
  11. 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
  1. 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
    
  2. Monta qualsiasi nuova unità eseguendo il comando seguente:

    sudo mount -a
    
  3. 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.


Linux
  1. Come partizionare un disco in Linux

  2. Come aggiungere un nuovo disco a un server Linux esistente

  3. Cloud Server Conformità PCI-DSS

  4. Preparare i dischi dati sui server cloud Windows 2012, 2016 e 2019

  5. Come montare un'immagine disco multi-partizione in Linux?

Comando Fdisk in Linux (Crea partizioni del disco)

Come clonare dischi con il comando dd di Linux

Configurazione della partizione LVM su server Linux

Come crittografare la partizione su Linux

Come creare partizioni del disco su Linux

Come visualizzare le partizioni del disco Linux (tabella delle partizioni)