Step 002A: Storage pod Solana data (nvme0n1 -> XFS -> /var/lib/solana/{ledger,accounts})

Cel:
- system zostaje na md1 (/)
- dane Solany (ledger/accounts) ida na osobny NVMe: /dev/nvme0n1

UWAGA: kroki nizej KASUJA dane na /dev/nvme0n1.

0) Check (czy nvme0n1 jest do wyczyszczenia)
  lsblk /dev/nvme0n1
  sudo wipefs -n /dev/nvme0n1
  sudo lsblk -f /dev/nvme0n1

1) Partycje (50/50)
  sudo apt-get update
  sudo apt-get install -y parted

  sudo parted -s /dev/nvme0n1 mklabel gpt
  sudo parted -s /dev/nvme0n1 mkpart primary 0% 50%
  sudo parted -s /dev/nvme0n1 mkpart primary 50% 100%
  sudo partprobe /dev/nvme0n1
  sudo udevadm settle

  lsblk /dev/nvme0n1
  ls -l /dev/nvme0n1p1 /dev/nvme0n1p2

2) Format XFS
Uwaga: mkfs.xfs na Ubuntu ma limit label <= 12 znakow.

  sudo mkfs.xfs -f -L sol_ledger /dev/nvme0n1p1
  sudo mkfs.xfs -f -L sol_accts  /dev/nvme0n1p2
  sudo blkid /dev/nvme0n1p1 /dev/nvme0n1p2

3) Mountpointy + fstab (po UUID)
  sudo install -d -o solana -g solana -m 0750 /var/lib/solana/ledger /var/lib/solana/accounts

  UUID_LEDGER="$(sudo blkid -s UUID -o value /dev/nvme0n1p1)"
  UUID_ACCTS="$(sudo blkid -s UUID -o value /dev/nvme0n1p2)"

  echo "UUID=$UUID_LEDGER /var/lib/solana/ledger   xfs noatime,nodiratime 0 2" | sudo tee -a /etc/fstab >/dev/null
  echo "UUID=$UUID_ACCTS  /var/lib/solana/accounts xfs noatime,nodiratime 0 2" | sudo tee -a /etc/fstab >/dev/null

  sudo mount -a

  # systemd pokazuje hint po edycji fstab - to jest OK, ale zrob reload:
  sudo systemctl daemon-reload

4) WAŻNE: ustaw ownera na zamontowanych filesystemach
Po mount, root filesystemu jest domyslnie root:root 755, wiec validator uruchamiany jako solana nie zapisze ledger/accounts.

  sudo chown solana:solana /var/lib/solana/ledger /var/lib/solana/accounts
  sudo chmod 750 /var/lib/solana/ledger /var/lib/solana/accounts

5) Weryfikacja
  df -hT /var/lib/solana/ledger /var/lib/solana/accounts
  findmnt /var/lib/solana/ledger
  findmnt /var/lib/solana/accounts

  stat -c '%U:%G %a %n' /var/lib/solana/ledger /var/lib/solana/accounts

Dla tego hosta (z wdrozenia):
- /dev/nvme0n1p1 (LABEL=sol_ledger) UUID=56a2c342-3162-43f2-9649-e0dd25db870d
- /dev/nvme0n1p2 (LABEL=sol_accts)  UUID=ae5d6625-0910-489a-bbe3-6fd156439e03

