This post will tell you how to make the partition extend to full disk after resizing the disk.
First, check current usage:
sudo df -Th
We will resize sdb1.
sudo fdisk /dev/sdb
- n – Create partition
- p – print partition table
- g - reset as GPT partition table
- d – delete a partition
- q – exit without saving the changes
- w – write the changes and exit.
Run:
d
This will delete the partiton. Select 1.
Run:
n
This will create a partiton. Select the start point and end point. Start should be the original start. End should be the end of the disk. Usually you can keep those values default.
Run:
w
To write those changes to partition table.
Run:
sudo resize2fs /dev/sdb1
To make file system understand that partiton table is changed.
Run:
sudo df -Th
To see if the system recognize the new partiton. (You may need rebooting to see the size changes)
Full demo:
<div style="display:inline-block;white-space:pre;background-color:#2C001E;font-family:'Cascadia Code',monospace;font-size:12pt;padding:4px;"><span style="color:#CCCCCC;background-color:#2C001E;">Welcome to Ubuntu 22.04.1 LTS (GNU/Linux 5.15.0-48-generic x86_64)<br><br> * Documentation: https://help.ubuntu.com<br> * Management: https://landscape.canonical.com<br> * Support: https://ubuntu.com/advantage<br><br> System information as of Fri Oct 7 06:22:25 PM UTC 2022<br><br> System load: 2.16015625 Processes: 414<br> Usage of /: 26.5% of 62.69GB Users logged in: 0<br> Memory usage: 5% IPv4 address for ens160: 192.168.50.31<br> Swap usage: 0%<br><br> * Super-optimized for small spaces - read how we shrank the memory<br> footprint of MicroK8s to make it the smallest full K8s around.<br><br> https://ubuntu.com/blog/microk8s-memory-optimisation<br><br>0 updates can be applied immediately.<br><br><br>Web console: https://nextcloud:9090/ or https://192.168.50.31:9090/<br><br>Last login: Fri Oct 7 17:08:07 2022 from 192.168.50.121<br></span><span style="color:#16C60C;background-color:#2C001E;">anduin@nextcloud</span><span style="color:#CCCCCC;background-color:#2C001E;">:</span><span style="color:#3B78FF;background-color:#2C001E;"></span><span style="color:#CCCCCC;background-color:#2C001E;">$ sudo df -Th<br>Filesystem Type Size Used Avail Use% Mounted on<br>tmpfs tmpfs 1.6G 1.4M 1.6G 1% /run<br>/dev/sda2 ext4 63G 17G 43G 28% /<br>tmpfs tmpfs 7.9G 0 7.9G 0% /dev/shm<br>tmpfs tmpfs 5.0M 0 5.0M 0% /run/lock<br>/dev/sdb1 ext4 885G 393G 447G 47% /mnt/datastorage<br>//vault/Shared cifs 3.5T 1.2T 2.4T 32% /mnt/Shared<br>//vault/NextcloudBackup cifs 3.5T 1.2T 2.4T 32% /mnt/Backup<br>tmpfs tmpfs 1.6G 4.0K 1.6G 1% /run/user/1000<br></span><span style="color:#16C60C;background-color:#2C001E;">anduin@nextcloud</span><span style="color:#CCCCCC;background-color:#2C001E;">:</span><span style="color:#3B78FF;background-color:#2C001E;"></span><span style="color:#CCCCCC;background-color:#2C001E;">$ sudo fdisk /dev/sdb<br><br></span><span style="color:#13A10E;background-color:#2C001E;">Welcome to fdisk (util-linux 2.37.2).<br></span><span style="color:#CCCCCC;background-color:#2C001E;">Changes will remain in memory only, until you decide to write them.<br>Be careful before using the write command.<br><br></span><span style="color:#C50F1F;background-color:#2C001E;">GPT PMBR size mismatch (1887436799 != 8589934591) will be corrected by write.<br>This disk is currently in use - repartitioning is probably a bad idea.<br>It's recommended to umount all file systems, and swapoff all swap<br>partitions on this disk.<br><br><br></span><span style="color:#CCCCCC;background-color:#2C001E;">Command (m for help): p<br><br></span><span style="color:#F2F2F2;background-color:#2C001E;">Disk /dev/sdb: 4 TiB, 4398046511104 bytes, 8589934592 sectors<br></span><span style="color:#CCCCCC;background-color:#2C001E;">Disk model: Virtual disk<br>Units: sectors of 1 * 512 = 512 bytes<br>Sector size (logical/physical): 512 bytes / 512 bytes<br>I/O size (minimum/optimal): 512 bytes / 512 bytes<br>Disklabel type: gpt<br>Disk identifier: DDBA19F6-857E-E048-81F6-A9E61B90C683<br><br></span><span style="color:#F2F2F2;background-color:#2C001E;">Device </span><span style="color:#CCCCCC;background-color:#2C001E;"> </span><span style="color:#F2F2F2;background-color:#2C001E;">Start</span><span style="color:#CCCCCC;background-color:#2C001E;"> </span><span style="color:#F2F2F2;background-color:#2C001E;"> End</span><span style="color:#CCCCCC;background-color:#2C001E;"> </span><span style="color:#F2F2F2;background-color:#2C001E;"> Sectors</span><span style="color:#CCCCCC;background-color:#2C001E;"> </span><span style="color:#F2F2F2;background-color:#2C001E;"> Size</span><span style="color:#CCCCCC;background-color:#2C001E;"> </span><span style="color:#F2F2F2;background-color:#2C001E;">Type<br></span><span style="color:#CCCCCC;background-color:#2C001E;">/dev/sdb1 2048 1887436766 1887434719 900G Linux filesystem<br><br>Command (m for help): d<br>Selected partition 1<br>Partition 1 has been deleted.<br><br>Command (m for help): n<br>Partition number (1-128, default 1):<br>First sector (2048-8589934558, default 2048):<br>Last sector, +/-sectors or +/-size{K,M,G,T,P} (2048-8589934558, default 8589934558):<br><br>Created a new partition 1 of type 'Linux filesystem' and of size 4 TiB.<br></span><span style="color:#C50F1F;background-color:#2C001E;">Partition #1 contains a ext4 signature.<br><br></span><span style="color:#CCCCCC;background-color:#2C001E;">Do you want to remove the signature? [Y]es/[N]o: N<br><br>Command (m for help): p<br><br></span><span style="color:#F2F2F2;background-color:#2C001E;">Disk /dev/sdb: 4 TiB, 4398046511104 bytes, 8589934592 sectors<br></span><span style="color:#CCCCCC;background-color:#2C001E;">Disk model: Virtual disk<br>Units: sectors of 1 * 512 = 512 bytes<br>Sector size (logical/physical): 512 bytes / 512 bytes<br>I/O size (minimum/optimal): 512 bytes / 512 bytes<br>Disklabel type: gpt<br>Disk identifier: DDBA19F6-857E-E048-81F6-A9E61B90C683<br><br></span><span style="color:#F2F2F2;background-color:#2C001E;">Device </span><span style="color:#CCCCCC;background-color:#2C001E;"> </span><span style="color:#F2F2F2;background-color:#2C001E;">Start</span><span style="color:#CCCCCC;background-color:#2C001E;"> </span><span style="color:#F2F2F2;background-color:#2C001E;"> End</span><span style="color:#CCCCCC;background-color:#2C001E;"> </span><span style="color:#F2F2F2;background-color:#2C001E;"> Sectors</span><span style="color:#CCCCCC;background-color:#2C001E;"> </span><span style="color:#F2F2F2;background-color:#2C001E;">Size</span><span style="color:#CCCCCC;background-color:#2C001E;"> </span><span style="color:#F2F2F2;background-color:#2C001E;">Type<br></span><span style="color:#CCCCCC;background-color:#2C001E;">/dev/sdb1 2048 8589934558 8589932511 4T Linux filesystem<br><br>Command (m for help): w<br>The partition table has been altered.<br>Syncing disks.<br><br></span><span style="color:#16C60C;background-color:#2C001E;">anduin@nextcloud</span><span style="color:#CCCCCC;background-color:#2C001E;">:</span><span style="color:#3B78FF;background-color:#2C001E;"></span><span style="color:#CCCCCC;background-color:#2C001E;">$ sudo resize2fs /dev/sdb1<br>resize2fs 1.46.5 (30-Dec-2021)<br>Filesystem at /dev/sdb1 is mounted on /mnt/datastorage; on-line resizing required<br>old_desc_blocks = 113, new_desc_blocks = 512<br>The filesystem on /dev/sdb1 is now 1073741563 (4k) blocks long.<br><br></span><span style="color:#16C60C;background-color:#2C001E;">anduin@nextcloud</span><span style="color:#CCCCCC;background-color:#2C001E;">:</span><span style="color:#3B78FF;background-color:#2C001E;"></span><span style="color:#CCCCCC;background-color:#2C001E;">$ sudo df -Th<br>Filesystem Type Size Used Avail Use% Mounted on<br>tmpfs tmpfs 1.6G 1.4M 1.6G 1% /run<br>/dev/sda2 ext4 63G 17G 43G 28% /<br>tmpfs tmpfs 7.9G 0 7.9G 0% /dev/shm<br>tmpfs tmpfs 5.0M 0 5.0M 0% /run/lock<br>/dev/sdb1 ext4 4.0T 393G 3.4T 11% /mnt/datastorage<br>//vault/Shared cifs 3.5T 1.2T 2.4T 32% /mnt/Shared<br>//vault/NextcloudBackup cifs 3.5T 1.2T 2.4T 32% /mnt/Backup<br>tmpfs tmpfs 1.6G 4.0K 1.6G 1% /run/user/1000</span></div>
Comments (0)
No comments yet. Be the first to leave one!