Eu não sei a diferença entre ntfs e ntfs-3g.
Com relação à opção umask, ela especifica uma máscara de bits para que os bits definidos na umask sejam limpos nas permissões de acesso ao arquivo. Esses bits de permissão são RWXRWXRWX, onde R é acesso de leitura, W é acesso de gravação e X é acesso de execução, com alguns bits mais altos usados em casos especiais. O RWX de alta ordem é para o proprietário do arquivo que está sendo acessado, o próximo grupo RWX dá acesso ao grupo do arquivo e o último é para todos. Como essas permissões vêm três bits por vez, elas são tradicionalmente em octal. O 0 inicial pode indicar octal ou 0 para alguns dos bits de casos especiais, já que é tradicionalmente representado em octal, dependendo do contexto.
Portanto, um umask de 222 ou 0222, que é o mesmo, já que o número é tradicionalmente octal, é 010010010 em binário. Isso significa que o bit W é definido para o usuário, o grupo e todos os demais. Definir esse bit em umask limpa o bit W nas permissões de acesso ao arquivo.
Isto não é para evitar mensagens de erro. Ao especificar um umask de 222, ele torna os arquivos não-graváveis por qualquer pessoa, caso contrário, eles poderiam ter sido graváveis.