Gestione degli ambienti di avvio con Oracle Solaris 11 Express

Capitolo 4 Appendice: riferimenti su beadm

Il comando beadm, /usr/sbin/beadm, consente di gestire gli ambienti di avvio. La tabella seguente riassume i comandi secondari e le opzioni disponibili per beadm.

Riferimenti per il comando beadm

Tabella 4–1 Comando beadm

Comandi secondari 

Descrizione 

beadm

Consente di visualizzare la sintassi del comando. 

beadm activate

Imposta nomeambiente come ambiente di avvio attivo al successivo riavvio.

Sintassi: beadm activate nomeambiente

beadm create

Consente di creare un nome per il nuovo ambiente di avvio, nomeambiente. Se non viene inclusa l'opzione -e, il nuovo ambiente di avvio viene creato come clone dell'ambiente di avvio in esecuzione.

Sintassi: beadm create [-a] [-d descrizione] [-e ambiente-avvio-inattivo | nomeambiente@istantanea] [-o proprietà=valore] nomeambiente

  • -a: attiva l'ambiente di avvio appena creato. Per impostazione predefinita, l'ambiente di avvio appena creato non viene attivato.

  • -d description: è possibile utilizzare questa descrizione come titolo del nuovo ambiente di avvio nel menu di GRUB dei sistemi x86 o nel menu di avvio dei sistemi SPARC. Se l'opzione non viene usata, la voce del menu corrisponde al nome dell'ambiente.

  • -e ambiente-avvio-inattivo: crea un nuovo ambiente di avvio da un ambiente di avvio esistente e inattivo. Per impostazione predefinita, l'ambiente di avvio viene creato dall'ambiente di avvio attivo.

  • -e nomeambiente@istantanea: crea un nuovo ambiente di avvio da un'istantanea esistente dell'ambiente di avvio denominato nomeambiente.

  • -o proprietà=valore: consente di creare i set di dati per il nuovo ambiente di avvio usando le proprietà ZFS specificate. È possibile specificare più opzioni -o. Vedere zfs(1M) per ulteriori informazioni sull'opzione -o.

  • nomeambiente: nome dell'ambiente di avvio da creare.

  • nomeambiente@istantanea: nome di un'istantanea esistente dell'ambiente di avvio denominato nomeambiente.

beadm create nomeambiente@istantanea

Crea un'istantanea dell'ambiente di avvio esistente denominato nomeambiente. 

Sintassi: beadm create nomeambiente@istantanea

nomeambiente@istantanea: il nome dell'istantanea deve essere espresso nel formato nomeambiente@descrizioneistantanea, in cui nomeambiente rappresenta il nome di un ambiente di avvio esistente da cui desidera creare un'istantanea. Digitare una descrizioneistantanea personalizzata in cui sia indicato lo scopo o la data dell'istantanea.

beadm destroy

Consente di eliminare l'ambiente di avvio denominato nomeambiente o un'istantanea esistente, nomeambiente@istantanea, dell'ambiente di avvio. Prima di eliminare l'ambiente di avvio viene richiesta una conferma.

Sintassi: beadm destroy [-f] nomeambiente | nomeambiente@istantanea

  • -f: forza l'eliminazione dell'ambiente di avvio anche se è attivato con mount.

  • -F: forza l'eliminazione dell'ambiente di avvio senza richiedere conferma.

beadm list

Visualizza un elenco di informazioni sull'ambiente di avvio esistente di cui è stato specificato il nome, o su tutti gli ambienti di avvio se non viene specificato un nome. Per impostazione predefinita, gli ambienti di avvio vengono elencati senza informazioni aggiuntive.

Sintassi: beadm list [-a | [-ds] [-H] [nomeambiente]

  • -a: visualizza un elenco completo delle informazioni disponibili sull'ambiente di avvio. Queste informazioni includono le istantanee e i set di dati subordinati.

  • -d: visualizza un elenco di informazioni su tutti i set di dati subordinati appartenenti all'ambiente di avvio.

  • -s: visualizza un elenco di informazioni sulle istantanee dell'ambiente di avvio.

  • -H: impedisce la visualizzazione dell'intestazione. Ogni campo dell'output è separato da un punto e virgola.

    L'esempio viene visualizzato senza un'intestazione:


    BE2:no:yes:mounted:/pool1/BE/BE2:6.2G;;;

    Senza le informazioni di intestazione, le informazioni visualizzate vengono identificate dai seguenti delimitatori:

    • ; delimita gli ambienti di avvio, i set di dati, le zone e le istantanee.

    • : delimita gli attributi per gli ambienti di avvio, i set di dati, le zone e le istantanee.

    • , delimita i set di dati, le zone e le istantanee.

    • Gli ambienti di avvio sono delimitati con un ritorno a capo, una riga vuota.


    Nota –

    È possibile combinare l'opzione -p con altre opzioni.


  • nomeambiente: se non viene specificato un nome per nomeambiente, il comando produce come risultato le informazioni su tutti gli ambienti di avvio.

beadm mount

Attiva con mount un ambiente di avvio denominato nomeambiente in corrispondenza di un punto di attivazione. Come punto di attivazione deve essere utilizzata una directory vuota già esistente.

Sintassi: beadm mount nomeambiente punto_attivazione


Nota –

Disattivare con mount l'ambiente di avvio prima di riavviare.


beadm rename

Consente di rinominare l'ambiente di avvio nomeambiente in nuovonomeambiente.

Sintassi: beadm rename nomeambiente nuovonomeambiente

beadm unmount

Disattiva con unmount l'ambiente di avvio denominato nomeambiente.

Sintassi: beadm unmount nomeambiente

-f: forza la disattivazione con unmount dell'ambiente di avvio anche se è occupato.

Per istruzioni dettagliate sull'utility beadm, vedere la pagina man beadm(1M).