L'installazione di Oracle Solaris mediante Automated Installer (AI) potrebbe non riuscire se il sistema dispone di più RAM fisica rispetto allo spazio su disco. Lo spazio dedicato a dispositivi swap e dump potrebbe ridurre lo spazio disponibile per l'installazione del sistema operativo. Potrebbe essere visualizzato il seguente messaggio di errore:
ImageInsufficentSpace: Insufficient disk space available (8.84 GB) for estimated need (9.46 GB) for Root filesystem
Soluzione: scegliere una delle seguenti procedure.
Se non esistono particolari limiti di dimensione del disco, allocare altro spazio allo slice utilizzato come dispositivo virtuale (vdev) nel pool root.
Disattivare l'opzione che richiede l'allocazione di un volume dump e swamp. Nel file manifesto AI, specificare il valore true per nodump e gli attributi noswap nel tag <logical> della sezione <target>. Ad esempio:
<logical noswap="true" nodump="true"> </logical>
Definire zpool e allocare swamp e dump di dimensioni ridotte nel file manifesto.
<target> <disk whole_disk="true" in_zpool="rpool"> <disk_keyword key="boot_disk"/> </disk> <logical> <zpool name="rpool" root_pool="true"> <zvol name="swap" use="swap"> <size val="2gb"/> </zvol> <zvol name="dump" use="dump"> <size val="4gb"/> </zvol> </zpool> </logical> </target>
Disattivare l'allocazione di un dispositivo swap o dump e allocare una specifica quantità di spazio al dispositivo rimanente (dump o swamp). L'esempio seguente mostra come disattivare lo swamp e aggiungere 4 GB di dump:
<target> <disk whole_disk="true" in_zpool="rpool"> <disk_keyword key="boot_disk"/> </disk> <logical noswap="true"> <zpool name="rpool" root_pool="true"> <zvol name="dump" use="dump"> <size val="4gb"/> </zvol> </zpool> </logical> </target>
Per ulteriori informazioni su come modificare un file manifesto AI, fare riferimento alla pagina man ai_manifest (4).