さかにゃ日記 Information(臨時連絡):
現在臨時連絡はありません。 まぁ暇なときでかまわないので、 一度くらいは通常のInformationをご覧ください。
この日記中のamazon.co.jpへのリンクはアソシエイト・プログラムが適用されています。
最近さかにゃ日記経由でAmazonで発注していただいた商品リスト
_ SambaとSymlink
えーっと、それはですね。 MS-Wordに限らず、Windows用のほとんどのappsで発生します。 Windows用apps一般の保存時の挙動は
- 元ファイルをrenameする
- 更新ファイルを元の名前で新規作成する(この際旧ファイルの作成日時情報を引き継ぐ)
- 新規作成が成功したことを確認して元ファイルを消す
- (新規ファイルの作成に失敗した場合は元ファイルを再度renameしエラーを出す)
となってます。要するに更新前のファイルは消しちゃうわけです。 んでWindowsからはそれが実体なのかSymlinkなのかの区別はつかないんで *1、 結果として実体に置き換わるわけですね。 この副作用として、他にもpermission関連が全てSamba defaultに戻っちゃうとかあります。
_ ちなみに
恐ろしいのはディレクトリに対するSymlinkをSamba共有した場合の話で、 WindowsからディレクトリへのSymlinkを削除すると、 Link先にある全ての実体ファイルが消えちゃいます。 どーもWindowsにおけるディレクトリの削除は
- ディレクトリ内の全てのファイルを削除する
- ディレクトリを削除する
の2段階になってるらしく (サブディレクトリがあった場合はさかのぼって同じ動作を繰り返す) Symlinkのみを削除するとゆー動作はWindowsからはできないよーで。 そーゆー意味では follow symlinks を yes にするのは、 あんまりお勧めできないです。Windowsって不思議(笑)
|
|