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

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

1
LinuxでUDFイメージを作成する
Linuxには、UDFイメージを作成するためのインテリジェントツールmakeisofsはありませんが、これに似ていることを想像するのは恥ずかしいことですが、まだ見つかりません。このツールgenisoimageはビデオディスクイメージの作成には使用できますが、一般的なデータに相当するものはありません。Linuxのツールセットは、光ディスクツールに関しては本当に不十分ですか? 私はすでにこれを見てきましたが、受け入れられた答えは単に十分ではありません。
15 filesystems  dvd  udf 

3
ドットで始まるファイル名が隠されているのはなぜですか?最初の文字としてドットを使用せずにファイルを非表示にできますか?
最初は偶然だと思っていましたが、今ではタグもあります。すべての隠しファイル名はドットで始まります。これは慣習ですか?なぜ選ばれたのですか?変更できますか?または、他の言葉で(関連する質問@evilsoupが他の多くの答えを暗示していると示唆したように):名前を変更せずにファイルを非表示にできます.か?(名前の最初の文字として使用します)?

4
サブフォルダーがたくさんあるフォルダーを高速に削除するにはどうすればよいですか?
266778個のサブフォルダーがあるフォルダーがあります。どうすれば削除できますか? 私が試してみました cd ~/.local/share/Trash/ sudo rm -rf * しかし、それは多くの時間がかかります。1分25秒のリアルタイムと0.072秒のユーザー時間の後、2500個のフォルダーのみが削除されました。この方法では、このフォルダーを削除するのに2時間以上かかります。 このフォルダを削除するより速い方法はありますか?ユーザー時間とリアルタイムの間に大きな違いがあるのはなぜですか? real 1m25.474s user 0m0.072s sys 0m28.142s Linux 2.6.32(Ubuntu 10.04.4 LTS)を使用しています。
15 filesystems  rm 


3
開いているファイルハンドルは、死んだときにどこに行きますか?
ファイルハンドルを開いている間に削除されたファイルはどうなりますか? MPlayerでの再生中にビデオファイルを削除でき、最後まで再生されることがわかったので、これを不思議に思っていました。データの取得元はどこですか?それはまだハードドライブから来ていますか?ファイルを削除すると、RAMにコピーされましたか? まだハードドライブ上にある場合、プログラムが基本的に未割り当ての領域から読み取りを実行しているときにファイルシステムをいっぱいにするとどうなりますか?RAMにバッファされている場合、バッファをフラッシュするとどうなりますか? ファイルがNFS共有にあった場合はどうなりますか?サーバーに保存されていますか?(それはセキュリティリスクではありません。大量のリモートファイルハンドルによるDoSですか?) やってlsof -n |grep '(deleted)'時々興味深い結果が得られます。共有ライブラリファイルをスワップアウトするパッケージをアップグレードする場合、それらのライブラリを使用していたプログラムを実行しても、何も変更されていないかのように使用できます。 ボーナスの質問:この状況でデータを死者から取り戻す方法はありますか?

5
フォルダー内の数百万の(小さな)テキストファイル
Linuxファイルシステムに数百万のテキストファイルを保存し、圧縮して任意のコレクションをサービスとして提供できるようにします。キー/値データベースのような他のソリューションを試しましたが、並行性と並列性の要件により、ネイティブファイルシステムを使用することが最良の選択です。 最も簡単な方法は、すべてのファイルをフォルダーに保存することです。 $ ls text_files/ 1.txt 2.txt 3.txt これは、フォルダ内のファイル数に制限のないEXT4ファイルシステムで可能です。 2つのFSプロセスは次のとおりです。 Webスクレイプからテキストファイルを書き込みます(フォルダー内のファイルの数に影響されません)。 ファイル名のリストで指定された、選択したファイルを圧縮します。 私の質問は、1つのフォルダーに最大1,000万個のファイルを保存すると、上記の操作のパフォーマンスや一般的なシステムパフォーマンスに影響しますか?

4
boot.imgを抽出する方法は?
boot.imgAndroidイメージのファイルのコンテンツを表示しようとしています。 グーグルで検索してこの記事を見つけましたsystem.imgが、うまくいきませんboot.img。でこれを実行しようとするとboot.img、次のように表示されます。 Invalid sparse file format at header magi Failed to read sparse file されてsimg2img抽出するためにのみ使用system.img? もしそうなら、抽出する他の方法はありますboot.imgか? そうでない場合、抽出しない問題は何boot.imgですか?

