SFDISK(8) SFDISK(8) (NAME) sfdisk - (SYNOPSIS) sfdisk [] [-N -] sfdisk [] (DESCRIPTION) sfdisk . ( stdin ) . 2.26 sfdisk MBR (DOS) GPT SUN SGI CHS (--) . CHS . sfdisk . --wipe always . fdisk(8) cfdisk(8) . sfdisk ( 2.26) ( MiB) / (align) . ( ) . MiB GiB ( ) . sfdisk I/O ( ) . ( ) . sfdisk . sfdisk fdisk(8) SGI SUN . . sfdisk ioctl BLKRRPART ( ) ( --no-reread ). sfdisk systemd-udevd(8) (race condition) . --lock . systemd-udevd . () sfdisk ( -N ) . (COMMANDS) . [-N -] sfdisk . . sfdisk . -N - . . -N . MBR . sfdisk -N . --append . -A, --activate [-...] (bootable) . '-' . MBR PMBR . GPT sfdisk PMBR . - . --backup-pt-sectors . (BACKING UP THE PARTITION TABLE) . --delete [-...] . -d, --dump (Dump) sfdisk . (BACKING UP THE PARTITION TABLE) . -g, --show-geometry [...] (geometry) . --show-pt-geometry . -J, --json JSON. sfdisk JSON . -l, --list [...] . --verify . -F, --list-free [...] . --part-attrs - [] (attribute) GPT. . . "RequiredPartition,50,51" . : Bit 0 (RequiredPartition) . () . . Bit 1 (NoBlockIOProtocol) EFI . Bit 2 (LegacyBIOSBootable) (Legacy BIOS) () . Bits 3-47 . UEFI . Bits 48-63 GUID . . (shadow copy) (automount) . --part-label - [] () GPT. . --part-type - [] . . MBR GPT GUID ( "linux") ( 'L') . -c --id . --part-uuid - [uuid] UUID GPT. uuid UUID . --disk-id [] . . GPT UUID MBR . --discard-free (Discard) () . --list-free . blkdiscard(8) . (Warning) ! . 'T' fdisk . sfdisk ( ). -r, --reorder . -s, --show-size [...] . blockdev(8) . -T, --list-types --label. -V, --verify [...] . --relocate . GPT . : gpt-bak-std GPT . gpt-bak-mini GPT . UEFI . (OPTIONS) -a, --append . . -N . -b, --backup . ~/sfdisk--.bak -O --backup-file . (BACKING UP THE PARTITION TABLE) . --color[=_] . _ auto never always . auto . --help . (COLORS) . -f, --force . --Linux . ( ) . --lock[=] BSD . yes no ( 1 0) nonblock . yes . $LOCK_BLOCK_DEVICE . systemd-udevd(8) . -n, --no-act ( ). --no-reread ioctl . --no-tell-kernel . --no-reread . ( / ). -O, --backup-file . . --move-data[=] . . -N . (log) . / . "@default" sfdisk ~/sfdisk-.move . v2.35 . (atomic) . ! --move-use-fsync . ( ) ( ) ( sdc1 sdc2 ). echo '+100M,' | sfdisk --move-data /dev/sdc -N 1 echo '2048,' | sfdisk /dev/sdc --append sfdisk /dev/sdc --reorder --move-use-fsync fsync(2) --move-data. -o, --output . --help . + ( -o +UUID). -q, --quiet ( ). --sector-size _ . . . . util-linux-2.17 fdisk . . -u, --unit S . . --show-size . -X, --label ( dos gpt ). sfdisk dos . "label: " . --label sfdisk ( (EMPTY DISK LABEL) ). -Y, --label-nested (nested). . MBR (hybrid/protective) GPT . -w, --wipe _ RAID . _ auto never always . auto never . auto ( ) always . . wipefs(8) . -W, --wipe-partitions _ RAID . _ auto never always . auto . . wipefs(8) . -v, --version . -h, --help . (INPUT FORMATS) sfdisk . (Header lines) . : : : unit . sectors . label . dos gpt. label-id . MBR ( 0x) GPT UUID . first-lba GPT. . sfdisk . last-lba GPT. . sfdisk . --force last-lba . table-length GPT. grain (alignment) . 1MiB . . sector-size . sfdisk ( --sector-size ) . 2.39 sector-size sfdisk . . (Unnamed-fields format) start size type bootable . () . () () () . '-' . -N ( ) . start I/O . 1 MiB . (KiB, MiB, GiB, TiB, PiB, EiB, ZiB YiB) . v2.38 -N ( ) '+' . size " " . (KiB, MiB, GiB, TiB, PiB, EiB, ZiB YiB) / . '+' . '+' . (type) MBR (DOS) 0x GPT GUID . MBR 'E' '0E' MBR . sfdisk type ( --part-type) . v2.36 libfdisk . ( "linux"). v2.37 libfdisk ( "Linux /usr x86" "linux usr-x86" ). : L - alias 'linux' 83 MBR 0FC63DAF-8483-4772-8E79-3D69D8477DE4 GPT. S - alias 'swap' swap 82 MBR 0657FD6D-A4AB-43C4-84E5-0933C84B4F4F GPT. Ex - alias 'extended' MBR 05 MBR. 'E' 0x0E MBR . H - alias 'home' home 933AC7E1-2EB4-4F13-B844-0E14E2AEF915 GPT. U - alias 'uefi' EFI EF MBR C12A7328-F81F-11D2-BA4B-00A0C93EC93B GPT. R - alias 'raid' RAID FD MBR A19D880F-05FC-4D3B-A006-743F0F84911E GPT. V - alias 'lvm' LVM 8E MBR E6D6D379-F507-44C2-A23C-238F2A3DF928 GPT. type linux . 'X' (85) 'Ex' . bootable [*|-] (not-bootable) . - - () . (Named-fields format) ( UUID) . . [ :] [=], ... . sfdisk . . --dump . . ( name="This is partition name"). start= size= '+' '-' . : start= I/O . 1 MiB . (KiB, MiB, GiB, TiB, PiB, EiB, ZiB YiB) . size= . (KiB, MiB, GiB, TiB, PiB, EiB, ZiB YiB) / . bootable (bootable). attrs= GPT. GPT --part-attrs . uuid= (UUID) GPT. name= GPT. type= ( 0x) MBR GUID GPT ( type="Linux /usr (x86)"). . Id= . (EMPTY DISK LABEL) sfdisk . . "label: " . : echo 'label: gpt' | sfdisk /dev/sdb GPT . --append . (BACKING UP THE PARTITION TABLE) . sfdisk . sfdisk --dump . sfdisk . : sfdisk --dump /dev/sda > sda.dump : sfdisk /dev/sda < sda.dump sfdisk UUID . UUID . --backup-pt-sectors . ~/sfdisk--.bak . --backup-file . . : sfdisk --backup-pt-sectors /dev/sda GPT : dd if=~/sfdisk-sda-0x00000200.bak of=/dev/sda seek=$((0x00000200)) bs=1 conv=notrunc --backup sfdisk . : sfdisk --backup --delete /dev/sda wipefs(8) . sfdisk 2.26 -I . dd(1) . (COLORS) terminal-colors.d(5) . /etc/terminal-colors.d/sfdisk.disable sfdisk /etc/terminal-colors.d/disable . 2.41 $NO_COLOR . $XDG_CONFIG_HOME/terminal-colors.d $HOME/.config/terminal-colors.d . terminal-colors.d . sfdisk : header . warn . welcome . (ENVIRONMENT) SFDISK_DEBUG=all () sfdisk. LIBFDISK_DEBUG=all libfdisk. LIBBLKID_DEBUG=all libblkid. LIBSMARTCOLS_DEBUG=all libsmartcols. LOCK_BLOCK_DEVICE=<> BSD. "1" "0" . --lock . (NOTES) 2.26 sfdisk -R --re-read . blockdev --rereadpt . 2.26 sfdisk --DOS --IBM --DOS-extended --unhide --show-extended --cylinders --heads --sectors --inside-outer --not-inside-outer . (EXAMPLES) sfdisk --list --label-nested=mbr /dev/sda MBR GPT. echo -e ',10M,L\n,10M,L\n,+,\n' | sfdisk /dev/sdc 10MiB . echo -e 'size=10M, type=L\n size=10M, type=L\n size=+\n' | sfdisk /dev/sdc . echo -e 'type=swap' | sfdisk -N 3 /dev/sdc 'swap'. sfdisk --part-type /dev/sdc 3 swap . sfdisk --delete /dev/sdc 2 . echo "+,+" | sfdisk -N 3 --move-data /dev/sdc . (AUTHORS) Karel Zak sfdisk sfdisk Andries E. Brouwer . (SEE ALSO) fdisk(8), cfdisk(8), parted(8), partprobe(8), partx(8) (REPORTING BUGS) : issue tracker . (AVAILABILITY) sfdisk util-linux : Linux Kernel Archive . util-linux SFDISK(8)