Skip to content Skip to footer

Jak podzielić dysk 1TB w instalatorze Ubuntu Desktop na partycje dla systemu, maszyn wirtualnych i swap

Wprowadzenie

Cześć! Instalujesz Ubuntu Desktop na laptopie (np. z AMD Ryzen 9 5900HS i NVIDIA RTX 3060) i chcesz podzielić dysk 1 TB na partycje: jedną dla systemu i aplikacji, drugą dla maszyn wirtualnych (VM) KVM oraz partycję swap dla Linuksa? Ten idiotoodporny poradnik pokaże Ci, jak skonfigurować partycje w instalatorze Ubuntu Desktop, aby zoptymalizować wydajność dla usług AI, takich jak local-ai-packaged na serwerze 192.168.76.171. Wszystko po polsku, z gotowymi krokami i opisami zrzutów ekranu, idealne dla Twoich klientów na agencja-ai.com!

Dlaczego partycjonowanie dysku?

Podział dysku na partycje pozwala lepiej zarządzać danymi i zwiększa wydajność:

  • Partycja systemowa: Przechowuje Ubuntu, aplikacje i ustawienia.
  • Partycja dla VM: Dedykowana przestrzeń dla maszyn wirtualnych KVM (np. dla Flowise, Supabase).
  • Partycja swap: Służy jako pamięć wirtualna, gdy RAM jest pełny, kluczowa dla stabilności przy wielu VM.

Zalecana konfiguracja dla 1 TB:

  • System i aplikacje: 100 GB (ext4, punkt montowania /).
  • Maszyny wirtualne: 880 GB (ext4, punkt montowania /var/lib/libvirt).
  • Swap: 20 GB (zalecane 2x RAM dla 8 GB, ale dla VM wystarczy 20 GB).

Uwaga: Jeśli używasz laptopa jako serwera AI (192.168.76.171), zobacz nasz poradnik o widoczności usług.

Wymagania wstępne

  • Laptop z dyskiem 1 TB (np. SSD, AMD Ryzen 9 5900HS, NVIDIA RTX 3060).
  • Bootowalny pendrive USB z Ubuntu Desktop (zalecane: 22.04 LTS lub 24.04).
  • Kopia zapasowa danych (przed partycjonowaniem dysk zostanie wyczyszczony).
  • Połączenie internetowe (Ethernet lub Wi-Fi).
  • Podstawowa znajomość interfejsu Ubuntu.

Krok po kroku: Podział dysku 1TB w instalatorze Ubuntu Desktop

1. Przygotowanie bootowalnego pendrive’a z Ubuntu

Jeśli nie masz jeszcze bootowalnego pendrive’a, przygotuj go.

  1. Pobierz ISO Ubuntu Desktop z ubuntu.com/download/desktop, np. ubuntu-22.04.4-desktop-amd64.iso.
  2. Zainstaluj narzędzie do tworzenia USB, np. Startup Disk Creator (na Ubuntu) lub Balena Etcher (na innym systemie):
  3. sudo apt update
    sudo apt install -y usb-creator-gtk
  4. Włóż pendrive (min. 8 GB), otwórz Startup Disk Creator, wybierz ISO i pendrive, kliknij Make Startup Disk.

Zrzut ekranu: Interfejs Startup Disk Creator z wybranym ISO Ubuntu i pendrive’em.

2. Uruchomienie instalatora Ubuntu

Rozpocznij instalację Ubuntu Desktop.

  1. Zrestartuj laptop z włożonym pendrive’em USB.
  2. Wejdź do menu bootowania (zwykle F12, Esc lub F9) i wybierz pendrive.
  3. Wybierz Try Ubuntu (aby przetestować) lub Install Ubuntu.
  4. W instalatorze:
    • Język: Polski.
    • Klawiatura: Polski.
    • Połączenie z siecią: Podłącz Ethernet lub Wi-Fi.

Zrzut ekranu: Ekran startowy Ubuntu z opcją Install Ubuntu.

3. Wybór typu instalacji i partycjonowania

Skonfiguruj partycje w instalatorze.

  1. W instalatorze, w kroku Installation type, wybierz Something else (Ręczna konfiguracja partycji).
  2. Kliknij Continue.
  3. Zrzut ekranu: Instalator Ubuntu z wybraną opcją Something else.

