Oracle Solaris ZFS-Administrationshandbuch

ProcedureSo lösen Sie Probleme mit ZFS-Einhängepunkten

  1. Booten Sie das System von einem Failsafe-Archiv.

  2. Importieren Sie den Pool.

    Beispiel:


    # zpool import rpool
    
  3. Suchen Sie ungültige temporäre Einhängepunkte.

    Beispiel:


    # zfs list -r -o name,mountpoint rpool/ROOT/s10u6
        
        NAME                               MOUNTPOINT
        rpool/ROOT/s10u6                   /.alt.tmp.b-VP.mnt/
        rpool/ROOT/s10u6/zones             /.alt.tmp.b-VP.mnt//zones
        rpool/ROOT/s10u6/zones/zonerootA   /.alt.tmp.b-VP.mnt/zones/zonerootA

    Der Einhängepunkt für die Root-BU (rpool/ROOT/s10u6) muss / sein.

    Wenn der Boot-Vorgang wegen Einhängeproblemen von /var fehlschlägt, sollten Sie einen ähnlichen unzulässigen Einhängepunkt für das /var-Dataset suchen.

  4. Setzen Sie die Einhängepunkte für die ZFS-BU und ihre Datasets zurück.

    Beispiel:


    # zfs inherit -r mountpoint rpool/ROOT/s10u6
    # zfs set mountpoint=/ rpool/ROOT/s10u6
    
  5. Starten Sie das System neu.

    Wählen Sie die Boot-Umgebung aus, deren Einhängepunkte Sie gerade korrigiert haben, wenn im GRUB-Menü bzw. in der Eingabeaufforderung des OpenBoot-PROM die Option zum Booten einer spezifischen Boot-Umgebung angezeigt wird.