diff --git a/cmirror.c b/cmirror.c
index 64466a1..5354c07 100644
--- a/cmirror.c
+++ b/cmirror.c
@@ -517,7 +517,7 @@ static void out_of_the_way(FileInfo *fi) {
 static int is_local_fs(char *fs) {
     static GRegex *local_fs_regex;
     if (!local_fs_regex)
-        local_fs_regex = compile_pattern("^(advfs|ufs|ext\\d+|reiserfs|xfs|fuseblk|vfat|efs|tmpfs|btrfs)$");
+        local_fs_regex = compile_pattern("^(advfs|ufs|ext\\d+|reiserfs|xfs|fuseblk|vfat|efs|tmpfs|btrfs|ecryptfs)$");
     return g_regex_match(local_fs_regex, fs, 0, 0);
 }