Trova il volume nell'istanza

In Compute Cloud@Customer, quando un volume a blocchi viene inizialmente collegato a un'istanza, l'istanza vede il volume come un nuovo disco, ad esempio come dispositivo /dev/sdb. Questa procedura descrive come elencare i dispositivi disco in un'istanza in modo da poter trovare il volume e amministrarlo nel sistema operativo.

Per le immagini UNIX, per eseguire il MOUNT di questi volumi al boot di un'istanza, è necessario aggiungere il volume al file /etc/fstab. Vedere Configurazione dei volumi da montare automaticamente (istanze Linux).

Facoltativamente, è possibile eseguire varie attività amministrative per configurare lo storage in base alle proprie esigenze di storage.

Le utility utilizzate per eseguire le attività amministrative variano in base al tipo di sistema operativo nell'istanza. Per ulteriori informazioni amministrative, consultare la documentazione relativa alla versione del sistema operativo presente sull'istanza. Queste librerie di documentazione forniscono l'accesso a informazioni utili:

Identificazione del volume di avvio e dei dispositivi di volume a blocchi collegati nell'istanza mediante i comandi Linux

  1. Accedere all'istanza. Vedere Connessione a un'istanza.

  2. Elencare i dispositivi disco.

    Importante

    Nei sistemi operativi UNIX, l'ordine in cui vengono collegati i volumi non è deterministico, pertanto può essere modificato a ogni reboot. Se si fa riferimento a un volume che utilizza il nome del dispositivo, ad esempio /dev/sdb, e si dispone di più volumi non root, non vi è alcuna garanzia che il volume che si intende montare per un nome di dispositivo specifico sarà il volume montato. Quando si configura il sistema operativo per riconoscere il volume a blocchi (ad esempio, l'aggiunta del volume al file /etc/fstab), utilizzare l'ID SCSI del volume come descritto nella presente procedura.

    sudo ls /dev/sd*
    /dev/sda  /dev/sda1  /dev/sda2  /dev/sdb

    In questo esempio vengono elencati due dispositivi, /dev/sda e /dev/sdb.

  3. Utilizzare il comando fdisk -l per visualizzare le informazioni di configurazione sui dispositivi.

    In questo esempio, il volume di avvio è /dev/sda e il volume a blocchi collegato è /dev/sdb.

    sudo fdisk -l
    
    Disk /dev/sda: 53.7 GB, 53687091200 bytes, 104857600 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 8192 bytes / 8192 bytes
    Disk label type: dos
    Disk identifier: 0x000af694
    
       Device Boot Start End Blocks Id System
    /dev/sda1 * 2048 2099199 1048576 83 Linux
    /dev/sda2 2099200 61442047 29671424 8e Linux LVM
    
    Disk /dev/mapper/ol-root: 27.2 GB, 27229421568 bytes, 53182464 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 8192 bytes / 8192 bytes
    
    
    Disk /dev/mapper/ol-swap: 3145 MB, 3145728000 bytes, 6144000 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 8192 bytes / 8192 bytes
    
    
    Disk /dev/sdb: 1099.5 GB, 1099511627776 bytes, 2147483648 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 8192 bytes / 8192 bytes

    Questo output di esempio fornisce queste informazioni su /dev/sda e /dev/sdb:

    • La dimensione di /dev/sda è di 53,7 GB (volume di boot).

    • /dev/sda dispone di due partizioni: /dev/sda1 e /dev/sda2.

    • La dimensione di /dev/sdb è di 1099,5 GB (il volume a blocchi collegato) e non dispone di partizioni.

  4. Identificare i dispositivi dotati di file system e attivati nel sistema operativo.

    sudo df -T
    Filesystem          Type     1K-blocks    Used Available Use% Mounted on
    devtmpfs            devtmpfs  16318164       0  16318164   0% /dev
    tmpfs               tmpfs     16332596       0  16332596   0% /dev/shm
    tmpfs               tmpfs     16332596    8744  16323852   1% /run
    tmpfs               tmpfs     16332596       0  16332596   0% /sys/fs/cgroup
    /dev/mapper/ol-root xfs       26578248 2907292  23670956  11% /
    /dev/sda1           xfs        1038336  292512    745824  29% /boot
    tmpfs               tmpfs      3266520       0   3266520   0% /run/user/0

    In questo esempio:

    • /dev/sda1 dispone di un file system xfs ed è attivato su /boot (volume di avvio).

    • /dev/sdb non è elencato perché questo volume a blocchi è stato appena collegato e non è stato creato un file system e non è ancora attivabile.

  5. Trovare l'ID SCSI per il volume appena collegato.

    sudo ls -l /dev/disk/by-id
    total 0
    lrwxrwxrwx. 1 root root 10 Dec  6 18:26 dm-name-ol-root -> ../../dm-0
    lrwxrwxrwx. 1 root root 10 Dec  6 18:26 dm-name-ol-swap -> ../../dm-1
    lrwxrwxrwx. 1 root root 10 Dec  6 18:26 dm-uuid-LVM-83pr2aUrW2ZdCbWgsN4ZRFqvsXGGNZ8JO6il7j1YTWpywZeewYCiA6ywDmIeho1G -> ../../dm-0
    lrwxrwxrwx. 1 root root 10 Dec  6 18:26 dm-uuid-LVM-83pr2aUrW2ZdCbWgsN4ZRFqvsXGGNZ8JsaUihE3RWozk5u4p5nOwG9sFcj34AU3F -> ../../dm-1
    lrwxrwxrwx. 1 root root 10 Dec  6 18:26 lvm-pv-uuid-Dh9ydC-Rj90-chhj-tkwq-ZI0Z-mfop-Wtg5bh -> ../../sda2
    lrwxrwxrwx. 1 root root  9 Dec  6 18:26 scsi-3600144f096933b92000061ae9bfc0025 -> ../../sda
    lrwxrwxrwx. 1 root root 10 Dec  6 18:26 scsi-3600144f096933b92000061ae9bfc0025-part1 -> ../../sda1
    lrwxrwxrwx. 1 root root 10 Dec  6 18:26 scsi-3600144f096933b92000061ae9bfc0025-part2 -> ../../sda2
    lrwxrwxrwx. 1 root root  9 Dec  8 15:17 scsi-3600144f096933b92000061b1129e0037 -> ../../sdb
    lrwxrwxrwx. 1 root root  9 Dec  6 18:26 wwn-0x600144f096933b92000061ae9bfc0025 -> ../../sda
    lrwxrwxrwx. 1 root root 10 Dec  6 18:26 wwn-0x600144f096933b92000061ae9bfc0025-part1 -> ../../sda1
    lrwxrwxrwx. 1 root root 10 Dec  6 18:26 wwn-0x600144f096933b92000061ae9bfc0025-part2 -> ../../sda2
    lrwxrwxrwx. 1 root root  9 Dec  8 15:17 wwn-0x600144f096933b92000061b1129e0037 -> ../../sdb

    In questo esempio la riga seguente mostra l'ID SCSI assegnato a sdb:

    lrwxrwxrwx. 1 root root 9 Dec 8 15:17 scsi-3600144f096933b92000061b1129e0037 -> ../../sdb

    dove scsi-3600144f096933b92000061b1129e0037 è l'ID SCSI.

    L'ID SCSI è un nome di dispositivo persistente per /dev/sdb e viene utilizzato quando si eseguono operazioni amministrative sul dispositivo, come il partizionamento, la creazione di un file system e l'attivazione.

    Per ulteriori informazioni sull'esecuzione del MOUNT di un file system del volume a blocchi in un'istanza, vedere Configurazione dei volumi da attivare automaticamente (istanze Linux).

  6. Eseguire task amministrativi per configurare il volume a blocchi in base alle esigenze di storage.

    I task specifici eseguiti dipendono dal tipo di sistema operativo che esegue l'istanza e dalla modalità di configurazione dello storage. Per ulteriori informazioni, consultare la documentazione del sistema operativo in uso.