---
title: "Montowanie dysku SSD jako swap w maszynie wirtualnej"
url: https://michalasobczak.pl/pl/posts/mounting-ssd-drive-as-swap-in-vm.html
author: "Michał Sobczak"
description: "Przede wszystkim dysk SSD, którego używam, jest w jakiś sposób wadliwy. To dysk Goodram SSDPR-CX400-01T-G2 o pojemności 1TB. Działał dobrze przez kilka tygodni, dopóki jakiś budowlaniec nie zrobił zwarcia, które wywołało nietypowe częstotliwości w przewodach i uszkodziło dyski oraz kości pamięci."
published: 2023-02-06T07:43:06.000Z
updated: 2023-02-06T07:43:06.000Z
language: pl
categories: ["Technology"]
tags: ["Proxmox", "Ubuntu"]
license: CC BY-NC-ND 4.0 (https://creativecommons.org/licenses/by-nc-nd/4.0/)
---
# Montowanie dysku SSD jako swap w maszynie wirtualnej

Przede wszystkim dysk SSD, którego używam, jest w jakiś sposób wadliwy. To dysk Goodram SSDPR-CX400-01T-G2 o pojemności 1TB. Działał dobrze przez kilka tygodni, dopóki jakiś budowlaniec nie zrobił zwarcia, które wywołało nietypowe częstotliwości w przewodach i uszkodziło dyski oraz kości pamięci. Jedną z ofiar był właśnie ten dysk:

-   w CrystalDisk jest raportowany jako dobry,
-   ale w narzędziu Dyski w Ubuntu ma rzekomo 1 uszkodzony blok
-   badblocks -svt 0x00 /dev/sdX nie wykazuje uszkodzonych bloków
-   zerowanie za pomocą dd i weryfikacja za pomocą cmp przechodzą poprawnie
    

Ten dysk na pewno ma jakieś problemy, skoro przynajmniej jedno z narzędzi wskazuje na nim problematyczne uszkodzone bloki. Po drugie, w normalnym użyciu nie daje się na nim uruchomić maszyny wirtualnej. Raz system plików w VM przełączył się w tryb tylko do odczytu, a po sformatowaniu dysk odmówił przywrócenia VM z backupu. Ostatnie, do czego może się więc przydać, to przechowywanie swapu:

```text
mkswap -c /dev/sdX
swapon /dev/sdX
```

Następnie w `/etc/fstab`:

```text
/dev/sdX none swap sw
```

Ustawiłem go w VM jako dysk 256 GB. Dlaczego? Bo natrafiłem w swoim projekcie na cieknące biblioteki Ruby i program wymagał dużo więcej pamięci, niż faktycznie powinien, więc rozwiązaniem tymczasowym jest zwiększenie dostępnej pamięci przez dodanie tak ogromnej ilości swapu.
