Isilon: So versetzen Sie einen Node in den Einzelnutzermodus
摘要: So versetzen Sie einen Node in den Einzelnutzermodus.
说明
Einführung
In diesem Artikel wird beschrieben, wie Sie einen Node in den Einzelnutzermodus versetzen. Im Einzelnutzermodus wird der Node mit einer eingeschränkten Umgebung gestartet. Sie befinden sich in einer Shell, in der das Root-Dateisystem als schreibgeschützt gemountet ist. Dieser Modus ist nützlich für die Wartung oder wenn der Node nicht im Multi-User-Modus gebootet werden kann.
Verfahren
Wählen Sie je nachdem, ob der Node im Mehrnutzermodus ausgeführt wird, die entsprechenden Anweisungen aus:
- Wenn sich der Node im Mehrnutzermodus befindet
- Wenn sich der Node nicht im Mehrnutzermodus befindet
Wenn sich der Node im Mehrnutzermodus befindet.
Wenn sich der Node im Multi-User-Modus (normaler Betriebsmodus) befindet oder wenn Sie den Node im Multi-User-Modus starten können, Nächster Start Der Befehl kann verwendet werden, um Startoptionen und einen Kernel für den nächsten Start anzugeben. Diese Einstellungen werden nicht beibehalten und die Startreihenfolge wird nach Abschluss des ersten Neustarts auf die vorherige Konfiguration zurückgesetzt.
- Herstellen einer Verbindung mit dem Node über den Managementport
- Melden Sie sich als root-Nutzer an.
- Führen Sie den folgenden Befehl über die Befehlszeile aus, um das Verzeichnis des ausgeführten Kernels zu überprüfen:
sysctl kern.bootfile
Es wird eine Ausgabe ähnlich der folgenden angezeigt:
kern.bootfile: /boot/kernel.amd64/kernel
Dies weist darauf hin, dass das Kernel-Startverzeichnis kernel.amd64.
- Führen Sie den folgenden Befehl aus, um das Starten im Einzelnutzermodus zu aktivieren, wobei
<>kernel_boot_dir ist das Verzeichnis, das aus der Ausgabe in Schritt 3 abgerufen wurde. Im Beispiel in Schritt 1
<>kernel_boot_dir ist
kernel.amd64festzulegen:
nextboot -o "-s" -k <kernel_boot_dir>
ANMERKUNG
Wenn Sie eine vorhandene nextboot-Konfiguration entfernen müssen, führen Sie den folgenden Befehl aus, bevor Sie den Node neu starten:
nextboot -D
- Starten Sie den Node neu:
reboot
Der Node startet dann teilweise und zeigt dann die folgende Meldung an:
Enter full pathname of shell or RETURN for /bin/sh:
- Drücken Sie die EINGABETASTE.
Sie befinden sich jetzt an einer Eingabeaufforderung für den Einzelnutzermodus. Die Root-Partition wird schreibgeschützt gemountet. - Mounten der Root-Partition mit Lese-/Schreibzugriff
- Um den Node in den Mehrnutzermodus zurückzuversetzen, geben Sie den Befehl Neu starten Befehl
Wenn sich der Node nicht im Mehrnutzermodus befindet.
Wenn es nicht möglich oder wünschenswert ist, den Node im Multi-User-Modus zu starten, gehen Sie folgendermaßen vor: (z. B. wenn der Node beim Versuch, im Multi-User-Modus zu starten, nicht reagiert oder ausgeschaltet ist),
- Herstellen einer Verbindung mit dem Node über den Managementport
- Wenn der Node nicht mehr reagiert, schalten Sie den Node aus, warten Sie 15 Sekunden und schalten Sie ihn dann wieder ein.
- Wenn der Node ausgeschaltet ist, drücken Sie den Netzschalter auf der Rückseite, um den Node neu zu starten.
- Wenn die folgende Zeile während der Startsequenz angezeigt wird, drücken Sie die Leertaste.
Hit [Enter] to boot immediately, or any other key for command prompt.
ANMERKUNG
Stellen Sie sicher, dass Sie die Leertaste und nicht die Eingabetaste drücken. Durch mehrmaliges Drücken der Leertaste wird sie auf dem System erkannt. - Am
OK Führen Sie in der Eingabeaufforderung den folgenden Befehl aus:
boot -s
Das System zeigt eine Meldung ähnlich der folgenden an:
/boot/kernel/acpi.ko text=0x35a08 data=0x1630+0x6f4 syms=[0x4+0x4e30+0x4+0x6719] Mounting root from ufs:/dev/imdd0a Enter full pathname of shell or RETURN for /bin/sh:
- Drücken Sie die Eingabetaste.
Sie befinden sich jetzt an einer Eingabeaufforderung für den Einzelnutzermodus. Die Root-Partition wird schreibgeschützt gemountet.
- Mounten Sie die Root-Partition mit Lese-/Schreibrecht,