Na jednym z komputerów ilość miejsca dramatycznie się zmniejszyła, mimo iż użytkownicy nie mieli wielu plików na nim. Po przeskanowaniu programem TreeSize Free okazało się, że dysk zapełnił folder System Volume Information. W celu uzyskania miejsca, należy wykonać poniższe komendy w CMD jako administrator:

vssadmin list shadowstorage - sprawdza ilość miejsc w katalogu SVI
vssadmin delete shadows /for=C: - kasuje pliki shadow w SVI
vssadmin resize shadowstorage /on=C: /For=C: /Maxsize=10GB - zmienia rozmiar dla folderu SVI

W pracy posiadamy jeden z czytników kodów kreskowych Datalogic Memor, który posiada wbudowany Windows CE. Niestety nie chciał on współpracować z Windows 10. Rozwiązaniem okazało się ściągnięcie na Windows 10, następującego pliku – Windows Mobile Center:

Następnie w CMD (jako administrator) wpisujemy:

REG ADD HKLM\SYSTEM\CurrentControlSet\Services\RapiMgr /v SvcHostSplitDisable /t REG_DWORD /d 1 /f

REG ADD HKLM\SYSTEM\CurrentControlSet\Services\WcesComm /v SvcHostSplitDisable /t REG_DWORD /d 1 /f

Na maszynie fizycznej z Proxmox, local-lvm pokazywał zajętość %Data na poziomie 99%

Rozwiązaniem okazało się wprowadzenie kilku komend:

lvm> lvchange -an /dev/pve/data

lvm> lvconvert --repair /dev/pve/data

lvm> lvchange -ay /dev/pve/data
  

Rozszerzenie dysku dla maszyny wirtualnej w Proxmox jest dość prostym zadaniem. Wystarczy:

  1. Zmienić rozmiar dysku tak jak na zdjęciu poniżej:

2. Zainstalować program growpart:

apt install cloud-guest-utils 

3. I wykonać następujące czynności:

sudo growpart /dev/sda 1 
sudo resize2fs /dev/sda1 

4. Na końcu sprawdzić komendą lsblk czy dysk nam się powiększył.

5. W przypadku pojawienia się błędu:

unexpected output in sfdisk --version [sfdisk z pakietu util-linux 2.33.1] 

należy zmienić locale na:

LANG=en_US.UTF-8 lub export LC_ALL=en_US.UTF-8 lub localectl set-locale LANG=en_US.UTF-8 lub export LANGUAGE=en_US.UTF-8

Jednym z wielu rozwiązań do pracy zdalnej jest połączenie np. ZeroTier z AzureAD po RDP. Opcja ta, będzie działała jeśli na komputerze do którego chcemy się połączyć ustawimy:

net localgroup "Użytkownicy pulpitu zdalnego" /add "AzureAD\login@mojadomena.pl

Powyższe wykonujemy otwierając CMD w trybie administracyjnym.

Na komputerze z którego będziemy się łączyć ustawiamy w RDP (otwieramy w trybie tekstowym) następujące parametry:

enablecredsspsupport:i:0
authentication level:i:2

Dzięki powyższym mamy dostęp do naszego komputera.

Czasami po wydaniu poniższej komendy:

apt-get update 

otrzymujemy następujący komunikat:

E: Nie udało się uzyskać blokady /var/lib/dpkg/lock - open (11 Zasoby chwilowo niedostępne)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

W powyższym przypadku należy wprowadzić komendę jak poniżej:

rm  /var/lib/dpkg/lock

Ostatnio aktualizując jakąś starszą maszynę otrzymałem taki oto komunikat:

The following signatures couldn't be verified because the public key is not available: NO_PUBKEY B188E2B695BD4743
W: Failed to fetch https://packages.sury.org/php/dists/stretch/InRelease  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY B188E2B695BD4743

Pomocne okazały się następujące komendy:

apt-key del B188E2B695BD4743

wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg

apt update