node-disk - A node library for nice & easy disk interaction

  •        14

Set up a device to work with. This can be anything with a blockdevice compatible API. Verify the backup GPT; NOTE: The callback will be called with an error and the backup GPT if it doesn't verify.

https://github.com/jhermsmeier/node-disk

Dependencies:

debug : ^3.1.0
gpt : ^1.0.0
mbr : ^1.1.2

Tags
Implementation
License
Platform

   




Related Projects

embiggen-disk - embiggden-disk live-resizes a filesystem after first live-resizing any necessary layers below it: an optional LVM LV and PV, and an MBR or GPT partition table

  •    Go

The embiggen-disk tool live-resizes a filesystem after first live-resizing any necessary layers below it: an optional LVM LV and PV, and an MBR or GPT partition table. It's only been tested on 64-bit x86 Linux ("amd64"). It should work on other Linux architectures.

embiggen-disk - embiggden-disk live-resizes a filesystem after first live-resizing any necessary layers below it: an optional LVM LV and PV, and an MBR or GPT partition table

  •    Go

The embiggen-disk tool live-resizes a filesystem after first live-resizing any necessary layers below it: an optional LVM LV and PV, and an MBR or GPT partition table. It's only been tested on 64-bit x86 Linux ("amd64"). It should work on other Linux architectures.

PartImage - Disk Backup Software

  •    C

Partimage is opensource disk backup software. It saves partitions having a supported filesystem on a sector basis to an image file. Although it runs under Linux, Windows and most Linux filesystems are supported. The image file can be compressed to save disk space and transfer time and can be split into multiple files to be copied to CDs or DVDs.

IBM Partition Table Editor

  •    C++

This software helps to edit an IBM partition table. I made this software because I was about to make a small OS kernel for my IBM PC. I needed a partition table editor to work on Disk Images directly. The Software is written in C++.

disktype

  •    C

Detects the content format of a disk or disk image by checking for signatures of file systems, partition tables, and boot codes.


G4L

  •    C

G4L is a hard disk and partition imaging and cloning tool. The created images are optionally compressed and transferred to an FTP server or cloned locally. CIFS(Windows), SSHFS and NFS support included, and udpcast and fsarchiver options. . . GPT partition support was added in version 0.41. nbsp; Backing up Windows partitions requires the use of a bootable G4L CD or running g4l via grub4dos..

MEAnalyzer - Intel Engine Firmware Analysis Tool

  •    Python

ME Analyzer is a tool which parses Intel Engine & PMC firmware images from the (Converged Security) Management Engine, (Converged Security) Trusted Execution Engine, (Converged Security) Server Platform Services & Power Management Controller families. It can be used by end-users who are looking for all relevant firmware information such as Family, Version, Release, Type, Date, SKU, Platform etc. It is capable of detecting new/unknown firmware, checking firmware health, Updated/Outdated status and many more. ME Analyzer is also a powerful Engine firmware research analysis tool with multiple structures which allow, among others, full parsing and unpacking of Converged Security Engine (CSE) code & file system, Flash Partition Table (FPT), Boot Partition Descriptor Table (BPDT/IFWI), CSE Layout Table (LT), advanced Size detection etc. Moreover, with the help of its extensive database, ME Analyzer is capable of uniquely categorizing all supported Engine firmware as well as check for any firmware which have not been stored at the Intel Engine Firmware Repositories yet. ME Analyzer allows end-users and/or researchers to quickly analyze and/or report new firmware versions without the use of special Intel tools (FIT/FITC, FWUpdate) or Hex Editors. To do that effectively, a database had to be built. The Intel Engine Firmware Repositories is a collection of every (CS)ME, (CS)TXE & (CS)SPS firmware we have found. Its existence is very important for ME Analyzer as it allows us to continue doing research, find new types of firmware, compare same major version releases for similarities, check for updated firmware etc. Bundled with ME Analyzer is a file called MEA.dat which is required for the program to run. It includes entries for all Engine firmware that are available to us. This accommodates primarily three actions: a) Detect each firmware's Family via unique identifier keys, b) Check whether the imported firmware is up to date and c) Help find new Engine firmware sooner by reporting them at the Intel Management Engine: Drivers, Firmware & System Tools or Intel Trusted Execution Engine: Drivers, Firmware & System Tools threads respectively.

GParted

  •    C++

GNOME Partition Editor for creating, reorganizing, and deleting disk partitions. It uses libparted from the parted project to detect and manipulate partition tables. Optional file system tools permit managing file systems not included in libparted.

mkosi - Build Legacy-Free OS Images

  •    Python

A fancy wrapper around dnf --installroot, debootstrap, pacstrap and zypper that may generate disk images with a number of bells and whistles.

ms-sys

  •    C

Linux program for writing Microsoft compatible boot records. This program does the same as Microsoft quot;fdisk /mbrquot; to a hard disk or quot;sys d:quot; to a floppy or FAT32 partition except that it does not copy any system files, only the boot record is wri

mbldr (Master Boot LoaDeR)

  •    C

mbldr is a boot loader which fits into first sector of an HDD (MBR). It allows to choose which partition to boot and is intended to replace an MBR coming with DOS/Windows (fdisk /mbr). It may boot OSes above 1024cyl, Linux/BSD are also supported.

gcsf - a FUSE file system based on Google Drive

  •    Rust

GCSF is a virtual filesystem that allows users to mount their Google Drive account locally and interact with it as a regular disk partition. You can find out more in this paper. An AUR package is maintained by axionl: gcsf-git.

gptgen

  •    C++

Gptgen is a tool to non-destructively convert hard disks partitioned in the common, quot;MSDOS-stylequot; MBR scheme (including extended partitions) to use a GUID partition table (GPT).

Beeblebrox Partition Editor

  •    Java

Beeblebrox is a GUI partition/disk editor for Windows and Linux.

Disk-Arbitrator - A Mac OS X forensic utility which manages file system mounting in support of forensic procedures

  •    Objective-C

Disk Arbitrator is a Mac OS X forensic utility designed to help the user ensure correct forensic procedures are followed during imaging of a disk device. Disk Arbitrator is essentially a user interface to the Disk Arbitration framework, which enables a program to participate in the management of block storage devices, including the automatic mounting of file systems. When enabled, Disk Arbitrator will block the mounting of file systems to avoid mounting as read-write and violating the integrity of the evidence. You can find links to compiled executables on the releases page.

MBR Boot Manager

  •    Assembly

PC BIOS Boot Manager _within_ the Master Boot Record (MBR) Displays list of partitions and let user choose the booting partition.

Suspend2

  •    C

Enables the possibility of suspending a machine to disk under Linux. It does not need either APM or ACPI support. Software suspend creates an image which is saved in swap partition(s) or a regular file. At the next boot, the kernel detects the saved imag

Luxun - A high-throughput, persistent, distributed, publish-subscribe messaging system based on memo

  •    Java

A high-throughput, persistent, distributed, publish-subscribe messaging system based on memory mapped file and Thrift RPC.

pg_partman - Partition management extension for PostgreSQL

  •    PLpgSQL

pg_partman is an extension to create and manage both time-based and serial-based table partition sets. Native partitioning in PostgreSQL 10 is supported as of pg_partman v3.0.1. Note that all the features of trigger-based partitioning are not yet supported in native, but performance in both reads & writes is significantly better. Child table creation is all managed by the extension itself. For non-native, trigger function maintenance is also handled. For non-native partitioning, tables with existing data can have their data partitioned in easily managed smaller batches. For native partitioning, the creation of a new partitioned set is required and data will have to be migrated over separately.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.