タグ付けされた質問 「filesystems」

ファイルシステムは、コンピューター内のファイルを格納、名前付け、および編成する方法の仕様です。このタグは、一般的なファイルシステムの質問に使用する必要があります。特定のファイルシステムの質問(FAT、NTFS、ext4など)の場合は、代わりに適切なタグを使用してください。

1
Windowsのファイルの最終変更日を取得するための高速組み込みコマンド?
Windows上のファイルの束の最終変更日を取得しようとしています。GNUシステムでは、のようなものを使用できますstat -c %Y。 wmicコマンドについては知っていますが、問題はそれが非常に遅いことです。私のシステムでwmic datafile where Name="..." get LastModified /valueは、MSYS2シェルでGNU statのポートを使用するよりも、コマンドの実行が約4〜7倍遅くなります。 私の目的のために、Windows自体またはVisual Studio開発ツールのいずれかに高速で組み込みの代替手段が必要です。出力形式は、自分で手動で解析できるため、あまり気にしません。 そのようなものが存在するかどうか誰もが知っていますか?

1
ホストとは異なるファイルシステムを持つ仮想マシンを持つことの欠点
複数の仮想マシンをホストするようにVMware Server 2が構成されたサーバーがあります。このメインサーバーのファイルシステムとしてXFSを選択したのは、大きなファイルをうまく処理できるからです。 しかし、仮想マシンにEXT3ファイルシステムが必要です。私の質問は: 仮想ゲストのホストとは異なるファイルシステムを使用することの欠点/欠点はありますか?

3
インターネットを介したファイルシステムのキャッシュ
すべてのファイルをプライベートサーバーに保存します(DSL回線、/ 28ネットワークですが、それでも低速、特に512kBitのアップストリーム)。これは、小さなファイル、すべてのメール、Zarafaなどに適しています。 ただし、大きなファイル(特にFotos)の場合は遅すぎます。さらに、写真を家族と共有したいと思います。LANでは、これはすでにSambaで行われており、各ユーザーは異なるユーザー(LDAP)を持っています。 インターネットアクセスを高速化するために、高速接続のvServerを使用していますが、スペースはあまりありません(10GB)。 これを使用して、インターネットからファイルへのアクセスを高速化できれば素晴らしいと思います。 1つの計画は、OpenVPNトンネルを介してSamba / NFSを介してファイルにアクセスし、キャッシュを追加してからvServerでownCloudまたはWebDAVを使用することです。 キャッシングシステムは以下をサポートする必要があります。 1.)アクセスしたすべてのファイルをキャッシュ(10GB)に保存し、存在する場合はキャッシュから取得します。マスターでファイルが変更されたかどうかを確認するために、最初に小さなメタリクエストを実行する必要があります(変更日のみ)。 2.)書き込まれたファイルはキャッシュ(高速)に保存され、マスターで順次更新される必要があります。書き込みのためにファイルを開くと、競合を避けるためにファイルがマスターでロックされる場合があります 3.)キャッシュは常に満杯(10GB)で、再起動/切断後も存続する必要があります。新しいスペースが必要な場合は、LRUやNRUなどのメソッドを使用して、キャッシュから古いエントリを削除する必要があります。 そのための解決策がないことはほとんど想像できませんが、見つけることができませんでした。これを解決する方法はありますか?

1
HDでのデータ転送量は「多すぎますか?」
私は、磁気ハードドライブと、OSXでの「多すぎる」転送と見なされるものについて詳しく学習しようとしています。もちろん、Windowsにはデフラグツールがありますが、インストールしたばかりのOSパーティションに大量のファイルをすぐに転送することにはマイナス面があるのではないかと思っています。 たとえば、障害が発生して読み取り専用になったバックアップドライブがあるとします。65GB相当のファイル(数千から数千のファイルが含まれる)を転送するのに時間がかかる場合、インデックス作成などの面でこれは「システムの軽量化」になりますか? 答えてくれてありがとう。私は主に、この特定の問題に関して自分自身を教育しようとしています。

2
Linux 1K、1M、または1Gのバイト数
Linuxの1Kは1024バイトまたは1000バイトですか?または、言い換えると、Kは1キロバイト(KB)またはキビバイト(KiB)ですか? その係数は、1024、1M = 1024K、1G = 1024Mのように、他のユニットにも当てはまりますか?

2
多くの異なるOS間で移動可能なディスクに適しているファイルシステムはどれですか?
私は、可動ディスク(USB)を使用して、ほぼ4種類(Linux、Windows、Mac OS X、FreeBSD)の異なるOS間でデータを変更します。明らかに、VFATはすべての種類のOSでサポートされています。ただし、短いのは、所有権や特権などの一般的なUNIX属性を保持できないことです。NTFSはLinuxおよびMac OS XでFUSEを使用して書き込み可能ですが、FreeBSDでは書き込み可能ではないようです。ext2はWindowsでツール(ext2fsdなど)を使用してアクセスできますが、FreeBSDおよびMac OSではどうですか? 候補:Ext2?NTFS?VFAT?Ext2は良いようです。他の候補者はいますか?

