問題タブ [ext4]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
513 参照

ext4 - 「cp: 作成できません...スペースが残っていません」 -- ext4 i ノードとグループ

  • cp が 11,328,692 KB / 1 つのディレクトリ内の 802,322 ファイルで失敗しました

  • ドライブの inode の 2% しか使用されていないため、このディレクトリの外に作成することはまだ可能でした。

ドライブを適切にフォーマットして、最大 20 ミルの ~15kb のファイルを 1 つのディレクトリに保存するにはどうすればよいですか? iノード/グループを理解するのに苦労しています

ソース ファイル システムは、もともと次の古いカーネルを介して作成されていました。

dest ファイル システムは、Ubuntu 12.04 で ext4 の唯一のフラグとして「-b 1024」を使用して作成されました。

0 投票する
1 に答える
3310 参照

linux - ext3 / ext4 ジャーナルへのアクセス

ext3 および ext4 ファイル システムにはジャーナリングがあります。ファイルに関する詳細やイベントを取得するための API がある可能性はありますか?

ユーザー空間プログラムがファイルのジャーナル項目にアクセスできるようにするある種の API。または、「ファイル x が削除されました」などのジャーナル イベントも。

これはある種のドキュメントのようですが、それが正しいものかどうかはわかりません。

0 投票する
2 に答える
1601 参照

apache - ファイルシステムがEXT4に変更された後、Apacheサーバーはディレクトリを読み取ることができません

私はApacheでUbuntu12.04を実行しています。最近、次の設定でfstabを使用してマウントされたNTFS外部ドライブを接続しました。

このドライブには、Apacheの構成のディレクトリエイリアスを介してWebサーバーによって提供されるいくつかのディレクトリがあります。そのようなディレクトリの1つとそのアクセス許可は、次のようになります。

ただし、EXT4ファイルシステムに切り替えて、fstabの次の行でマウントしようとしています。

同じディレクトリに権限がある場合:

ここでの問題は、EXT4ファイルシステムがマウントされているときに、Webからこのディレクトリにアクセスできないことです(「権限がありません」というエラーが表示されます)。この問題の原因を特定できません(NTFSディレクトリがrootによって所有されているのに対し、EXT4ディレクトリはjoshによって所有されているという明らかな違いがあります)。

このディレクトリのApache構成は次のとおりです。

誰かが何か援助を提供することができれば、私は最も感謝するでしょう。

0 投票する
1 に答える
436 参照

linux - Linux の特定のブロックでファイルを開く

デバッグの目的で、特定の定義済みブロックでファイルを開きたいと考えています。たとえば、特定のブロックが破損していると思われる場合、そのブロックに対して書き込みと読み取りを行いたいのですが、パーティションがマウントされている間にユーザー モードでそれを実行したいと考えています。

Linux に「この新しいファイルが空いている場合は、ブロック 4579 でこの新しいファイルを開いてください」と伝える方法はありますか。

はい、ブロックデバイスを直接編集できますが、ドライブがマウントされている場合、ファイルシステムが破棄される可能性があります。

一般的な回答は歓迎されますが、ext ファイルシステム ファミリに対する回答でも十分です。

0 投票する
1 に答える
201 参照

linux - 書き込みを行う前にファイルのサイズをext4に指示する方法は?

これを行う方法があるかどうか知りたいですか?私のext4の理解は限られていますが、連続した範囲のディスクスペースを割り当てる機能があると思います

私はRAMからファイルを書き込んでおり、open()の前にそのサイズを知っています。これをファイルシステムに示す方法はありますか?パフォーマンス上のメリットはありますか?

0 投票する
2 に答える
95 参照

ruby-on-rails - rails/git で奇妙なバグが発生しました

rails 3.2 / git で奇妙なバグに遭遇しました。

開発モードでは、クラスは要求 (コントローラー、モデル、ヘルパー) 間で再ロードされませんでしたが、ビューは機能します。

