rsyncでバックアップしていると"invalid argument (22)"というエラーが出た。
禁止文字が使用されているのが原因っぽかったのでリネームしたらうまくいったけど、そもそもrsyncの禁止文字とは?
と思って調べてみたけどあまり記事が無い。
というわけで以下の文字を試してみた。
'!' '#' % "'" '*' , : '<' @ '\' '`' '|'
'"' '$' '&' '(' + - ';' '?' '[' '^' '{' '~'
が、どれもエラーが出なかった。
恐らくこれはファイルシステムの違いということがわかった。
最初にrsyncでバックアップを取っていたのはntfsで、上の実験はext4だった。
気をつけよう。