---
title: "SLV Migrate Linux - Snelstart"
description: "Migreer uw volledige Linux-server naar een nieuwe machine met slv migrate linux."
canonical: "https://erpc.global/nl/doc/migrate/quickstart/"
locale: "nl"
---

# SLV Migrate Linux - Snelstart

## 🚚 SLV Migrate Linux

Migreer uw volledige Linux-schijf naar een nieuwe server via SSH met rsync. Dit is een volledige schijfmigratie — alles van de bronserver wordt gekopieerd naar de bestemming, inclusief gebruikersgegevens, configuraties, geïnstalleerde pakketten en SLV node-instellingen.

> **Opmerking:** Dit verschilt van `slv v switch` (validator-identiteitsmigratie). `slv migrate linux` kopieert het volledige bestandssysteem, terwijl `slv v switch` de validator-identiteit wisselt tussen twee reeds draaiende nodes.

### Vereisten

- SLV CLI geïnstalleerd op de **bron**-node
- `sudo` / root-toegang op zowel bron als bestemming
- SSH-toegang van bron naar bestemming (wachtwoord- of sleutelgebaseerd)
- De bestemmingsserver zou een schone installatie moeten zijn (SLV waarschuwt als bestaande gegevens worden gedetecteerd)

## Basisgebruik

Voer uit op de **bron**-server:

```bash
sudo slv migrate linux --to root@new-server-ip
```

```
🚚 SLV Linux Migration

  Source:      ubuntu (this machine)
  Destination: root@203.0.113.50

📋 Exclude list:
  • /dev/*
  • /proc/*
  • /sys/*
  • /tmp/*
  • /run/*
  • /mnt/*
  • /media/*
  • /lost+found
  • /swapfile
  • /snap/*
  • /var/log/*

? Start migration? This will overwrite data on the destination. › Yes
  Syncing... (this may take a while depending on disk size)
√ Migration complete
  Rebooting destination...
```

## Opties

| Optie | Beschrijving |
|---|---|
| `-t, --to <ssh>` | SSH-bestemming (bijv. `root@new-server`) |
| `-p, --port <port>` | SSH-poort (standaard: 22) |
| `--skip-reboot` | Automatische herstart na migratie overslaan |
| `--exclude <path>` | Extra rsync-uitsluitingspatroon (herhaalbaar) |
| `--include <path>` | Verwijder uit standaarduitsluitingen (herhaalbaar) |
| `--list-excludes` | Toon huidige uitsluitingslijst en sluit af |
| `-y, --yes` | Bevestigingsprompt overslaan |

## Aangepaste SSH-poort

Als de bestemming een niet-standaard SSH-poort gebruikt:

```bash
sudo slv migrate linux --to root@new-server-ip --port 2222
```

## Uitsluitingen aanpassen

Bekijk wat wordt uitgesloten:

```bash
slv migrate linux --list-excludes
```

Sluit extra paden uit (bijv. ledger-gegevens overslaan voor snellere migratie):

```bash
sudo slv migrate linux --to root@new-server-ip --exclude /home/solv/ledger
```

## Niet-interactieve modus

Voor scripting:

```bash
sudo slv migrate linux --to root@new-server-ip --skip-reboot --yes
```

## Hoe het werkt

1. **Controles vooraf** — Controleert de SSH-verbinding en waarschuwt als de bestemming al gegevens bevat
2. **rsync** — Kopieert het volledige bestandssysteem (exclusief systeempseudo-bestandssystemen) via SSH
3. **Na de migratie** — Herstart de bestemmingsserver automatisch (tenzij `--skip-reboot`)

De migratie gebruikt rsync met `--archive --hard-links --acls --xattrs` om alle bestandsattributen, rechten en speciale bestanden te behouden.

## ⚠️ Belangrijke opmerkingen

- **Voer uit als root** (of met `sudo`). Een migratie zonder root mist systeembestanden.
- De bestemming zou een **schone server** moeten zijn. Bestaande gegevens worden overschreven.
- rsync exit-codes 23/24 (gedeeltelijke overdracht) worden als waarschuwingen behandeld, niet als fouten. Sommige bestanden (zoals actieve logs) worden mogelijk niet perfect overgedragen.
- Verifieer na migratie of de node correct werkt voordat u de bron buiten gebruik stelt.
- Gebruik voor **validator-identiteitsmigratie** (zero-downtime wisseling tussen twee draaiende validators) in plaats daarvan `slv v switch`. Zie [Migratie van een mainnet-validator](https://erpc.global/nl/doc/mainnet-validator/migrate/).