4. Ręczne partycjonowanie dysku 1TB

Podziel dysk na trzy partycje: system, VM i swap.

  1. W oknie partycjonowania zobaczysz dysk, np. /dev/nvme0n1 (dla SSD) lub /dev/sda (dla HDD).
  2. Jeśli dysk ma stare partycje, usuń je:
    • Wybierz każdą partycję i kliknij (Usuń).
    • Potwierdź, aż dysk pokaże free space (1 TB).
  3. Utwórz partycję systemową:
    • Kliknij + (Dodaj partycję).
    • Rozmiar: 100000 MB (100 GB).
    • Typ: Primary.
    • Lokalizacja: Beginning of this space.
    • System plików: ext4.
    • Punkt montowania: /.
    • Kliknij OK.
  4. Utwórz partycję dla maszyn wirtualnych:
    • Kliknij + na pozostałym wolnym miejscu.
    • Rozmiar: 880000 MB (880 GB).
    • Typ: Primary.
    • Lokalizacja: Beginning of this space.
    • System plików: ext4.
    • Punkt montowania: /var/lib/libvirt.
    • Kliknij OK.
  5. Utwórz partycję swap:
    • Kliknij + na pozostałym wolnym miejscu.
    • Rozmiar: 20000 MB (20 GB).
    • Typ: Primary.
    • Lokalizacja: Beginning of this space.
    • System plików: swap area.
    • Punkt montowania: Brak (swap nie wymaga).
    • Kliknij OK.
  6. Wybierz dysk do instalacji boot loadera (zwykle /dev/nvme0n1 lub /dev/sda).
  7. Kliknij Install Now i potwierdź zmiany.

Zrzut ekranu: Okno partycjonowania w instalatorze Ubuntu z trzema partycjami: /, /var/lib/libvirt i swap.

5. Kontynuacja instalacji Ubuntu

Zakończ instalację systemu.

  1. Postępuj zgodnie z instalatorem:
    • Ustaw strefę czasową, np. Warszawa.
    • Utwórz użytkownika, np. username z hasłem password.
  2. Po zakończeniu instalacji zrestartuj laptop i wyjmij pendrive.

Zrzut ekranu: Ekran instalatora z ustawieniem użytkownika i hasła.

6. Weryfikacja partycji po instalacji

Sprawdź, czy partycje zostały poprawnie skonfigurowane.

  1. Zaloguj się do Ubuntu Desktop.
  2. Otwórz terminal (Ctrl+Alt+T) i wpisz:
  3. lsblk

    Powinieneś zobaczyć:

    • /dev/nvme0n1p1 (lub /dev/sda1): ~100 GB, punkt montowania /.
    • /dev/nvme0n1p2 (lub /dev/sda2): ~880 GB, punkt montowania /var/lib/libvirt.
    • /dev/nvme0n1p3 (lub /dev/sda3): ~20 GB, swap.

  4. Zweryfikuj swap:
  5. swapon --show

    Powinieneś zobaczyć partycję swap, np. /dev/nvme0n1p3.

  6. Sprawdź miejsce na dysku:
  7. df -h

    Partycja /var/lib/libvirt powinna mieć ~880 GB.

Zrzut ekranu: Terminal z wynikiem lsblk pokazującym trzy partycje.

7. Konfiguracja uprawnień dla /var/lib/libvirt

Partycja dla VM musi mieć odpowiednie uprawnienia dla KVM.

  1. W terminalu wpisz:
  2. sudo chown libvirt-qemu:libvirt-qemu /var/lib/libvirt
    sudo chmod 770 /var/lib/libvirt
  3. Zweryfikuj:
  4. ls -ld /var/lib/libvirt

    Powinieneś zobaczyć drwxrwx--- i właściciela libvirt-qemu.

Zrzut ekranu: Terminal z wynikiem ls -ld /var/lib/libvirt.

8. Instalacja KVM i virt-manager

Zainstaluj narzędzia do zarządzania maszynami wirtualnymi.

  1. W terminalu wpisz:
  2. sudo apt update
    sudo apt install -y qemu-kvm libvirt-daemon-system libvirt-clients virt-manager bridge-utils
  3. Włącz i uruchom usługę libvirtd:
  4. sudo systemctl enable --now libvirtd
  5. Sprawdź status:
  6. sudo systemctl status libvirtd

    Powinieneś zobaczyć active (running).

  7. Dodaj użytkownika do grup libvirt i kvm:
  8. sudo usermod -aG libvirt $USER
    sudo usermod -aG kvm $USER
  9. Zrestartuj sesję:
  10. sudo reboot

