Öka storlek på en volym i VMware med Linux (partition)

Inledning

OBS: Detta gäller endast servrar skapade före 2018-02-01. På servrar skapade efter detta datum räcker det att utöka diskutrymmet genom kontrollpanelen.

Den här manövern utförs på egen risk, gör en backup innan du ändrar partitionstabeller och filsystem.

Med en virtuell server kan du beställa mer utrymme i vår kontrollpanel, men för att utöka hårddisken på en VPS i vår VMware-plattform räcker det inte med att dra i reglaget i kontrollpanelen. Du måste också tala om för operativsystemet att det finns mer disk att utnyttja.

Instruktioner

Efter att du expanderat disken genom att dra i reglaget i kontrollpanelen kommer servern att starta om. Efter att servern har startat om loggar du in som root och kör följande:

# fdisk /dev/sda

Command (m for help): p

Disk /dev/sda: 32.2 GB, 32212254720 bytes
255 heads, 63 sectors/track, 3916 cylinders, total 62914560 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
Disk identifier: 0x00026e2c

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      391167      194560   83  Linux
/dev/sda2          391168     2344959      976896   82  Linux swap / Solaris
/dev/sda3         2344960    62914559    30284800   83  Linux

Ta bort partitionen du vill utöka med kommandot d:

Command (m for help): d
Partition number (1-4): 3

Sedan skapar du en ny med kommandot n:

Command (m for help): n
Partition type:
p   primary (2 primary, 0 extended, 2 free)
e   extended
Select (default p): p
Partition number (1-4, default 3):
Using default value 3
First sector (2344960-83886079, default 2344960):
Using default value 2344960
Last sector, +sectors or +size{K,M,G} (2344960-83886079, default 83886079):
Using default value 83886079

Till sist skriver du partitionstabellen till disken med kommandot w:

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
Syncing disks.

Nu när partitionen är utökad. Starta om servern så att operativsystemet läser in den nya partitionstabellen. När servern startat om, logga in som root igen och kör:

# resize2fs /dev/sda3
resize2fs 1.42.5 (29-Jul-2012)
Filesystem at /dev/sda3 is mounted on /; on-line resizing required
old_desc_blocks = 2, new_desc_blocks = 3
Performing an on-line resize of /dev/sda3 to 10192640 (4k) blocks.
The filesystem on /dev/sda3 is now 10192640 blocks long.

Om du nu kör df -h så ska du se att filsystemet är utökat och mer diskutrymme är ledigt.

Hittar du inte det du söker?

Kontakta oss gärna för mer information. Vi hjälper dig att komma fram till den bästa lösningen för dina behov.

Skicka e-post Ring 0200-23 88 00