The extra disk space has run out, the disk size has increased
Some virtual machines allow you to increase the disk size
Be sure to back up your data before you work!
To execute the following commands, you will need to connect to the PBX using an SSH client.
Control of free disk space
~ # df -h
Filesystem Size Used Available Use% Mounted on
none 281.3M 324.0K 281.0M 0% /dev
/dev/sda2 392.3M 384.6M 3.8M 99% /offload
/dev/sda3 14.1M 915.0K 12.9M 6% /cf
/dev/sdb1 4.9G 71.0M 4.5G 2% /storage/usbdisk1
The data storage disk is usually mounted in the "/storage/usbdisk1" directory. From the example above, it can be seen that 4.5G of 4.9G is currently available.
Disabling the disk
Before starting work, you should unmount the disk. To do this, run the script:
~ # /sbin/freestorage
Make sure that the data storage disk is no longer mounted:
~ # df -h
Filesystem Size Used Available Use% Mounted on
none 281.3M 324.0K 281.0M 0% /dev
/dev/sda2 392.3M 388.3M 0 100% /offload
/dev/sda3 14.1M 915.0K 12.9M 6% /cf
Editing the Partition table
Deleting a partition
First, delete the existing partition. This operation does NOT delete data on the disk, just edits the partition table.
Launching the Section Editor:
# fdisk /dev/sdb
The system will prompt you to enter a command, enter "d" and press Enter:
Command (m for help): d
Система запросит выбрать раздел к удалению, он один, вводим номер раздела «1» и жмем Enter:
Selected partition 1
Сохраняем таблицу разделов, вводим команду «w» и жмем Enter:
Command (m for help): w
Adding a larger section
Launching the Section Editor:
# fdisk /dev/sdb
The system will prompt you to enter a command, enter "n" and press Enter:
Command (m for help): n
Next, specify the command "p", the section will be primary, press Enter:
Command action p
Enter the number of the created section "1", press Enter:
Partition number (1-4): 1
Next, the system will ask you to enter the numbers of the first and last sector "First sector" / "Last sector", wait for Enter, do not enter anything and agree with the "default" values.
Checking a new partition
The size of the partition must match the size of the disk.
~ # fdisk -l
Disk /dev/sdb: 10 GB, 10737418240 bytes, 20971520 sectors
1305 cylinders, 255 heads, 63 sectors/track
Units: cylinders of 16065 * 512 = 8225280 bytes
Device Boot StartCHS EndCHS StartLBA EndLBA Sectors Size Id Type
/dev/sdb1 0,1,1 1023,254,63 63 20964824 20964762 9.9G 83 Linux
Checking the section for errors
Run the verification command:
e2fsck -f /dev/sdb1
Example of the result of the team's work:
e2fsck 1.43.4 (31-Jan-2017)
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/sdb1: 35/655360 files (11.4% non-contiguous), 63423/2620595 blocks
Partition file system size
Run the command:
resize2fs /dev/sdb1
Example of command output:
resize2fs 1.43.4 (31-Jan-2017)
The filesystem is already 2620595 (4k) blocks long. Nothing to do!
Rebooting and mounting
When booting, the system will automatically mount a disk for data storage:
~ # df -h
Filesystem Size Used Available Use% Mounted on
none 281.3M 324.0K 281.0M 0% /dev
/dev/sda2 392.3M 384.6M 3.8M 99% /offload
/dev/sda3 14.1M 915.0K 12.9M 6% /cf
/dev/sdb1 9.8G 73.3M 9.2G 1% /tmp/123
Last updated
Was this helpful?