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

ファイルシステムは、コンピューターのファイルをデータとともに整理して保存する方法です。


5
Linuxの/ usr / binと/ usr / local / bin
Linuxにバイナリを配置する場所がこれほど多くあるのはなぜですか?少なくとも次の5つがあります。 /bin/ /sbin/ /usr/bin/ /usr/local/bin/ /usr/local/sbin/ そして、私の私書箱には、これらのいくつかに対する書き込み権限がありません。 どのタイプのバイナリがこれらbinのどれになりますか?

2
バインドマウントとは何ですか?
「バインドマウント」とは何ですか?どうやって作るの?それは何の役に立つのですか? 私は何かにバインドマウントを使用するように言われましたが、それが何であるか、またはそれをどのように使用するかを理解していません。

8
iノードが使用されている場所を見つける
そのため、ボックスの1つの監視システムから、ファイルシステム上の空きiノードの数が少なくなっているという警告を受け取りました。 df -i 出力はこれを示しています: Filesystem Inodes IUsed IFree IUse% Mounted on /dev/xvda1 524288 422613 101675 81% / ご覧のとおり、ルートパーティションの81%のiノードが使用されています。 それらはすべて単一のディレクトリで使用されていると思われます。しかし、それがどこにあるのかをどのようにして見つけることができますか?
189 filesystems  inode 

4
Linuxでマウントされたファイルシステムの完全かつ正確なリストを取得する方法は?
私は通常、mountどのファイルシステムがマウントされているかを確認するために使用します。私はまた、いくつかの間の接続がある知っているmountと/etc/mtab私は詳細についてはよく分かりません。/ proc /がマウントされているかどうかを確認する方法を読んだ後、さらに混乱します。 私の質問は次のとおりです。マウントされたファイルシステムの最も正確なリストを取得する方法は?私は使用する必要がありますmount、またはの内容の読み取り/etc/mtab、または内容のを/proc/mounts?最も信頼できる結果は何ですか?
150 linux  filesystems  mount 

3
スティッキービットはどのように機能しますか?
SUID スティッキービットは、プログラムの実行終了後にメモリ内のプログラムの画像を維持するためにシステムにフラグを立てる実行可能プログラムに適用されます。 しかし、私はそれがメモリに保存されていることを知りません。そして、この場合、どのようにそれらを見ることができますか?

8
UNIX / Linuxでディレクトリへのハードリンクが許可されないのはなぜですか?
Unix / Linuxはディレクトリへのハードリンクを許可しないが、ソフトリンクは許可することを教科書で読みました。それは、サイクルがあり、ハードリンクを作成し、しばらくしてから元のファイルを削除すると、ガベージ値がポイントされるからでしょうか? 循環がハードリンクを許可しない唯一の理由である場合、ディレクトリへのソフトリンクが許可されるのはなぜですか?

10
新しいファイルのフォルダーを監視するスクリプト?
bashスクリプトを使用してフォルダー内の新しいファイルを検出する方法は?ファイルがフォルダーに作成されたらすぐに処理したいと思います。これを行うことは可能ですか、それとも毎分ごとに新しいファイルをチェックするcronでスクリプトをスケジュールする必要がありますか?

5
スーパーブロック、iノード、デントリ、ファイルとは何ですか?
M. Tim Jones の記事Linuxファイルシステムの構造から、Linuxはすべてのファイルシステムを共通のオブジェクトセットの観点から表示し、これらのオブジェクトはスーパーブロック、iノード、デントリ、およびファイルであると読みました。残りの段落では上記について説明していますが、私はその説明にそれほど満足していませんでした。 誰かがこれらの用語を説明してもらえますか?

6
より積極的なファイルシステムキャッシング用にLinuxシステムを構成できますか?
RAMの使用量(十分だから)も、誤ってシャットダウンした場合のデータの損失についても心配していません(電源がバックアップされているため、システムは信頼でき、データは重要ではありません)。しかし、私は多くのファイル処理を行い、パフォーマンスをいくらか向上させることができます。 そのため、ファイルシステムの読み取りおよび書き込みキャッシュ用により多くのRAMを使用し、積極的にファイルをプリフェッチするようにシステムを設定する必要があります(たとえば、ファイルが同じサイズまたは少なくともそれ以外の場合はその大きなチャンクを先読みし、書き込みバッファーをフラッシュする頻度を減らします。これを達成するにはどうすればよいでしょうか? XUbuntu 11.10 x86でext3およびntfs(ntfsをよく使用します!)ファイルシステムを使用します。

4
ディスク使用量を測定するさまざまな方法があるのはなぜですか?
ファイルのサイズを合計すると、1つの図が表示されます。実行するとdu、別の図が表示されます。duパーティション上のすべてのファイルで実行すると、使用されているdfクレームと一致しません。ファイルの合計サイズにさまざまな数値があるのはなぜですか?コンピューターを追加できませんか? 追加といえば、の「使用済み」列と「使用可能」列を追加するとdf、合計の数値が得られません。そして、その合計値はパーティションのサイズよりも小さくなっています。パーティションサイズを合計しても、ディスクサイズは取得できません。何が得られますか?


4
ファイルシステムのルート用に予約されたスペース-なぜですか?
デフォルトでは、新しく作成されたファイルシステムは、ルートに割り当てられたスペースの5%で作成されることを理解しています。また、定義済みのスペースを次の方法で変更できることも知っています。 tune2fs -m 1 /dev/sdXY しかし、私が興味を持っているのは、この予約済みスペースの実際の目的です。状況によっては5%以上のスペースに値する実用的な目的に役立ちますか? 私がこの質問に出くわした理由は、最近1TBのファイルストアを構築したため、df -hによって容量の5%が失われた理由を十分に理解できなかったためです。

2
ファイルのタイムスタンプ、変更時刻、作成時刻
私はちょうどそれを知っているls -tし、ls -fディレクトリ下のファイルとサブディレクトリの異なるソートを与えます。 ファイルのタイムスタンプ、変更時間、作成時間の違いは何ですか? これらの種類の情報をコマンドで取得および変更する方法は? ファイルは他のファイルよりも「新しい」と言う情報はどのようなものですか? どのような情報を変更しても、ファイルは変わりませんか? たとえば、誰かが書いているのを見ました: デフォルトでは、rsyncプログラムは、ファイルのサイズとタイムスタンプが異なるかどうかのみを確認します。どのファイルが新しいかは関係ありません。異なる場合は上書きされます。'--update'フラグをrsyncに渡すと、ソースのファイルよりも新しいファイルが同じタイプのファイルである場合にのみ、宛先のファイルをスキップします。つまり、たとえば、ソースファイルが通常のファイルで、宛先がシンボリックリンクである場合、宛先ファイルはタイムスタンプに関係なく上書きされます。 ちなみに、ここでのファイルタイプは、pdf、jpg、htm、txtなどのタイプではなく、通常のファイルとsimlinkのみを意味しますか?
105 linux  filesystems  files 

3
「sync」操作の進行状況を監視できますか?
非同期でLinuxシステムにマウントされたUSBディスクに大きなファイルをコピーしました。これは比較的迅速にコマンドプロンプトに戻りますが、syncもちろんを入力すると、すべてディスクに移動する必要があり、時間がかかります。 遅くなることは理解していますが、カウンターがゼロになるのを見ることができる場所はありますか?見ても助けbuffersにtopはなりません。
103 linux  filesystems  io  async 

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