4
ループデバイスが必要なのはなぜですか?
私は以前に使用してイメージファイルを作成するために使用されるdd、使用して、それらの上にファイルシステムを設定mkfsし、mountパーティションをマウントとしては、それらにアクセスします。後で、多くの例losetupがループデバイスエントリをの下/devに作成し、それをマウントするために事前に使用することをインターネットで見ました。ループデバイスとして動作し、独自の/devエントリを持つために画像ファイルが実際に必要な理由がわかりませんが、同じ動作をすべての手間をかけずに取得できます。 概要:現実のシナリオで/dev/loopXは、fsイメージをマウントせずにマウントできるのに、エントリが存在する必要があるのはなぜですか?ループデバイスの使用は何ですか?


4
Linuxでファイルシステムドライバードライバーを実装するにはどうすればよいですか?[閉まっている]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 10か月前に閉鎖されました。 私が新しいファイルシステムを発明したと仮定して、今それのためにファイルシステムドライバーを作成したいと思います。 このファイルシステムドライバーをどのように実装しますか?これはカーネルモジュールを使用して行われますか? また、ファイルシステムドライバーはどのようにしてハードディスクにアクセスできますか?ファイルシステムドライバーにハードディスクにアクセスするためのコードが含まれているべきですか、またはLinuxにはすべてのファイルシステムドライバーが使用するハードディスクにアクセスするためのデバイスドライバーが含まれていますか?

1
ドットドット(..)とは何ですか?シンボリックリンクと動作が異なるのはなぜですか?
..(二重ドット)の性質を理解しようとしています。アクセス方法によって異なるターゲットを指しているようです。 例:- /outer/ middle/ inner/ inner --> ./middle/inner/ 今、に/outer/middle/inner/..つながり/outer/middle/ますが、シンボリックリンクからアクセスすると、に/outer/inner/..つながり/outer/ます。..ここには2つの異なるものがあるようです。 ..正確には何ですか?シンボリックリンク?ハードリンク?または、ディレクトリにアクセスするときにパスに応じて動的に生成されますか?または、シンボリックリンクに関する私の理解が間違っている可能性があります。 編集: その他の関連する観察 /outer/ middle/ file inner/ f --> ./../file inner --> ./middle/inner/ 今、私は/outer/inner/fそれを介してファイルにアクセスしようとすると動作します。しかし、それは/outer/inner/../fileファイルを指し示していないため、そうすべきではありません。ファイルはにあり/outer/middle/inner/..ます。これは上記の動作と矛盾するようです!?

1
外部ドライブのファイル所有者とグループはどのように記憶されますか?
外付けハードドライブをext4パーティションでフォーマットし、その後マウントしました。新しいパーティションを使用できるように、sudo chown me:me /mount/directoryファイルの所有者とグループをルートから自分に変更しました。 この変更は永続的であるため、この情報はどこに保存されるのでしょうか。ハードドライブをデタッチしてから別のディレクトリにマウントしても、ファイルの所有者とグループとして設定されているため、マウントディレクトリのiノードに情報を保存できません。 それで、パーティション全体には、この種の情報が格納される独自のiノードがありますか?または、おそらく情報が保存される別の場所がありますか?

2
zipおよびtar.gzファイルをディレクトリとしてファイルシステムに統合することは可能ですか
圧縮ファイルをディレクトリとしてファイルシステムに統合する方法があるのではないかと思います(マウントとは少し異なります)? たとえば、compressed-file.tar.gzローカルハードドライブにをダウンロードcd compressed-file.tar.gzし、圧縮フォルダー内からスクリプトを実行して実行したりcp some-file ..、ファイルの1つを抽出したりできます。 Btrfsは圧縮をサポートしていることは知っていますが、この機能をサポートするために(ext3)のファイルシステムを変更したくありません。
14 files  filesystems  mount  tar  zip 

2
どのファイルシステムをバックアップするのが最適ですか?[閉まっている]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 6年前に閉鎖されました。 私はすべてのドキュメントをバックアップし、それを別々に保存するためにディスクを購入しましたが、Linuxで信頼性を高めたファイルシステムは何なのかわかりません。毎月1回バックアップし、常に接続されるわけではありませんが、データが確実に残るようにします。 たぶんext4?

7
ファイルシステムがほぼいっぱいになっているのは悪いですか?
例:私は大小のファイルシステムJFS2 / EXT3を持っていますが(そしてさまざまなOS、Linux、AIX)、それらのいくつかはex。にあります:90%、95%、98%の使用。 質問:ファイルシステムがほぼいっぱいになっていると、何か悪いことがありますか?パフォーマンスの問題またはFSの破損またはハードウェアの問題? 更新: 問題は企業環境に関するものです。誰もが効果に関する本物のエッセイ/ URLを持っていますか?:) 「これらのファイルシステムにはどのディレクトリがありますか?」-任意、例:SAP、ORACLEなど ディスクは通常SANからのものです。

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