# Proxmox ZFS Offline Mount mit PVE Install DVD/STICK

#### Beschreibung

Wie oft hat man das Problem zum Beispiel einen Proxmoxhost wo die Grafikkarte durchgereicht ist und so die Bedienung mit Tastatur und Maus nicht möglich ist. Es war immer nur möglich den Host per ssh und Weboberfläche zu steuern.  
Jetzt kommt ein ein neues Mainboard oder neue Grafikkarte rein und schon ändert sich der Name der Netzwerkkarte.  
Und nun? Mit der PVE DVD Starten das ZFS Mounten die Netzwerkkonfig ändern undfertig.

#### DVD Starten

Von der PVE Install DVD/Stick starten und den Debug Mode auswählen.

[![Bildschirmfoto vom 2023-01-03 08-09-59.png](https://wiki.hacker-net.de/uploads/images/gallery/2023-01/scaled-1680-/GBDagXuQIVfbPhdP-bildschirmfoto-vom-2023-01-03-08-09-59.png)](https://wiki.hacker-net.de/uploads/images/gallery/2023-01/GBDagXuQIVfbPhdP-bildschirmfoto-vom-2023-01-03-08-09-59.png)

Nun sind wir in einem Debug Terminal.  
in diesem können wir aber noch nicht wirkliche Befhele absetzten.  
Deswegen hier mit STRG+D drücken um in das zweite Terminal zu gelangen.

[![Bildschirmfoto vom 2023-01-03 08-16-16.png](https://wiki.hacker-net.de/uploads/images/gallery/2023-01/scaled-1680-/7cxfZaUednohpxtT-bildschirmfoto-vom-2023-01-03-08-16-16.png)](https://wiki.hacker-net.de/uploads/images/gallery/2023-01/7cxfZaUednohpxtT-bildschirmfoto-vom-2023-01-03-08-16-16.png)

Hier können wir nun Befehle absetzten.

[![Bildschirmfoto vom 2023-01-03 08-17-01.png](https://wiki.hacker-net.de/uploads/images/gallery/2023-01/scaled-1680-/qKnZCYk4ZcP34HKw-bildschirmfoto-vom-2023-01-03-08-17-01.png)](https://wiki.hacker-net.de/uploads/images/gallery/2023-01/qKnZCYk4ZcP34HKw-bildschirmfoto-vom-2023-01-03-08-17-01.png)

#### Netzwerkkarte ermitteln und Tastatursprache festlegen

Als erstes wollen wir wissen wir wissen wie unsere Netzwerkkarte heißt, das hat zwar nichts mit ZFS zu tun, allerings soll es hier ja auch einen Sinn machen.

```
ip a
```

In unserem Beispiel ens18

[![Bildschirmfoto vom 2023-01-03 08-18-06.png](https://wiki.hacker-net.de/uploads/images/gallery/2023-01/scaled-1680-/YcKJPTAa7uPzepGG-bildschirmfoto-vom-2023-01-03-08-18-06.png)](https://wiki.hacker-net.de/uploads/images/gallery/2023-01/YcKJPTAa7uPzepGG-bildschirmfoto-vom-2023-01-03-08-18-06.png)

##### Die Tastaursprache legen wir mit 

```
dpkg-reconfigure keyboard-configuration
```

fest.  
  
Nun werden wir nach dem Tastaturmodell gefragt.

[![Bildschirmfoto vom 2023-01-03 08-21-06.png](https://wiki.hacker-net.de/uploads/images/gallery/2023-01/scaled-1680-/JOtwMev7ULecqdti-bildschirmfoto-vom-2023-01-03-08-21-06.png)](https://wiki.hacker-net.de/uploads/images/gallery/2023-01/JOtwMev7ULecqdti-bildschirmfoto-vom-2023-01-03-08-21-06.png)

Mit Enter gehts auf die nächste Seite. Ich nehme die 71 Generic 105 intl..  
Solange enter drücken bis Keyboardmodel dort steht, 71 eintippen enter drücken

[![Bildschirmfoto vom 2023-01-03 08-31-22.png](https://wiki.hacker-net.de/uploads/images/gallery/2023-01/scaled-1680-/2Vs5oF0KYL90wEmh-bildschirmfoto-vom-2023-01-03-08-31-22.png)](https://wiki.hacker-net.de/uploads/images/gallery/2023-01/2Vs5oF0KYL90wEmh-bildschirmfoto-vom-2023-01-03-08-31-22.png)

Nun das Layout, hier die 11 keine toten Tasten

[![Bildschirmfoto vom 2023-01-03 08-26-02.png](https://wiki.hacker-net.de/uploads/images/gallery/2023-01/scaled-1680-/Sn6ykYHkXUIrzGll-bildschirmfoto-vom-2023-01-03-08-26-02.png)](https://wiki.hacker-net.de/uploads/images/gallery/2023-01/Sn6ykYHkXUIrzGll-bildschirmfoto-vom-2023-01-03-08-26-02.png)

Nun ALT-GR Funktionstaste hier standard 1 wählen

[![Bildschirmfoto vom 2023-01-03 08-27-44.png](https://wiki.hacker-net.de/uploads/images/gallery/2023-01/scaled-1680-/fNuQczzDo8TNUOxR-bildschirmfoto-vom-2023-01-03-08-27-44.png)](https://wiki.hacker-net.de/uploads/images/gallery/2023-01/fNuQczzDo8TNUOxR-bildschirmfoto-vom-2023-01-03-08-27-44.png)

Nun den Compose Key wählen (Ich habe keinen) da eure Einstellung wählen.  
Also bei mir die 1

[![Bildschirmfoto vom 2023-01-03 08-28-43.png](https://wiki.hacker-net.de/uploads/images/gallery/2023-01/scaled-1680-/ztjo3e1aXCfJWc8u-bildschirmfoto-vom-2023-01-03-08-28-43.png)](https://wiki.hacker-net.de/uploads/images/gallery/2023-01/ztjo3e1aXCfJWc8u-bildschirmfoto-vom-2023-01-03-08-28-43.png)

Da wir keinen X-Server haben hier nein (no) wählen

[![Bildschirmfoto vom 2023-01-03 08-29-26.png](https://wiki.hacker-net.de/uploads/images/gallery/2023-01/scaled-1680-/W9K8yFPsecOjXNyi-bildschirmfoto-vom-2023-01-03-08-29-26.png)](https://wiki.hacker-net.de/uploads/images/gallery/2023-01/W9K8yFPsecOjXNyi-bildschirmfoto-vom-2023-01-03-08-29-26.png)

Vielleicht klappts bei euch bir mir nicht.  
  
Legende für English

```
\ = #
- = ß
/ = -
? = shift + -
z = y
y = z
* = shift + 8
@ = shift + 2
# = shift + 3
^ = shift + 6
& = shift + 7
( = shift + 9
) = shift + 0
_ = shift + ß
: = shift + ö


```

#### ZFS einbinden

Pools auflisten.

Mit diesem Befehl werden alle pools aufgelistet ohne diese zu importieren. Villeicht möchte man ja nur einen bestimmten pool importieren. Wir haben hier nur einen. nämlich rpool.

```
zpool import -a
```

Hier bekommen wir nämlcih einen Hinweis, das der Pool schon mal woanders gemountet war. Diese machen wir uns zu nutze um die Pools aufzulisten.

[![Bildschirmfoto vom 2023-01-03 08-51-30.png](https://wiki.hacker-net.de/uploads/images/gallery/2023-01/scaled-1680-/ZFO6VzsL3noLkh5D-bildschirmfoto-vom-2023-01-03-08-51-30.png)](https://wiki.hacker-net.de/uploads/images/gallery/2023-01/ZFO6VzsL3noLkh5D-bildschirmfoto-vom-2023-01-03-08-51-30.png)

Möchte man explicit einen pool importieren gibt man dessen namen an und nicht -a

```
zpool import rpool
```

Die selbe Meldung halt nur für den Pool

[![Bildschirmfoto vom 2023-01-03 08-52-47.png](https://wiki.hacker-net.de/uploads/images/gallery/2023-01/scaled-1680-/Zl4uFrTvUXOc15tx-bildschirmfoto-vom-2023-01-03-08-52-47.png)](https://wiki.hacker-net.de/uploads/images/gallery/2023-01/Zl4uFrTvUXOc15tx-bildschirmfoto-vom-2023-01-03-08-52-47.png)  
Da wir diesen aber importieren wollfen den Paramter -f hinter her.

```
zpool import rpool -f
```

Nun schauen wir uns den Status an

```
zpool status
```

Dem Pool gehts gut

[![Bildschirmfoto vom 2023-01-03 08-54-53.png](https://wiki.hacker-net.de/uploads/images/gallery/2023-01/scaled-1680-/dgqJ3KCNfwCDLKwf-bildschirmfoto-vom-2023-01-03-08-54-53.png)](https://wiki.hacker-net.de/uploads/images/gallery/2023-01/dgqJ3KCNfwCDLKwf-bildschirmfoto-vom-2023-01-03-08-54-53.png)

Mit dem Befehl

```
mount
```

sehen wir, wo er den Pool gemountet hat. Diese mount points unbedingt merken.

[![Bildschirmfoto vom 2023-01-03 08-59-03.png](https://wiki.hacker-net.de/uploads/images/gallery/2023-01/scaled-1680-/EqmRh09vDhm5FJhr-bildschirmfoto-vom-2023-01-03-08-59-03.png)](https://wiki.hacker-net.de/uploads/images/gallery/2023-01/EqmRh09vDhm5FJhr-bildschirmfoto-vom-2023-01-03-08-59-03.png)

Das gleiche geht auch mit

```
zfs list
```

[![Bildschirmfoto vom 2023-01-03 09-02-10.png](https://wiki.hacker-net.de/uploads/images/gallery/2023-01/scaled-1680-/RDBa5UGHCunOU6jX-bildschirmfoto-vom-2023-01-03-09-02-10.png)](https://wiki.hacker-net.de/uploads/images/gallery/2023-01/RDBa5UGHCunOU6jX-bildschirmfoto-vom-2023-01-03-09-02-10.png)

Wie wir sehen ist der PVE-1 eigentlich auf / gemountet, was natürlich nicht geht, da ja schon / vom system vergeben ist.  
Also müssen wir den Mountpoint umbiegen

```
zfs set mountpoint=/mnt rpool/ROOT/pve-1
```

[![Bildschirmfoto vom 2023-01-03 09-05-59.png](https://wiki.hacker-net.de/uploads/images/gallery/2023-01/scaled-1680-/6j9WD3dRqjQv96yT-bildschirmfoto-vom-2023-01-03-09-05-59.png)](https://wiki.hacker-net.de/uploads/images/gallery/2023-01/6j9WD3dRqjQv96yT-bildschirmfoto-vom-2023-01-03-09-05-59.png)

Nun wurde das Verzeichnis geremounted. Siehe mittels

mount

[![Bildschirmfoto vom 2023-01-03 09-07-24.png](https://wiki.hacker-net.de/uploads/images/gallery/2023-01/scaled-1680-/oz4xrHMymooz1ESo-bildschirmfoto-vom-2023-01-03-09-07-24.png)](https://wiki.hacker-net.de/uploads/images/gallery/2023-01/oz4xrHMymooz1ESo-bildschirmfoto-vom-2023-01-03-09-07-24.png)

Nun können wir zum Beispiel die Netzwerkkarte editieren.  
Das root Verzeichnis vom ZFS Pool wurde in /mnt gemountet

```
nano /mnt/etc/network/interfaces
```

Tadaaa unsere Netzwerk konfig. Diese oder noch andere sachen ändern

[![Bildschirmfoto vom 2023-01-03 09-08-45.png](https://wiki.hacker-net.de/uploads/images/gallery/2023-01/scaled-1680-/HTFYTCGR42Tkobww-bildschirmfoto-vom-2023-01-03-09-08-45.png)](https://wiki.hacker-net.de/uploads/images/gallery/2023-01/HTFYTCGR42Tkobww-bildschirmfoto-vom-2023-01-03-09-08-45.png)

und zum Schluss den Mountpoint wieder zrucüksetzen auf /

Dazu auf / wechseln, denn das Verzeichnis darf nicht offen sein

```
cd /
```

Nun zurücksetzten

```
zfs set mountpoint=/ rpool/ROOT/pve-1
```

Mit

```
mount
```

nochmals überprüfen.

[![Bildschirmfoto vom 2023-01-03 09-13-32.png](https://wiki.hacker-net.de/uploads/images/gallery/2023-01/scaled-1680-/DASzArUXYgfyCxg4-bildschirmfoto-vom-2023-01-03-09-13-32.png)](https://wiki.hacker-net.de/uploads/images/gallery/2023-01/DASzArUXYgfyCxg4-bildschirmfoto-vom-2023-01-03-09-13-32.png)

Passt. Fertig.  
neustarten mit STRG+D

und dann abort auswählen.

[![Bildschirmfoto vom 2023-01-03 09-14-46.png](https://wiki.hacker-net.de/uploads/images/gallery/2023-01/scaled-1680-/T0PSvrOIbvPRqfFC-bildschirmfoto-vom-2023-01-03-09-14-46.png)](https://wiki.hacker-net.de/uploads/images/gallery/2023-01/T0PSvrOIbvPRqfFC-bildschirmfoto-vom-2023-01-03-09-14-46.png)

Nun im Terminal wieder STRG+D drücken  
Das System startet neu.

Beim Starten bekommen wir wieder den Hinweis das der pool fremdimportiert wurde.

[![Bildschirmfoto vom 2023-01-03 09-17-41.png](https://wiki.hacker-net.de/uploads/images/gallery/2023-01/scaled-1680-/hApBYKdIbiWkq7tg-bildschirmfoto-vom-2023-01-03-09-17-41.png)](https://wiki.hacker-net.de/uploads/images/gallery/2023-01/hApBYKdIbiWkq7tg-bildschirmfoto-vom-2023-01-03-09-17-41.png)

Wie in der Beschreibung ja auch zu lesen

zpool import rpool -f

[![Bildschirmfoto vom 2023-01-03 09-19-02.png](https://wiki.hacker-net.de/uploads/images/gallery/2023-01/scaled-1680-/hLktZirsMcoRBlco-bildschirmfoto-vom-2023-01-03-09-19-02.png)](https://wiki.hacker-net.de/uploads/images/gallery/2023-01/hLktZirsMcoRBlco-bildschirmfoto-vom-2023-01-03-09-19-02.png)

Nun wieder STRG+D

Und die Kiste läuft.

[![Bildschirmfoto vom 2023-01-03 09-20-04.png](https://wiki.hacker-net.de/uploads/images/gallery/2023-01/scaled-1680-/1n6V1YySXdMWQtgz-bildschirmfoto-vom-2023-01-03-09-20-04.png)](https://wiki.hacker-net.de/uploads/images/gallery/2023-01/1n6V1YySXdMWQtgz-bildschirmfoto-vom-2023-01-03-09-20-04.png)

  
Jetzt einloggen und nochmal neustarten.

[![Bildschirmfoto vom 2023-01-03 09-21-18.png](https://wiki.hacker-net.de/uploads/images/gallery/2023-01/scaled-1680-/nk7JUMCe9zxIpOt3-bildschirmfoto-vom-2023-01-03-09-21-18.png)](https://wiki.hacker-net.de/uploads/images/gallery/2023-01/nk7JUMCe9zxIpOt3-bildschirmfoto-vom-2023-01-03-09-21-18.png)

Läuft so durch

[![Bildschirmfoto vom 2023-01-03 09-20-04.png](https://wiki.hacker-net.de/uploads/images/gallery/2023-01/scaled-1680-/1n6V1YySXdMWQtgz-bildschirmfoto-vom-2023-01-03-09-20-04.png)](https://wiki.hacker-net.de/uploads/images/gallery/2023-01/1n6V1YySXdMWQtgz-bildschirmfoto-vom-2023-01-03-09-20-04.png)

fertig