For AI agents: the complete documentation index is available at https://docs.ovhcloud.com/pl/llms.txt, the full documentation bundle is available at https://docs.ovhcloud.com/pl/llms-full.txt, and this page is available as Markdown at https://docs.ovhcloud.com/pl/guides/public-cloud/compute/increase-the-size-of-an-additional-disk.md.

Zwiększanie rozmiaru dodatkowego dysku

Pokaż jako Markdown

Dowiedz się, jak zwiększyć rozmiar dodatkowego wolumenu i powiększyć jego partycję główną

Wprowadzenie

Jeśli osiągnąłeś maksymalną pojemność dodatkowego dysku, możesz dodać więcej przestrzeni dyskowej, zwiększając jego rozmiar.

Niniejszy przewodnik wyjaśnia, jak zwiększyć rozmiar dodatkowego dysku i odpowiednio rozszerzyć jego partycję główną.

Wymagania początkowe

  • Instancja Public Cloud w Twoim projekcie Public Cloud
  • Dodatkowy dysk utworzony w Twoim projekcie
  • Dostęp administracyjny (sudo) do instancji za pomocą SSH (Linux) lub RDP (Windows)

Dostęp do Panelu klienta OVHcloud

  • Link bezpośredni:
  • Ścieżka nawigacji: Public Cloud > Wybierz projekt > Block Storage

W praktyce

Poniższe kroki zakładają, że skonfigurowałeś już dodatkowy dysk zgodnie z opisem w przewodniku Tworzenie i konfigurowanie dodatkowego dysku na instancji.

Monitorowanie wykorzystania dysku przed zmianą rozmiaru

Warning

Zalecamy, aby zawsze zachowywać 20% wolnej przestrzeni na woluminach dyskowych. Zapewnia to optymalną wydajność i pozwala uniknąć ryzyka degradacji lub awarii systemu, gdy wolumen osiągnie swoją maksymalną pojemność.

Aby zmienić rozmiar dysku w odpowiednim momencie, regularnie monitoruj wykorzystanie dysku. Poniżej znajdziesz krótkie instrukcje dla systemów Windows i Linux, które pomogą Ci śledzić przestrzeń dyskową i przewidzieć, kiedy będzie potrzebna aktualizacja.

W systemie Windows
W systemie Linux
Za pomocą Wiersza polecenia

Otwórz Wiersz polecenia (Win + R → cmd → Enter).

Uruchom następujące polecenie:

wmic logicaldisk get name, size, freespace

Wyświetla to wolną przestrzeń i całkowity rozmiar każdego dysku.

Za pomocą programu PowerShell

Otwórz program PowerShell jako administrator.

Uruchom następujące polecenie:

Get-PSDrive | Where-Object {$_.Free -ne $null} | Select-Object Name, Used, Free

Wyświetla to wykorzystaną i dostępną przestrzeń dyskową.

Warning

Przed zmianą rozmiaru zalecamy utworzenie migawki woluminu, aby zabezpieczyć dane. Jeśli podczas zmiany rozmiaru lub rozszerzania partycji coś pójdzie nie tak, będziesz mógł przywrócić dane z migawki. Instrukcje znajdziesz w przewodniku Tworzenie migawki woluminu.

Zmiana rozmiaru dysku

W swoim projekcie Public Cloud kliknij Block Storage w menu po lewej stronie, w sekcji Przechowywanie i kopie zapasowe.

Jeśli wolumen jest podłączony do instancji Windows, kliknij ... w wierszu woluminu i wybierz Odłącz instancję.

Kliknij ... w wierszu woluminu i wybierz Edytuj.

control panel
Warning

Zmiana rozmiaru woluminu jest nieodwracalna. Możesz jedynie zwiększyć rozmiar woluminu, nigdy go zmniejszyć. Przed potwierdzeniem sprawdź, czy nowy rozmiar jest prawidłowy.

W wyskakującym oknie wpisz nowy rozmiar woluminu i kliknij Zmień wolumen.

control panel

Rozszerzanie partycji (instancja Linux)

Nawiąż połączenie SSH z instancją, aby dopasować partycję do zmienionego rozmiaru dysku.

Najpierw sprawdź typ systemu plików:

admin@server:~$ lsblk -f /dev/vdb1
NAME   FSTYPE LABEL UUID                                 MOUNTPOINT
vdb1   ext4         a1b2c3d4-e5f6-7890-abcd-ef1234567890
Info

Poniższe kroki dotyczą systemów plików ext2/ext3/ext4. W przeciwieństwie do ext4, systemu plików XFS nie można rozszerzyć, gdy jest odmontowany — narzędzie xfs_growfs wymaga, aby system plików był zamontowany. Jeśli Twój system plików to XFS, wciąż odmontuj dysk i odtwórz partycję zgodnie z poniższym opisem, ale pomiń kroki e2fsck i resize2fs: zamiast tego ponownie zamontuj dysk, a następnie uruchom sudo xfs_growfs /mnt/disk.

Najpierw odmontuj dysk:

admin@server:~$ sudo umount /mnt/disk

W naszym przykładzie:

admin@server:~$ sudo umount /mnt/vdb
Dla partycji do 2 TB
Dla partycji powyżej 2 TB

Sprawdź bieżący układ partycji:

admin@server:~$ sudo fdisk -l /dev/vdb
Disk /dev/vdb: 70 GiB, 75161927680 bytes, 146800640 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000001