1
新しく作成されたファイルには、2か月前に変更されたと表示されます
64ビットのWindows 7コンピューターで作業しており、TestStandプロジェクトのインストーラーを作成しようとしています。ルートプロジェクトフォルダーが「haldex-testing」である場合、インストーラーをビルドするとサブフォルダーツリーが作成されますhaldex-testing\bin\Installer\Volume1。このサブフォルダツリーは、これより前には存在しません。ビルド直後、このフォルダーの内容は次のようになります。 このサブフォルダーツリーの削除と再作成を繰り返した後、フォルダー内の他のすべてのファイルと一緒に今日だけ作成されたにもかかわらず、7月19日setup.exeに変更されたと一貫して言うことがわかりました。 これが実際に問題を引き起こすのか、私が心配するべきことを示唆するものなのかはわかりませんが、これがどのように可能なのか興味があります。 編集 関連する場合はInstaller、VMWare 64ビットWindows 7仮想マシン内の読み取り専用共有フォルダーとしてディレクトリをマウントします。

1
そのようなファイル、又はディレクトリはありません
サーバーで次のコマンドを実行します。 mongorestore -c basic --drop -v --db my_db -u user -p pass dump/basic.bson 完璧に動作します。 しかし、この1行をスクリプト(sh)ファイルに入れると: Failed: error scanning filesystem: lstat dump/basic.bson そしてもちろん、私はそのようなファイルのかなりの数をそのスクリプトファイルに入れるつもりです。 そのダンプディレクトリの権限も変更しましたが、役に立ちませんでした。おそらく関係ありません。私は見当もつかない。私はここの誰かが持っていると確信しています) 実行しているように見えます: Distributor ID: Debian Description: Debian GNU/Linux 7.8 (wheezy) Release: 7.8 Codename: wheezy いずれにせよ、それはGoogle CloudのVPSです。

1
ハードドライブさまざまなファイルシステム(NTFS、EXT3など)からのノイズ
私は何年も前から多くのオペレーティングシステムを使用してきましたが、インターネット上のどの場所にも答えが見つからないという奇妙なことに気づきました。NTFS / FATシステムによって生成されるさまざまなノイズと、Linux、All-BSD(Mac OS Xも含む)などのUNIXライクなシステムによって生成されるほぼ無音のサウンドです。 私はこの問題について十分に明確な技術記事を見つけたことがありませんが、私は誓います、私は狂っていません!MaxtorのハードドライブでWindows 98、XP、Vista、7の音が他のオペレーティングシステムよりも高く聞こえるだけです...多くのハードドライブのメーカーとシステムをテストしました...しかし、結論は常に同じです:NTFS / FATは、特にシステムが「スリープ」状態になる場合、または単に数秒間非アクティブな状態にある場合に、絶対にうるさいです。Mac OSや別のUNIXライクでは決して起こりません。 あなたが貢献する重要な何かを持っているなら、私に知らせてください。

1
Linuxの暗号化、ループデバイス、ジャーナリングファイルシステム
「暗号化デバイス」を使用してファイル内に暗号化されたディスクボリュームを作成するTruecrypt、loop-AES、Cryptoloopなどのツールを読んでいます。 ループAESのREADMEページには、ファイルシステムのジャーナリングに関する次の段落があります。 http://loop-aes.sourceforge.net/loop-AES.README ファイルバックアップループデバイスの上でジャーナリングファイルシステムを使用しないでください。デバイスバックアップループは、ジャーナリングファイルシステムで必要な順序で書き込みがディスクプラッタに到達することを保証するため、デバイスバックアップループデバイスをジャーナリングファイルシステムで使用できます(もちろん、ディスクドライブで書き込みキャッシュを無効にする必要があります)。ファイルバックアップループデバイスでは、正しい書き込み順序は、基盤となるファイルシステムのページキャッシュ(RAMに常駐)にのみ拡張されます。VMは、そのようなページを任意の順序でディスクに書き込むことができるため、ジャーナリングファイルシステムの書き込み順序の期待を破ることができます。 「ファイルの先頭にあるループデバイス上」とはどういう意味ですか。ディスクがジャーナリングファイルシステム(ext3、ext4、XFSなど)で物理的にフォーマットされ、そのファイルシステム内に仮想ディスクボリュームを格納するファイルを作成する状況を参照していますか?それとも、仮想ディスクボリュームを格納するファイル内のジャーナリングファイルシステムがどこにあるのかを説明していますか? Linuxパーティションはext4としてフォーマットされているため、最初の状況を参照している場合、パーティションのサイズを変更し、ext2またはFATパーティションを作成して、Truecrypt / loop-AES / Cryptoloopボリュームを格納するファイルを保存する必要があります。

