Dokan SSHFS 0.1.9 をリリース
June 11th, 2008 in SSHFS
Dokan SSHFS 0.1.9 をリリースしました。
Dokan SSHFS はSSHを利用してLinuxなどのリモートのファイルシステムをWindowsのドライブとしてマウントするためのプログラムです。好きなWindowsアプリを使って、サーバー上のファイルを直接編集できます。
0.1.8からの変更点
- 最新のDokan.NETライブラリを使用した
- UseKeepAliveオプションを有効にした
- ディレクトリを新規作成したときにキャッシュがクリアされない問題を修正
ドメイン名を dokan-dev.net に変更しました。
お世話になっております。
既出でしたら申し訳ないのですが、マウント先のファイルが更新されても
ファイルスタンプが更新されない現象が当方の環境で発生しております。
一旦ドライブを切断して再接続すると更新されるようです。
こんにちは。
> 既出でしたら申し訳ないのですが、マウント先のファイルが更新されても
> ファイルスタンプが更新されない現象が当方の環境で発生しております。
ファイルの更新というのは、Dokan SSHFSでマウントしたファイルを編集した倍イでしょうか?それともサーバー上のファイルをSSHして直接書き換えた場合でしょうか?
後者の場合は仕様です。右クリックからキャッシュのクリアを行うことで更新されます。もし前者であれば再現方法をお知らせください。
説明不足で申し訳ございません。後者のケースです。
仕様だったのですね。了解致しました。
こんにちわ。じぇいじぇいと申します。
WinXP Pro SP3 で dokan-0391191×86.zip + dokan-sshfs-0191124.zip を使わせて頂いております。
Dokan SSHFSでマウントしたドライブに、ドラッグ&ドロップでファイルをコピーした時のサーバ側のタイムスタンプが、2008/10/8の日付のコピーで、2038/1/19になってしまうのですが、これは仕様でしょうか?
ちなみに、cygwinのscpで同様にコピーすると、コピーした日付のタイムスタンプがつきます。
サーバ側の環境に依存する何かはありますか??
WinXP上でdokan-0391191×86.zip + dokan-sshfs-0191124.zipの組み合わせで使用しています。
http://d.hatena.ne.jp/tashimahideaki/20070829
このサイトにあるようにリモートのSSH上に作業コピーを作成してTortoiseSVN1.4.8で操作しようとしたところ、
.svn/entriesのpermissionをread-writeに変更できない旨のエラーが表示されました。
windowsのプロパティから手動でentriesのpermissionを変更した後、もう一度操作したところ、上記サイトにあるようにmvが使えないという理由で、
Can’t move .svn/tmp/entries to .svn/entries というエラーが表示されました。
Dokan SSHFSでmountしたリモートの作業コピーをローカルにコピーすればTortoiseSVNから問題なく操作できるのですが。
Dokan SSHFSでのmount時にworkaround=renameを設定するオプションの追加や、TortoiseSVNからpermissionを変更するようなことはできないでしょうか?
以上よろしくお願いいたします。
お世話になっております。
上記に加えて質問ですが、
windowsエクスプローラ上でのタイムスタンプ表示がGMT(日本時間-9h)になるのは仕様でしょうか?
それともsshサーバー側での設定に依存するものでしょうか?
sftpdriveではGMT+9で表示されているのですが。
以上よろしくお願いいたします。
こんにちは。
TortoiseSVNの問題は今週末にも確認してみます。
タイムスタンプは、サーバー上での時間を基準にしています。
Feature requestとして追加しました。
http://code.google.com/p/dokan/issues/detail?id=19
JJさん
返信が遅くなりすいません。
>Dokan SSHFSでマウントしたドライブに、ドラッグ&ドロップでファイルをコピーした時のサーバ側のタイ
>ムスタンプが、2008/10/8の日付のコピーで、2038/1/19になってしまうのですが、これは仕様でしょう
>か?
試してみたころ、再現しました。バグのようです。
バグとして追加しました。http://code.google.com/p/dokan/issues/detail?id=20
淺川さま
こんにちわ。じぇいじぇいです。
> 試してみたころ、再現しました。バグのようです。
> バグとして追加しました。http://code.google.com/p/dokan/issues/detail?id=20
ご確認いただき、ありがとうございました。
淺川様
お世話になっております。
>タイムスタンプは、サーバー上での時間を基準にしています。
>Feature requestとして追加しました。
>http://code.google.com/p/dokan/issues/detail?id=19
了解しました。
次期versionでの変更に期待しております。
sshでbashを起動したときは、/etc/localtimeを読み込んでいるようで、タイムスタンプもGMT+9になるのですが。
Dokan SSHFSでは読めないようですね。
WinSCPやFileZillaはGMT+9で表示してくれるのですけど。
タイムスタンプの取得が秒数であればクライアント側の秒数との差分でタイムオフセットを推測、調整できそうですが。
以上よろしくお願いします。
> Dokan SSHFSでのmount時にworkaround=renameを設定するオプションの追加や、TortoiseSVNからpermissionを変更するようなことはできないでしょうか?
dokan-sshfs-0.2.0.1226とTortoiseSVN1.5.6の組み合わせでも同じ問題が発生しました。
今後のバージョンでの対応に期待しております。
よろしくお願い致します。