変更されていない構成(application.rb、development.rb ...)で長い間検索しましたが、成功しませんでした。変更を表示するには、Thinをリロードする必要があります。

そこで、新しいブランチを作成し、コミットによってコミットを元に戻すことにしました (私は悪い更新/統合ジェムを考えていました)。コードは最後のコミットに適切にリロードされます!

マスター ブランチに戻ると、コードを変更することなく、リクエスト間でコードが適切にリロードされます。

Archlinux、ruby 1.9.3p194 (rvm)、postgresql 9.1.4、git 1.7.11.1、ext4 FS 調整 (UUID=ac74249f-84de-40d0-8b14-eb494983cfda /home ext4 defaults,noatime,data=writeback) で実行しています,barrier=0,nobh,errors=remount-ro 0 1)

あれについてどう思う ?


このバグは再発せず、再現が非常に困難です。不確かな回答は受け付けません。

0 投票する
1 に答える
661 参照

c - プログラムで ext4 パーティションのサイズを変更するにはどうすればよいですか?

C でプログラムによって ext4 パーティションのサイズを変更したいのですが、 libpartedを使用してパーティションのサイズを変更できると思いますが、ファイル システムは変更できませんか? 誰かが私を正しい方向に向けることができますか?

0 投票する
1 に答える
157 参照

filesystems - ディスクに書き込んでいないときにデータが失われる可能性はありますか?

ファイル システムの観点から、ドライブがアイドル状態の場合、またはドライブから読み取られているが書き込まれていない場合、データが失われる可能性はありますか? ユーザー操作または OS 操作がディスクに書き込みを行っていないことを確認できると仮定すると、アイドル プロセスまたは読み取りプロセス中に、中断されたときにデータ破損を引き起こす可能性のある微妙なファイル システム操作 (停電、データ ケーブルの抜き差しなど) はありますか?

0 投票する
1 に答える
393 参照

mysql - HTMLファイルの保存

圧縮形式のウェブページは約6000万ページあります。これらのファイルを個別に解凍して操作したいと思います。

これが私の質問です!

まず、それらをファイルシステムに解凍すると、FSはそのような数のファイルに対応できますか。私のファイルシステムはext4です。(私は4つの異なるファイルシステムを持っているので、ファイルシステムごとに1500万ページのようにそれらの間でデータを分割できます)

第二に、これらのファイルをリレーショナルデータベースに保存する方が良いオプションでしょうか?htmlテキストをデータベースに挿入する前に、すべての面倒なHTMLテキストのクリーニングが行われていると仮定します。

ありがとう、

0 投票する
0 に答える
2117 参照

c# - System.IO.DirectoryNotFoundException: パス ext4 の一部が見つかりませんでした

同様の質問を閲覧しましたが、答えが見つかりませんでした。

私が直面している問題は、Windows 2008 サーバーで Web サービスを実行していることです。サービスは、NAS 上のファイルにアクセスしようとします。サービスを実行するユーザーには、ネットワーク共有 (NAS) に対する読み取り権限があります。System.IO.DirectoryNotFoundException: 要求されたファイルが実際にそこに存在するにもかかわらず、パスの一部が見つかりませんでした。

設定は常に同じですが(NAS上のファイルにアクセスしようとしているWindowsサーバーで実行されているWebサービス)、同様の問題は一度もありませんでした。NAS のファイル システムが現在 ext4 であり、常に ext3 であることが要因でしょうか? それは私が知っている唯一の違いです。ファイルシステムに関して、特に気をつけなければならないことはありますか?

編集:

アクセスしようとしているパスは次のようになります。

はい、RUNコマンドからアクセスできます

簡単な方法でファイルにアクセスしようとしている方法は、次のようになります。

この場合の XmlFilePath は次のとおりです。現在の設定 (私が認識している) での唯一の違いは、常にそこにあった ext3 ではなく、NAS 上の ext4 であることです。