3
ファイルシステム操作はカーネルの機能ですか?[閉まっている]
質問はOS固有のものになると思うので、次のシナリオを取り上げます。 Winodows(NTFS) OSX(HFS) Linux(ext2、ext3、ext4) 各オペレーティングシステムには、OSで動作するデフォルトのファイルシステムがあります(OSX、私は信じています、1つの選択肢しかありません)。私はOSが異なるファイルシステムを読み取るいくつかのユーティリティに気づきました(これは明らかにカーネルの一部ではありません)、それは私に考えさせられました:カーネルの一部?

0
同じファイルへのすべてのハードリンクを削除する方法(inode)?
私が使用したリンクシェル拡張を同じハードドライブ内の異なるディレクトリにハードリンクの束を作成するために(私は両方の異なる場所に保存されている必要があるとして、スペースを節約するために)。ファイルを完全に削除する場合、ファイルエクスプローラー(win10)で両方のハードリンクを見つけて、両方を削除することが唯一の方法です。 リンクシェル拡張機能などを使用して、両方のハードリンクを同時に削除する方法はありますか? 前もって感謝します。 注:これらのハードリンクをコンテキストメニューなどから削除する方法を探しています。ハードリンクシェル拡張を使用してハードリンクを作成するのと同じくらい簡単です。

1
Raspbianでinotifywaitを使用してディレクトリのファイル変更を監視し、dropbox-uploader.shのみを使用して変更されたファイルをアップロードするにはどうすればよいですか?
Raspbianでinotifywaitを使用してディレクトリのファイル変更を監視し、dropbox-uploader.shのみを使用して変更されたファイルをアップロードするにはどうすればよいですか? こんにちは、 この例では、標準のDropboxクライアントではなく、Andrea Fabriziによるdropbox-uploader.shを使用していることに注意してください。 ファイルの変更を再帰的に確認したいフォルダーがあります。 ファイルが変更されるたびに、Andrea Fabriziのdropbox-uploader.shスクリプトを使用して、そのファイルをDropboxにアップロードします。 このシナリオでは、おそらくinotifywaitツールを使用します。-mスイッチは、ディレクトリを無期限にチェックします。ただし、残りの構文を使用して記述する必要があります。 誰も私を助けることができますか? ベサ 更新: inotifywaitについてさらに調査しました。おそらく-mフラグと-rフラグの両方を使用します。これにより、このスクリプトはディレクトリを再帰的に読み取るようになります。 そのため、inotifywait -m -rのようなもの、次に[変更されたファイルの名前を$ CHANGED_FILEなどの変数に入力]

2
メディアファイルはフラッシュドライブからは再生されず、HDから再生されます
適切に動作し、PCで再生できるメディアファイル(avi、mp4)がいくつかあります。(ウィンドウズ8) ただし、ファイルをフラッシュドライブ(exFAT、フレッシュフォーマット)にコピーすると、いくつかしか再生できません。その他については、「不明なコーデックまたは壊れたファイル」が表示されます ハードディスクとフラッシュドライブ上のファイルのMD5は等しいため、壊れたファイルであってはなりません。ハードドライブにあるファイルを再生できるので、コーデックの問題ではありません。 何が問題であり、どのように修正できますか? UPD:MD5について再確認する必要があります。1つを再確認したところ、MD5は異なっていました。それは別の質問につながる可能性があります-フラッシュドライブにコピーされたファイルはどのように異なるMD5を持つことができますか...

1
UbuntuからWindowsファイルシステムにアクセスする
これは私の「コンピューター」画面のスクリーンショットです。 今、私はWindowsファイルシステムからファイルを取得しようとしています(デュアルブートしています)。オンラインの多くの場所は、Windowsパーティションのアイコンがあると言っています。すべてのドライブを確認しましたが、役に立ちませんでした。 どうすればそれを取得できますか?私はそれについて他の質問を見ましたが、それらのどれもこの質問とまったく同じではありません(つまり、私にとって問題を解決するものはありません(そしてほとんどの場合、OPさえも解決しません)。 @Patchesが尋ねたように: /dev/loop0: UUID="67feddc6-652b-4882-a961-89f1b31c076a" TYPE="ext4" /dev/sda1: LABEL="System Reserved" UUID="E218E2D318E2A62F" TYPE="ntfs" /dev/sda2: UUID="E458E9CC58E99D94" TYPE="ntfs" /dev/sdb1: LABEL="FreeAgent Drive" UUID="5AE8B190E8B16B41" TYPE="ntfs" @Nicolasが尋ねたように: /dev/loop0 on / type ext4 (rw,errors=remount-ro,commit=0) proc on /proc type proc (rw,noexec,nosuid,nodev) none on /sys type sysfs (rw,noexec,nosuid,nodev) fusectl on /sys/fs/fuse/connections type fusectl (rw) none on /sys/kernel/debug type debugfs …

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.