Skip to content

BoinkOS/glfs_tools

Repository files navigation

Tools for GLFS v0 image creation/editing

good little file system, version 0

(affectionately good luck file system, version 0)

Tools

Command Purpose
glfs-mkfs create a new empty GLFS image
glfs-add add a file from your system into the GLFS image
glfs-cat extract a file from the GLFS image to your system
glfs-ls list all files in the GLFS image

Quickstart

Create a new GLFS image:

glfs-mkfs <disk image name>

Add a file:

glfs-add <disk image name> <file to add> <filename to use on disk>

Extract a file:

glfs-cat <disk image name> <file on disk> <file to write to>

List all files:

glfs-ls <disk image name>

What is GLFS?

GLFS (Good Little File System (affectionately, Good Luck File System)) is an extremeley rudimentary sector-based file system.

  • 512-byte sectors
  • files stored contiguously
  • no fancy metadata, no journals -- just a directory table and files after that
  • designed for low-complexity systems (not with security in mind)

License

  1. Use responsibly. Refer LICENSE for further terms.

About

tools for GLFS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published