#### Beyond Linux® From Scratch (systemd Edition) - Version 11.1

### Chapter 5. File Systems and Disk Management

- Prev

  gptfdisk-1.0.8

- Next

  reiserfsprogs-3.6.27

- Up
- Home

# parted-3.4

## Introduction to parted

The Parted package is a disk partitioning and partition resizing tool.

This package is known to build and work properly using an LFS-11.1 platform.

### Package Information

- Download (HTTP): https://ftp.gnu.org/gnu/parted/parted-3.4.tar.xz

- Download (FTP): ftp://ftp.gnu.org/gnu/parted/parted-3.4.tar.xz

- Download MD5 sum: 357d19387c6e7bc4a8a90fe2d015fe80

- Download size: 1.7 MB

- Estimated disk space required: 34 MB (additional 3 MB for the tests and additional 2 MB for optional PDF and Postscript documentation)

- Estimated build time: 0.3 SBU (additional 2.5 SBU for the tests)

### Parted Dependencies

#### Recommended

LVM2-2.03.15 (device-mapper, required if building udisks)

#### Optional

dosfstools-4.2, Pth-2.0.7, texlive-20210325 (or install-tl-unx), and Digest::CRC (for tests)

User Notes: https://wiki.linuxfromscratch.org/blfs/wiki/parted

## Installation of parted

Install Parted by running the following commands:

    ./configure --prefix=/usr --disable-static &&
    make &&

    make -C doc html                                       &&
    makeinfo --html      -o doc/html       doc/parted.texi &&
    makeinfo --plaintext -o doc/parted.txt doc/parted.texi

If you have texlive-20210325 installed and wish to create PDF and Postcript documentation issue the following commands:

    texi2pdf             -o doc/parted.pdf doc/parted.texi &&
    texi2dvi             -o doc/parted.dvi doc/parted.texi &&
    dvips                -o doc/parted.ps  doc/parted.dvi

To test the results, issue, as the `root` user:

    make check

### Note

Many tests are skipped if not run as the `root` user.

Now, as the `root` user:

    make install &&
    install -v -m755 -d /usr/share/doc/parted-3.4/html &&
    install -v -m644    doc/html/* \
                        /usr/share/doc/parted-3.4/html &&
    install -v -m644    doc/{FAT,API,parted.{txt,html}} \
                        /usr/share/doc/parted-3.4

Install the optional PDF and Postscript documentation by issuing the following command as the `root` user:

    install -v -m644 doc/FAT doc/API doc/parted.{pdf,ps,dvi} \
                        /usr/share/doc/parted-3.4

## Command Explanations

`--disable-static`: This switch prevents installation of static versions of the libraries.

`--disable-device-mapper`: This option disables device mapper support. Add this parameter if you have not installed LVM2.

## Contents

Installed Programs: parted and partprobe
Installed Libraries: libparted.so and libparted-fs-resize.so
Installed Directories: /usr/include/parted and /usr/share/doc/parted-3.4

### Short Descriptions

parted | is a partition manipulation program
partprobe | informs the OS of partition table changes
`libparted.so` | contains the Parted API functions

Last updated on

- Prev

  gptfdisk-1.0.8

- Next

  reiserfsprogs-3.6.27

- Up
- Home