mknod ディレクトリの内容

mknod ディレクトリの内容

ディレクトリから仮想デバイスを作成したいと思います。たとえば、dropboxやcoなどのクラウドストレージプロバイダがあり、通常はホームディレクトリのどこかにあるディレクトリに保存されているファイルにアクセスできるソフトウェアクライアントがあります。これで、ディレクトリ内のファイルにアクセスできるのではなく、どこにでもインストールし、デバイスにあるかのようにファイルにアクセスできるようにしたいです。 mknodを使用してこれらの仮想デバイスを作成する方法

編集1:mhddfs(http://romanrm.ru/en/mhddfs) 可能であれば

編集2:Ubuntu OneとDropboxを使ってみてください。~/virtcld家に次のように2つのクラウドディレクトリを作成し、「マウント」しました。mhddfs ~/Dropbox/ ~/Ubuntu\ One/ ~/virtcld/ -o allow_otherその後、virtualcdに複数のテストファイルを作成しましたが、一度time dd if=/dev/zero of=test13.bin bs=1024 count=1000000Dropboxがいっぱいになり、ファイルが成功しました。 Ubuntu Oneディレクトリにアップロードを開始しないでください...

ベストアンサー1

悪用しようとしていることを考えるとマルチメディアファイルシステム別のディレクトリの仮想ディレクトリを作成するには、Dropboxフォルダへのパスを引数として指定するだけです。

以下は上記のURLの例です。

$ mhddfs /mnt/hdd1,/mnt/hdd2,/mnt/hdd3 /mnt/virtual -o allow_other

これらのディレクトリは、実際のHDDなどではなくマウントされたデバイスです/dev/sda1。だから私は次のことが起こると思いました。

$ mhddfs /path/to/Dropbox1 /path/to/Dropbox2 /mnt/virtDropbox -o allow_other

アップデート#1

さらなる調査では、mhddfsでDropboxを使用できないようです。 Dropboxには、mhddfsがサポートしていないように見えるハードリンク提供機能をサポートするファイルシステムが必要なようです。

抜粋DropboxとSeedboxを使用した急流のダウンロード

[この手順が必要な理由:指定された方法でDropboxをインストールしたい場合(http://wiki.dropbox.com/TipsAndTricks/TextBasedLinuxインストール)失敗する。これは、BigSBのホームディレクトリがmhddfsを使用してマウントされるためです。 mhddfsはDropboxに必要なハードリンクをサポートしていません。 ]

ここにも同じ内容が反映されています。Dropboxフォーラム - Linuxでのインストールの問題

しかし、私のサーバープロバイダが/ homeをmhddfsファイルシステム(ハードリンクサポートなし)としてマウントしたことに気づいたので、それを機能させることができました。プライマリドライブにアクセスした後、tarballを抽出してdropboxを正常に実行できました。

おすすめ記事