How to Install and Uninstall fssync Package on Ubuntu 20.10 (Groovy Gorilla)

Last updated: November 07,2024

1. Install "fssync" package

In this section, we are going to explain the necessary steps to install fssync on Ubuntu 20.10 (Groovy Gorilla)

$ sudo apt update $ sudo apt install fssync

2. Uninstall "fssync" package

Please follow the steps below to uninstall fssync on Ubuntu 20.10 (Groovy Gorilla):

$ sudo apt remove fssync $ sudo apt autoclean && sudo apt autoremove

3. Information about the fssync package on Ubuntu 20.10 (Groovy Gorilla)

Package: fssync
Architecture: all
Version: 1.6-1
Priority: extra
Section: universe/utils
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Julien Muchembled
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 65
Depends: python3 (>= 3.3), python3-pylibacl (>> 0.5.1-1.1), openssh-client | openssh-server
Filename: pool/universe/f/fssync/fssync_1.6-1_all.deb
Size: 20656
MD5sum: 7d43a55d53226881e5fb87e7f6b4a8c1
SHA1: 0dbb6d7afe8da8ed7cf321e451e7efcb3484fe55
SHA256: 86331af4bb95bc34ad85906654657bd135645c907e346fbe65edc3649c3004f8
SHA512: 718526fdef32868ecf89755bf459355bf536a08d91c1c79a086749c4861b1692e20c1e14878133ef2e591edc8f89eea3b55256439ab5578e198715026001cc9e
Homepage: http://jmuchemb.eu/fssync.git
Description-en: File system synchronization tool (1-way, over SSH)
fssync is a 1-way file-synchronization tool that tracks inodes and maintains a
local database of files that are on the remote side, making it able to:
- handle efficiently a huge number of dirs/files
- detect renames/moves and hard-links
.
It aims at minimizing network traffic and synchronizing every detail of a file
system:
- all types of inode: file, dir, block/character/fifo, socket, symlink
- preserve hard links
- modification time, ownership/permission/ACL, extended attributes
- sparse files
.
Other features:
- it can be configured to exclude files from synchronization
- fssync can be interrupted and resumed at any time, making it tolerant to
random failures (e.g. network error)
- algorithm to synchronize file content is designed to handle big files
like VM images efficiently, by updating fixed-size modified blocks in-place
.
Main usage of fssync is to prevent data loss in case of hardware failure,
where RAID1 is not possible (e.g. in laptops).
.
On Btrfs file systems, fssync is an useful alternative to `btrfs send` (and
`receive`) commands, thanks to filtering capabilities. This can be combined
with Btrfs snapshotting at destination side for a full backup solution.
Description-md5: fe4ec9632ddd01f746d426579a4630f6