gpart is a tool used for recovering lost or deleted partitions on hard drives. It scans the drive for existing filesystems and identifies the boundaries of partitions. This utility is essential for data recovery when the partition table is corrupted or missing.
In Ubuntu, gpart is not installed by default, but it can be added through the apt package manager. Installing gpart requires updating the package list and downloading the latest version from the repository. This process ensures that you have the necessary components to use gpart effectively.
Once gpart is installed, it operates through the command line. You can configure various scan parameters to optimize the recovery process for your specific needs. These options make gpart a flexible tool for managing partition recovery tasks.
Steps to install gpart on Ubuntu:
- Launch terminal.
- Update apt's package list.
$ sudo apt update Hit:1 http://security.ubuntu.com/ubuntu focal-security InRelease Hit:2 http://jp.archive.ubuntu.com/ubuntu focal InRelease Get:3 http://jp.archive.ubuntu.com/ubuntu focal-updates InRelease [111 kB] Get:4 http://jp.archive.ubuntu.com/ubuntu focal-backports InRelease [98.3 kB] Fetched 210 kB in 1s (193 kB/s) Reading package lists... Done Building dependency tree Reading state information... Done All packages are up to date.
- Install the gpart package using apt.
$ sudo apt install --assume-yes gpart Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: gpart 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 35.2 kB of archives. After this operation, 82.9 kB of additional disk space will be used.
- Start using gpart to recover lost or deleted partition tables.
$ sudo gpart Usage: gpart [options] device Options: [-b <backup MBR>][-C c,h,s][-c][-d][-E][-e][-f][-g][-h][-i] [-K <last sector>][-k <# of sectors>][-L][-l <log file>] [-n <increment>][-q][-s <sector-size>] [-V][-v][-W <device>][-w <module-name,weight>] gpart v0.2.3-dev (c) 1999-2001 Michail Brzitwa <michail@brzitwa.de>. Guess PC-type hard disk partitions.
More options for gpart.
Options: -b Save a backup of the original MBR to specified file. -C Set c/h/s to be used in the scan. -c Check/compare mode. -d Do not start the guessing loop. -E Do not try to identify extended partition tables. -e Do not skip disk read errors. -f Full scan. -g Do not try to get the disk geometry. -h Show this help. -i Run interactively (ask for confirmation). -K Scan only up to given sector. -k Skip sectors before scan. -L List available modules and their weights, then exit. -l Logfile name. -n Scan increment: number or 's' sector, 'h' head, 'c' cylinder. -q Run quiet (however log file is written if specified). -s Sector size to use (disable sector size probing). -V Show version. -v Verbose mode. Can be given more than once. -W Write guessed primary partition table to given device or file. -w Weight factor of module.
This guide is tested on Ubuntu:
Version | Code Name |
---|---|
22.04 LTS | Jammy Jellyfish |
23.10 | Mantic Minotaur |
24.04 LTS | Noble Numbat |
Mohd Shakir Zakaria is an experienced cloud architect with a strong development and open-source advocacy background. He boasts multiple certifications in AWS, Red Hat, VMware, ITIL, and Linux, underscoring his expertise in cloud architecture and system administration.
Comment anonymously. Login not required.