差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
blog:2018:2018-07-03 [2019-07-24 16:18] Decomo |
blog:2018:2018-07-03 [2021-05-17 09:45] Decomo |
||
---|---|---|---|
行 1: | 行 1: | ||
- | ====== SambaとZFSで大量のファイルを扱う時はcase-sensitiveの組み合わせを最適化する ====== | + | ====== SambaとZFSで大量のファイルを扱う時はcase-sensitiveを最適化する ====== |
[[blog: | [[blog: | ||
行 17: | 行 17: | ||
ローカルのファイルに対してなら、Windowsがよしなに取り計らってくれるので問題にはならない。 | ローカルのファイルに対してなら、Windowsがよしなに取り計らってくれるので問題にはならない。 | ||
- | しかし、共有フォルダのアクセスに関しては、忖度することなくリクエストされたファイルパスをそのままサーバに渡しているようだ。ゆえにサーバ側でそのあたりが考慮されてないと、意図したファイルが見つからないという事になる。Sambaの'' | + | しかし、共有フォルダのアクセスに関しては、忖度することなくリクエストされたファイルパスをそのままサーバに渡しているようだ。ゆえにサーバ側でそのあたりが考慮されてないと、意図したファイルが見つからないという事になる。Sambaの'' |
+ | |||
+ | '' | ||
===== ではどうするか ===== | ===== ではどうするか ===== | ||
行 27: | 行 29: | ||
これを'' | これを'' | ||
- | 残念ながら、というか性質を考えたら仕方ないけど、本プロパティはFS作成時にしか指定できない。既に問題が起きてしまっている場合は、'' | + | 残念ながら、というか性質を考えたら仕方ないけど、本プロパティはデータセット作成時にしか指定できない。既に問題が起きてしまっている場合は、'' |
そのうえでSamba側の'' | そのうえでSamba側の'' | ||
行 46: | 行 48: | ||
* ファイル名の扱いをcase-sensitiveにする< | * ファイル名の扱いをcase-sensitiveにする< | ||
case sensitive = yes | case sensitive = yes | ||
- | case preserve = no | + | case preserve = yes |
- | short preserve case = no | + | short preserve case = yes |
</ | </ | ||
+ | <WRAP center round info 60%> | ||
+ | (2021-05-17 追記) | ||
+ | |||
+ | 上記設定について、以前はcase preserve, short preserve caseをnoとしていたが、yesの方が良さそうである。これらはファイル新規作成時のファイル名の大文字・小文字の取り扱いのオプションで、noだと大文字ないし小文字に変換されていまう(default caseの指定に因る。デフォルト値はlowerなので小文字になる。) | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== 参考サイト ===== | ||
+ | |||
+ | * [[https:// |