Filesystems Supporting Hardlinks for Torrents

Managing torrent storage often requires keeping an original downloaded file intact for continuous seeding while simultaneously moving, renaming, or sorting that same file into a personal media library. Hard linking solves this by allowing multiple directory paths to reference the exact same physical data block on a drive without duplicating disk space. Most major modern filesystems—including ext4, XFS, Btrfs, ZFS, NTFS, and APFS—fully support hard linking across different folders, provided that both the source and target folders reside within the same filesystem volume or partition.

Linux Filesystems

Linux is the most common operating system for dedicated torrent boxes, network-attached storage (NAS) devices, and home servers. The standard Linux filesystems provide native, robust support for hard links:

Windows Filesystems

For users managing torrents on Windows-based machines:

macOS Filesystems

For Apple environments:

Unsupported Filesystems

Certain filesystems lack the architectural concept of inode mapping and cannot create hard links:

A hard link cannot span across distinct storage boundaries. A hard link is merely an additional directory entry pointing to an existing inode number on a specific storage volume. Therefore: