SLV Migrate Linux - Hızlı başlangıç
🚚 SLV Migrate Linux
Tüm Linux diskinizi, yeni bir sunucuya, rsync kullanarak. Bu tam bir ayrımcı geçiştir - kaynak sunucudan gelen her şey kullanıcı verileri, konfigürasyonlar, yüklü paketler ve ve ve yüklemeler dahil olmak üzere varış noktasına kopyalanır. SLV Node kurulum.
Not: Bu farklıslv v switch(validator kimlik göçü).slv migrate linuxTüm dosya sistemini kopyalar, oysaslv v switchİki zaten çalışan düğüm arasında geçerli olan kimlikleri takas eder.
Önlemler Önlemler
- SLV *Kaynak'ta kurulu olan Küçlüt
sudo/ kök her iki kaynağa ve varış noktasına erişim- SSH varıştan varış noktasına (password veya anahtar tabanlı) erişim
- Hedef sunucusu taze bir yükleme olmalıdır (SLV Mevcut verileri tespit ederse uyarıya devam edecek)
Temel Kullanım Temel Kullanımı
Kaynak sunucusu:
bash
sudo slv migrate linux --to root@new-server-ipsudo slv migrate linux --to root@new-server-iptext
🚚 SLV Linux Migration
Source: ubuntu (this machine)
Destination: [email protected]
📋 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...🚚 SLV Linux Migration
Source: ubuntu (this machine)
Destination: [email protected]
📋 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...Seçenekleri
| Seç seçeneği | Açıklama |
|---|---|
-t, --to <ssh> | SSH destinasyonu (e.g. root@new-server) |
-p, --port <port> | SSH port (default: 22) |
--skip-reboot | Geçişten sonra otomatik yeniden yeniden başlatın |
--exclude <path> | Ek rsync dış desen (repeatable) |
--include <path> | Varsayılan dışlardan (repeatable) |
--list-excludes | Mevcut dış liste göster ve çıkış |
-y, --yes | Onaya Alın |
Özel SSH Port
Hedef standart olmayan SSH portu kullanıyorsa:
bash
sudo slv migrate linux --to root@new-server-ip --port 2222sudo slv migrate linux --to root@new-server-ip --port 2222Excludes'leri özelleştirin
Ne dışlanmış olacağını görün:
bash
slv migrate linux --list-excludesslv migrate linux --list-excludesExclude ek yollar (örneğin, daha hızlı göç için liderlik verileri atlayın):
bash
sudo slv migrate linux --to root@new-server-ip --exclude /home/solv/ledgersudo slv migrate linux --to root@new-server-ip --exclude /home/solv/ledgerInteraktif Mode
Senaryolama için:
bash
sudo slv migrate linux --to root@new-server-ip --skip-reboot --yessudo slv migrate linux --to root@new-server-ip --skip-reboot --yesNasıl çalışır
- **Önç kontrolleri ** - SSH bağlantılarını onaylayın, varışın mevcut verileri varsa uyarılayın
- rsync – Tüm dosya sistemi (Sistem sahte-dost sistemi hariç) SSHN üzerinde
- Post-migration - Otomatik olarak hedef sunucuyu yeniden başlatır (unless
--skip-reboot)
Göç, rsync'i kullanarak kullanır
--archive --hard-links --acls --xattrs Tüm dosya özelliklerini, izinleri ve özel dosyaları korumak.Önemli Notlar
- Run as Root (veya with with)
sudo2). - Yanlı göç sistemi dosyaları özleyecek. - Hedef bir fresh sunucusu olmalıdır. Mevcut veriler yazılacaktır.
- rsync çıkış kodları 23/24 (partial transfer) uyarılar olarak tedavi edilir, hatalar değil. Bazı dosyalar (aktif loglar gibi) mükemmel bir şekilde transfer edilemeyebilir.
- Göçten sonra, node kaynağı ihmal etmeden önce doğru çalışıyor.
- **validator kimlik göçü ** (zero-downtime iki çalışan geçerlileyiciler arasında takas), kullanım
slv v switchBunun yerine bakınız. See Mainnet Validator Migration.