Zrzut ekranu: Terminal z wynikiem sudo systemctl status libvirtd.

9. Testowanie partycji dla VM

Stwórz testową maszynę wirtualną, aby sprawdzić partycję.

  1. Pobierz ISO Ubuntu Server z ubuntu.com/download/server.
  2. Uruchom virt-manager:
  3. virt-manager
  4. Kliknij + (Create a new virtual machine).
  5. Wybierz Local install media (ISO image or CDROM).
  6. Wskaż ISO, np. ~/Downloads/ubuntu-22.04.4-live-server-amd64.iso.
  7. Skonfiguruj zasoby:
    • CPU: 4 rdzenie.
    • RAM: 4096 MB.
    • Dysk: 20 GB, lokalizacja /var/lib/libvirt/images (automatycznie na partycji VM).
  8. W sekcji Network wybierz Bridge mode i br0 (patrz nasz poradnik o KVM).
  9. Zakończ instalację VM.

Zrzut ekranu: virt-manager z nową VM zapisaną w /var/lib/libvirt/images.

10. (Opcjonalne) Konfiguracja local-ai-packaged w VM

Uruchom local-ai-packaged w VM na partycji VM.

  1. Zainstaluj Docker w VM:
  2. sudo apt update
    sudo apt install -y docker.io docker-compose
    sudo usermod -aG docker $USER
  3. Pobierz local-ai-packaged:
  4. git clone https://github.com/coleam00/local-ai-packaged.git
    cd local-ai-packaged
  5. Edytuj .env (zobacz nasz poradnik o ukrytych plikach):
  6. nano .env

    Dodaj:

    ############
    # Flowise Configuration
    ############
    FLOWISE_USERNAME=username
    FLOWISE_PASSWORD=password
    FLOWISE_HOSTNAME=flowise.agencja-ai.com
  7. Uruchom usługi:
  8. python3 start_services.py --profile cpu --environment public
  9. Przetestuj dostęp:
  10. curl http://192.168.76.x:3001

Zrzut ekranu: Przeglądarka z otwartą stroną https://flowise.agencja-ai.com.

Najlepsze praktyki

  • Partycje: Regularnie sprawdzaj użycie dysku:
  • df -h /var/lib/libvirt
  • Sieć: Używaj Bridge (br0) dla VM:
  • ip addr show br0
  • Firewall: Otwórz porty dla usług AI:
  • sudo ufw allow 80
    sudo ufw allow 443
    sudo ufw allow 3001
  • Kopia zapasowa: Twórz kopie partycji VM:
  • sudo cp /var/lib/libvirt/images/*.qcow2 /var/lib/libvirt/images/backup/

Rozwiązywanie problemów

  • Partycja nie widoczna: Sprawdź lsblk i upewnij się, że punkty montowania są poprawne.
  • Brak miejsca na VM: Zweryfikuj rozmiar partycji:
  • df -h /var/lib/libvirt
  • Problemy z KVM: Sprawdź wsparcie wirtualizacji:
  • kvm-ok
  • Sieć niedostępna: Zobacz nasz poradnik o widoczności usług.

Zwiększanie sprzedaży instrukcji

  • Polski język: Proste instrukcje po polsku przyciągają klientów.
  • Demo: Pokaż VM z Flowise na https://flowise.agencja-ai.com.
  • PDF: Udostępnij ten artykuł jako PDF na agencja-ai.com.

Podsumowanie

Podzieliłeś dysk 1 TB w instalatorze Ubuntu Desktop na partycje dla systemu (100 GB), maszyn wirtualnych (880 GB) i swap (20 GB), gotowe do hostowania usług AI, takich jak local-ai-packaged na 192.168.76.171. Ten poradnik zwiększy atrakcyjność Twoich instrukcji na agencja-ai.com. Chcesz więcej poradników, np. o konfiguracji GPU pass-through lub optymalizacji VM? Napisz do nas! 😄

Źródła: Ubuntu, Libvirt, local-ai-packaged

Leave a comment

0.0/5