• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux fsprotect Download

fsprotect

April 30, 2009
Fsprotect safeguards current file systems using a collection of scripts.
Version 1.0.1
License GPL v3
Platform Linux
Supported Languages English
Homepage www.it.teithe.gr
Developed by Stefanos Harhalakis
Fsprotect is a versatile suite of scripts that is specifically designed to safeguard filesystems on Debian systems. One of its key features is its use of the AUFS filesystem, combined with some initramfs wizardry, to secure the root filesystem. In addition, it also employs a straightforward init script that provides early protection to other filesystems. This makes it an ideal tool for public computers, such as those found in libraries and labs, and can significantly simplify the life of system administrators.

One of the benefits of using fsprotect is that it ensures that no changes to the filesystems are ever written to disk. This is achieved by mounting protected filesystems as read-only, which prevents damage in the event of an improper shutdown. The tool is also straightforward to use, requiring only a "fsprotect" parameter for the root filesystem and a list of filesystems to protect in the /etc/default/fsprotect file. In some cases, it can even help to speed up filesystem access.

However, there are some drawbacks to consider. Firstly, any changes made to protected filesystems cannot exceed a predefined limit (set by the user) in bytes. Additionally, since the tool makes extensive use of tmpfs, adequate swap space is required.

Fsprotect works by utilizing AUFS to combine two filesystems into one. For each protected filesystem, the tool combines the original filesystem with a tmpfs, forcing all changes to be written to the tmpfs rather than the disks. This ensures that any alterations are never written to disk, and instead, all changes are stored in the tmpfs. The protection process is relatively simple and involves creating directories for the filesystem and its associated tmpfs and aufs, followed by running a series of mount commands.

While the protection process for non-root filesystems is relatively straightforward, the procedure for securing the root filesystem is more involved. To achieve this, fsprotect uses an initramfs script that runs early in the boot process and exchanges the existing filesystem with an aufs.

Overall, fsprotect constitutes a powerful toolkit for safeguarding filesystems on Debian systems. Its use of AUFS, along with its simple init script, makes it a great choice for public computers, and it offers numerous benefits, including the ability to prevent damage during improper shutdowns. While there are some limitations to consider, overall, this is an excellent tool for anyone looking to secure their Debian system's filesystem.
What's New

Version 1.0.1: N/A

Free Download 6K
361
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    154
  2. Dvgrab 3.4
    102
  3. DynVPN 1.0
    89
  4. CherryTV 0.1
    81
  5. SlideMap 1.2.2
    80
  6. porm r2
    73
  7. Clewarecontrol 0.8
    72
  8. Java Games 1.0
    72
  9. Swiftfox 3.0b5pre-2
    71
  10. fuseftp 0.8
    71

Related Downloads

Xfce 4 Systemload Plugin
The Xfce 4 Systemload Plugin is a desktop software that monitors system ...
trux_motion
Trux_motion is a software that detects movement between two JPEG images.
Research on Privacy Issues in Internet Advertising
The Max Planck Institute for Software Systems conducted research on privacy issues ...
]project-open[
A free, open-source software for managing projects using an open-source approach.
Program D
Program D is the world's most popular AIML bot platform, which is ...
RefSense
Access PubMed with a user-friendly interface and command line tools. Efficiently search ...
python-hostlist
A Python software module designed to handle hostlists, simplifying the management of ...
Carte
Carte project creates reports from any data and currently offers two formats: ...
cmdlinehelp
Cmdlinehelp is a Vim add-on that exhibits help about the command which ...
Gint2bin
Gint2bin converts integers to binary string.
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.