/**ファイルシステム総合スレ その8**/
at LINUX
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
50:login:Penguin 07/09/29 02:15:06 /BL+mcur 白けてるってのはともかく、スレ違いってのはどうなのよ。 NTFSの読み書きが! な話題はLinuxのファイルシステム系FAQに ちょくちょく登場する話題じゃねーの。 51:login:Penguin 07/09/29 03:38:45 /BL+mcur >>49 実験したわけではないので、間違ってたらすまん。誰か詳しいひと訂正よろ。 シンボリックリンクは\\server\foo\barみたいなUNCでも、表現が有効なパスならリンクできる。 ジャンクションはUNCは駄目。普通のパス限定。そのかわり、GUIDでも良い。 GUIDは定義的に一意だから、リムーバブルメディアで抜き差しされて消えたり、 アクティブディレクトリ配下の別マシンに移動しても、追随してくれるんじゃないかと思われ。 52:login:Penguin 07/09/29 06:33:29 6qdGgOsL IO_REPARSE_TAG_SYMLINKのタグがついたリパースポイントがシンボリックリンクとして動く。 そのリンク先のアプリケーションのファイルシステムフィルタドライバで内容を理解して 2k/XPでシンボリックリンクとして使えるようになっているんかな? 本来は無視というか理解できないリパースポイントとして処理されるんだろう。 それを作るAPIとかあるのか知らないけど、DeviceIoControlで読み書きしてくれとあるな。 >シンボリックリンクはWindows Vistaからの新機能ですが、 >作成だけならWindows 2000以降で可能です。 >Windows 2000/XPでのアクセスには専用のドライバが必要です。 ジャンクションはIO_REPARSE_TAG_MOUNT_POINTで、名前が示すとおりマウントポイント。 なんとなくだがファイルエントリに独自データを付け足す機能を使って色々実現しているような感じ? http://msdn2.microsoft.com/en-us/library/aa365503.aspx てか久しぶりにMSDNにきたw で、LinuxのFSはどうやってシンボリックリンクを実現しているんだ? struct inode_operationsにsymlink回りの操作という要求があるだけで、実装はFS独自でいいんかな?
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4655日前に更新/225 KB
担当:undef