awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

19 repository-uri

Awesome GitHub RepositoriesDisk and Mount Management

Utilities for controlling disk partitions, block devices, and filesystem mount points.

Distinct from Filesystem Mounts: None of the candidates cover the combined management of partitions and mount points; most focus on path resolution or cloud storage.

Explore 19 awesome GitHub repositories matching operating systems & systems programming · Disk and Mount Management. Refine with filters or upvote what's useful.

Awesome Disk and Mount Management GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • uutils/coreutilsAvatar uutils

    uutils/coreutils

    23,621Vezi pe GitHub↗

    This project is a suite of basic command line utilities rewritten in Rust, providing a cross-platform implementation of POSIX shell utilities. It serves as a portable CLI toolset designed to run across different operating systems and architectures. The implementation includes a WebAssembly shell environment, which allows these essential command line tools to be executed directly within a web browser without requiring a local installation. The toolset covers a broad range of system capabilities, including filesystem operations, text processing and stream editing, and system administration too

    Ships tools to control disk partitions, monitor block devices, and manage filesystem mount points.

    Rust
    Vezi pe GitHub↗23,621
  • copy/v86Avatar copy

    copy/v86

    23,160Vezi pe GitHub↗

    v86 is a browser-based virtual machine and x86 hardware simulator that allows 16-bit and 32-bit operating systems to run directly within a web page. It functions as an x86 emulator for WebAssembly, simulating CPUs, memory, and storage devices to execute legacy software without original native hardware. The project utilizes a WebAssembly just-in-time compiler to translate x86 machine code into WebAssembly modules for high-performance execution in the browser. The system covers hardware emulation and lifecycle management, including the ability to boot from disk images, configure virtual hardwa

    Attaches bootable media and storage images to the system to enable operating system loading.

    JavaScriptemulatorvirtualizationwasm
    Vezi pe GitHub↗23,160
  • bin456789/reinstallAvatar bin456789

    bin456789/reinstall

    12,251Vezi pe GitHub↗

    Reinstall is an automated operating system deployer and bare metal provisioning tool designed for virtual private servers and remote hardware. It functions as a remote disk imaging utility and OS management tool, enabling the deployment and reinstallation of Linux and Windows operating systems without requiring physical access to the machine. The project distinguishes itself by automating complex installation hurdles, such as bypassing hardware requirements for RAM, TPM, and SecureBoot. It manages critical low-level tasks including hardware-aware driver injection, raw disk image deployment wi

    Detects the boot type and creates EFI, MSR, and primary partitions using a generated script.

    Shellalpinealpine-linuxboot
    Vezi pe GitHub↗12,251
  • freebsd/freebsd-srcAvatar freebsd

    freebsd/freebsd-src

    9,162Vezi pe GitHub↗

    This repository contains the complete source code for a Unix-like operating system, including the monolithic kernel and base system utilities. It provides a BSD-derived system core and a full build toolchain required to compile a functional operating system for servers, desktops, or embedded devices. The system features a Linux binary compatibility layer that enables the execution and emulation of Linux binaries on a non-Linux platform. It also includes a modular kernel configuration process to tailor hardware support and system features during compilation. The project covers broad system ca

    Provides low-level utilities for controlling disk partitions, block devices, and filesystem mount points.

    C
    Vezi pe GitHub↗9,162
  • winfsp/winfspAvatar winfsp

    winfsp/winfsp

    8,687Vezi pe GitHub↗

    WinFSP is a framework for implementing custom file systems on Windows. It enables the creation of user-mode file systems that appear as standard disk drives or network shares to the operating system, allowing developers to implement file system logic in user space via a proxy architecture that avoids the need for custom kernel code. A primary differentiator is its FUSE compatibility layer, which maps POSIX-based file system calls to native Windows requests. This allows existing file systems written for the FUSE API to be ported to Windows and Cygwin environments. The project covers a wide ra

    Presents custom file systems as local disk volumes on the host operating system.

    Cdriverfilesystemfuse
    Vezi pe GitHub↗8,687
  • linkedin/school-of-sreAvatar linkedin

    linkedin/school-of-sre

    8,093Vezi pe GitHub↗

    This project is a comprehensive educational resource and curriculum focused on site reliability engineering, distributed systems, and infrastructure operations. It provides technical guides, a systems engineering course, and instructional manuals designed to teach the principles of managing large-scale computing environments. The curriculum covers high-level architectural design for scalability and resilience, including fault-tolerant infrastructure, high-availability patterns, and microservices decomposition. It emphasizes the practical application of site reliability engineering through the

    Teaches the management of disk partitions, block devices, and filesystem mount points.

    HTMLgithadooplinux
    Vezi pe GitHub↗8,093
  • archlinux/archinstallAvatar archlinux

    archlinux/archinstall

    7,893Vezi pe GitHub↗

    archinstall is a guided installer for the Arch Linux operating system. It provides a mechanism to automate the partitioning, package selection, and configuration of a system through an interactive menu interface or pre-defined configuration profiles. The tool supports both manual and automated deployment. It can function as an interactive installation guide or as an automated deployment utility that loads settings and credentials from external files to perform installations without manual intervention. The project includes capabilities for disk partition management to support single or dual

    Provides an abstraction layer to map user partition requirements to low-level disk formatting and mounting commands.

    Pythonarcharch-installerarch-linux
    Vezi pe GitHub↗7,893
  • ublue-os/bazziteAvatar ublue-os

    ublue-os/bazzite

    7,876Vezi pe GitHub↗

    Bazzite is an immutable, atomic-image-based operating system designed for gaming performance and handheld hardware. It utilizes a read-only root filesystem and versioned images to provide atomic updates and instant system rollbacks, ensuring a stable core environment. The system is distinguished by its deep optimization for portable gaming devices, featuring dedicated handheld hardware management for CPU undervolting, fan control, and display refresh rate overclocking. It includes a specialized gaming mode that boots directly into a console-like interface with integrated input mapping and a t

    Configures the system to automatically connect external or internal storage disks upon startup.

    Shelldesktopfedora-kinoitefedora-linux
    Vezi pe GitHub↗7,876
  • winfsp/sshfs-winAvatar winfsp

    winfsp/sshfs-win

    6,262Vezi pe GitHub↗

    SSHFS-Win is a Windows implementation of SSHFS that mounts remote directories over SSH as local Windows drives, enabling seamless file access as if they were local network drives. It provides both command-line and graphical interfaces for creating, managing, and disconnecting SSHFS mounts, supporting password or SSH key authentication with optional credential storage in the Windows Credential Manager. The project extends beyond basic SSH mounting to support a wide range of remote file access scenarios, including mounting cloud storage services like Azure Blob or Amazon S3, distributed POSIX f

    Provides graphical interfaces to create, manage, and disconnect SSHFS mounts.

    Csftpsshsshfs
    Vezi pe GitHub↗6,262
  • byron/dua-cliAvatar Byron

    Byron/dua-cli

    5,945Vezi pe GitHub↗

    dua-cli is a cross-platform terminal-based disk usage analyzer and cleanup utility. It scans directories in parallel using thread pools to compute and display disk space consumption faster than sequential traversal, then lets users navigate the results interactively and delete unwanted files with safety measures. The tool distinguishes itself through a multi-step deletion confirmation process that requires user approval before permanently removing files, with an optional trash integration that moves deleted items to the system trash instead of performing irreversible removal. It reads setting

    Managing disk space entirely from the command line without requiring a graphical interface.

    Rustcleanerdiskefficient
    Vezi pe GitHub↗5,945
  • you-dont-need/you-dont-need-guiAvatar you-dont-need

    you-dont-need/You-Dont-Need-GUI

    5,821Vezi pe GitHub↗

    You-Dont-Need-GUI is a curated reference of terminal commands that replace common graphical interface operations with equivalent shell one-liners. It maps everyday GUI actions—file management, archive handling, system monitoring, and network diagnostics—to standard POSIX utilities like find, grep, and awk, all composed as self-contained shell pipelines. The project distinguishes itself by requiring no external dependencies or installations; every solution runs with built-in shell commands and coreutils. Its documentation follows Unix man-page conventions, presenting each command with a

    Provides terminal commands for checking disk usage, formatting drives, and managing mounted filesystems.

    clicommandcommand-line
    Vezi pe GitHub↗5,821
  • dokan-dev/dokanyAvatar dokan-dev

    dokan-dev/dokany

    5,784Vezi pe GitHub↗

    Dokan is a user-mode file system library for Windows that allows applications to create custom file systems accessible as normal Windows volumes without writing kernel-mode device drivers. It provides a FUSE compatibility layer that maps FUSE operations to Dokan callbacks, enabling existing FUSE-based file systems to run natively on Windows by rebuilding the source code with Cygwin or MinGW. The library exposes its file system API through language-specific wrappers for C, .NET, Java, Delphi, Ruby, and Python, supporting cross-language file system development. It handles file operations throug

    Remove a mounted virtual drive programmatically or via a command-line tool to restore the system state.

    Cccreatefiledevice-driver
    Vezi pe GitHub↗5,784
  • webmin/webminAvatar webmin

    webmin/webmin

    5,595Vezi pe GitHub↗

    Webmin is a web-based administration interface for Unix systems. It provides a centralized console for managing the full range of server administration tasks — users and groups, software packages, storage, network configuration, system services, and security — all through a browser. Its modular architecture allows separate modules to handle databases (MySQL, MariaDB, PostgreSQL), web servers (Apache), DNS (BIND), email (Sendmail, Dovecot), file sharing (Samba, NFS), and more, with a unified access control system that restricts what each administrator can see and do. What sets Webmin apart is

    Lists all disks and partitions with type, mount point, capacity, and RAID or LVM associations.

    HTML
    Vezi pe GitHub↗5,595
  • sindresorhus/create-dmgAvatar sindresorhus

    sindresorhus/create-dmg

    5,177Vezi pe GitHub↗

    create-dmg is a command line interface and packaging tool used to generate professional disk images for macOS software distribution. It functions as a disk image creator that packages applications into files with custom volume names. The tool enables the application of digital signatures to disk images using developer identities to verify software authenticity. It also supports the embedding of license agreements that require user acceptance before the image is mounted. The project covers broader capabilities for macOS build automation and installer customization, including the ability to de

    Wraps native macOS command line utilities like hdiutil and codesign to automate disk image creation.

    JavaScriptappclicli-app
    Vezi pe GitHub↗5,177
  • cdk-team/cdkAvatar cdk-team

    cdk-team/CDK

    4,692Vezi pe GitHub↗

    CDK este un set de instrumente specializat pentru auditul securității containerelor, exploatarea evadării din containere și pentesting-ul infrastructurii cloud. Acesta oferă o colecție de scripturi și instrumente concepute pentru a identifica și exploata vulnerabilitățile din runtime-urile containerelor pentru a ieși din mediile izolate și a executa comenzi pe sistemul de operare gazdă subiacent. Proiectul dispune de o suită dedicată de exploit-uri pentru runtime-ul Docker, destinată abuzării API-ului Docker, procfs și cgroups pentru a obține acces neautorizat la nivel de gazdă. Include tehnici specifice pentru ocolirea izolării prin LXCFS, exploatarea spațiilor de nume ale utilizatorilor și montarea discurilor gazdă, precum și capabilități pentru extragerea metadatelor cloud și auditarea permisiunilor conturilor de serviciu pentru escaladarea privilegiilor în medii de cluster. Toolkit-ul acoperă o gamă largă de capabilități de auditare a securității, inclusiv auditarea clusterelor Kubernetes pentru exfiltrarea secretelor și analiza politicilor, scanarea fișierelor și serviciilor sensibile și detectarea partajării rețelei gazdă. De asemenea, oferă utilitare pentru stabilirea de reverse shell-uri, implementarea de payload-uri în medii restricționate și instalarea de instrumente de administrare a sistemului în containere minimale.

    Identifies host device information and mounts physical disks into a container to modify host files.

    Go
    Vezi pe GitHub↗4,692
  • ntfstool/ntfstoolAvatar ntfstool

    ntfstool/ntfstool

    4,008Vezi pe GitHub↗

    ntfstool este o colecție de utilitare de sistem și drivere concepute pentru a gestiona volumele formatate NTFS pe macOS. Acesta oferă un driver de sistem de fișiere și instrumente de gestionare care permit permisiuni complete de citire și scriere pentru discurile formatate NTFS. Proiectul include un manager de imagini de disc care monitorizează utilizarea stocării și automatizează eliminarea fișierelor de disc imagine neutilizate. De asemenea, dispune de un monitor de capacitate a discului pentru a urmări spațiul de stocare total și disponibil pe toate volumele conectate cu drepturi de citire-scriere. Suprafața utilitară acoperă montarea NTFS cu citire-scriere, administrarea stocării și gestionarea dispozitivelor de stocare externe.

    Provides a comprehensive tool for mounting and managing NTFS-formatted drives with full permissions on macOS.

    JavaScriptmacntfsntfsntfs-read
    Vezi pe GitHub↗4,008
  • nixos/nix.devAvatar NixOS

    NixOS/nix.dev

    3,630Vezi pe GitHub↗

    This project provides a functional package manager and a reproducible build system designed to ensure identical build inputs always produce the same outputs. It serves as the foundation for a declarative Linux distribution where the entire system state is defined in a configuration file, enabling predictable deployments and full-system rollbacks. The system uses a deterministic functional language and a lazy-evaluation expression engine to manage software dependencies and isolate build environments. It distinguishes itself through a content-addressable store that allows multiple versions of s

    Allows declarative specification of disk partitions, filesystem formats, and mount points.

    Nixcookbookdocumentationlearning
    Vezi pe GitHub↗3,630
  • nix-community/diskoAvatar nix-community

    nix-community/disko

    2,866Vezi pe GitHub↗

    Disko is a declarative configuration system for managing Linux disk partitioning, filesystem formatting, and LUKS encryption setup. It functions as a disk provisioner that allows users to define disk layouts and mount points through configuration files rather than manual commands. The project focuses on providing reproducible system installations by defining storage provisioning as code. It specifically automates the creation of partition tables, the setup of encrypted storage containers, and the configuration of filesystem layouts for NixOS systems. The toolset includes a command-line inter

    Ships a command-line interface for partitioning, formatting, and mounting physical disks via configuration files.

    Nixbuild-with-buildbotflakesnix
    Vezi pe GitHub↗2,866
  • iam-veeramalla/ultimate-linux-guideAvatar iam-veeramalla

    iam-veeramalla/ultimate-linux-guide

    2,705Vezi pe GitHub↗

    The Ultimate Linux Guide is a curated collection of Linux commands and concepts organized as a lookup reference for quick retrieval. It is delivered as a static markdown repository with no build step, ensuring zero-dependency access and version control, and is designed as a reference-first documentation rather than a tutorial. The guide uses a progressive skill-building structure, arranging topics so that foundational skills like file navigation are mastered before advanced topics like process management. All commands and examples use only POSIX-standard syntax that works identically across m

    Manages disk partitions, mount points, and storage devices on a Linux system.

    Vezi pe GitHub↗2,705
  1. Home
  2. Operating Systems & Systems Programming
  3. Disk and Mount Management

Explorează sub-etichetele

  • Command-Line Disk Utilities2 sub-tag-uriTerminal commands for checking disk usage, formatting drives, and managing mounted filesystems. **Distinct from Disk and Mount Management:** Distinct from Disk and Mount Management: focuses on command-line usage patterns rather than partition or block-device utilities.
  • Disk Management Access RestrictionsControls which users can view, partition, or format specific hard disks through the administration interface. **Distinct from Disk and Mount Management:** Distinct from Disk and Mount Management: focuses on per-user access control to disk operations, not the operations themselves.
  • Graphical Mount ManagersProvides graphical interfaces to create, manage, and disconnect remote filesystem mounts. **Distinct from Disk and Mount Management:** Distinct from Disk and Mount Management: focuses on GUI-based management of remote mounts, not disk partitions or block devices.
  • Physical Disk ExploitationCapabilities for identifying and mounting physical host disks into containers to modify host files. **Distinct from Disk and Mount Management:** Focuses on the offensive use of disk mounting for host access, not general system administration of disks.