Device     Boot  Start       End   Sectors  Size Id Type
/dev/vdb1        2048  104857599 104855552   50G 83 Linux
Warning

Zwróć uwagę na wartość sektora Start (w tym przykładzie 2048). Musisz ponownie wprowadzić tę dokładną wartość podczas odtwarzania partycji poniżej. Użycie innego sektora początkowego spowoduje niewłaściwe wyrównanie systemu plików i może doprowadzić do uszkodzenia lub utraty danych.

Odtwórz partycję za pomocą następującego polecenia. Ten proces zmienia jedynie tabelę partycji — dane w systemie plików zostaną zachowane, o ile podczas monitu wprowadzisz ten sam sektor początkowy.

admin@server:~$ sudo fdisk /dev/vdb
Welcome to fdisk (util-linux 2.25.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command

Wpisz d, aby usunąć partycję:

Command (m for help): d

Selected partition 1
Partition 1 has been deleted.

Wpisz n, aby odtworzyć partycję:

Command (m for help): n

Partition type
p primary (0 primary, 0 extended, 4 free)
e extended (container for logical partitions)

Wpisz p, aby wybrać typ partycji podstawowej:

Select (default p):
Using default response p.

Wpisz numer partycji, w naszym przykładzie 1:

Partition number (1-4, default 1): 1

Wprowadź wcześniej zanotowaną wartość pierwszego sektora (2048), a następnie zaakceptuj domyślny ostatni sektor, aby rozszerzyć partycję na całą pozostałą dostępną przestrzeń na dysku:

First sector (2048-146800639, default 2048): 2048
Last sector, +sectors or +size{K,M,G,T,P} (2048-146800639, default 146800639):

Created a new partition 1 of type 'Linux' and of size 70 GiB.

Aby wyświetlić listę zmian, wpisz ponownie p.

Następnie wpisz w, aby zapisać zmiany:

Command (m for help): w

The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.
Info

Poniższe polecenia dotyczą obu procedur. Wartości pliku, bloku i rozmiaru pokazane w wyniku odpowiadają wcześniej użytemu przykładowi dla partycji do 2 TB (dysk 70 GiB); w przypadku większej partycji wynik po prostu pokaże wyższe wartości, odpowiadające zmienionemu rozmiarowi dysku.

Sprawdź partycję (dla systemów plików ext2/ext3/ext4):

admin@server:~$ sudo e2fsck -f /dev/vdb1

e2fsck 1.42.12 (29-Aug-2014)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/vdb1: 12/3276800 files (0.0% non-contiguous), 251700/13107200 blocks
admin@server:~$ sudo resize2fs /dev/vdb1

resize2fs 1.42.12 (29-Aug-2014)
Resizing the filesystem on /dev/vdb to 18350080 (4k) blocks.
The filesystem on /dev/vdb is now 18350080 (4k) blocks long.

Na koniec ponownie zamontuj dysk i sprawdź go:

admin@server:~$ sudo mount /dev/vdb1 /mnt/disk/
admin@server:~$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 9.8G 840M 8.6G 9% /
udev 10M 0 10M 0% /dev
tmpfs 393M 5.2M 388M 2% /run
tmpfs 982M 0 982M 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 982M 0 982M 0% /sys/fs/cgroup
/dev/vdb1 69G 52M 66G 1% /mnt/disk

Po wykonaniu tych czynności odłącz wolumen od instancji i podłącz go ponownie, aby zapewnić prawidłowe zastosowanie zaktualizowanych ustawień QoS (IOPS i przepustowość).

Po ponownym podłączeniu możesz zweryfikować zaktualizowaną konfigurację woluminu w swoim projekcie Public Cloud w sekcji Block Storage.

Rozszerzanie partycji (instancja Windows)

Przed kontynuowaniem podłącz wolumen do instancji. Kliknij ... w wierszu woluminu i wybierz Połącz do instancji.

Nawiąż połączenie zdalnego pulpitu (RDP) z instancją Windows.

Po zalogowaniu kliknij prawym przyciskiem myszy przycisk Start i otwórz Zarządzanie dyskami.

windows

Rozszerzony dysk wyświetla teraz dodatkową pojemność jako nieprzydzieloną przestrzeń.

windows

Kliknij prawym przyciskiem myszy wolumen i wybierz Rozszerz wolumin z menu kontekstowego.

windows

W "Kreatorze rozszerzania woluminu" kliknij Dalej.

W tym kroku możesz zmodyfikować przestrzeń dyskową, aby dodać do partycji mniej niż pełną pojemność. Kliknij Dalej.

windows

Kliknij Zakończ, aby zakończyć proces.

Wolumen o zmienionym rozmiarze zawiera teraz dodatkową przestrzeń dyskową.

windows

Po wykonaniu tych czynności odłącz wolumen od instancji i podłącz go ponownie, aby zapewnić prawidłowe zastosowanie zaktualizowanych ustawień QoS (IOPS i przepustowość).

Po ponownym podłączeniu otwórz ponownie Zarządzanie dyskami, aby sprawdzić, czy wolumen wyświetla prawidłowy całkowity rozmiar. Możesz również zweryfikować zaktualizowaną konfigurację woluminu w swoim projekcie Public Cloud w sekcji Block Storage.

Sprawdź również

Tworzenie i konfigurowanie dodatkowego dysku na instancji

Zmiana typu woluminu Block Storage

Dołącz do grona naszych użytkowników.

Czy ta strona była pomocna?