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

ext4または4番目の拡張ファイルシステムは、ext3の後継として開発されたlinux / * nixのジャーナリングファイルシステムです。

4
exportfs:警告:/ home / user / shareはNFSエクスポートをサポートしていません
「exportfs -r」は、/ home / user / share(ext4)をエクスポートしようとするとこのエラーを返します。 exportfs:警告:/ home / user / shareはNFSエクスポートをサポートしていません。 / etc / exports: / home / user / share 192.168.1.3(rw、no_subtree_check) システムは、nfs-kernel-serverパッケージを備えたUbuntu 10.04です。これが起こっている理由は何ですか?ext4が原因ですか?
16 nfs  export  ext4 

1
以前に多くのファイルが含まれていた特定のディレクトリでのext4ファイルのリストが非常に遅い
バックグラウンド 私は小さなlogrotateの失敗を経験しました... Logrotateは、ミスによってアーカイブされたログを回転させ、私のファイルを二次的に増大させました/var/log/。そして、何かがおかしくなって、/var/log/すでに数百万個のファイルが含まれていることに気づいたときには... 私はなんとかして(いくつかのヘアロスとfind / sed / grepマジックの後)問題のあるファイルをすべて削除し、logrotateの設定を修正しました。そして、すべてが順調だと思った... 問題 I ls/ du -hsまたはその他の方法でリストを作成すると/var/log/(現在は80 MBのアーカイブ/ログと最大で数百のファイルが含まれています)、それを行うプロセスは1、2分ハングします。これはどういうわけかlogrotateの失敗に関連していると思いますが、私は確信していません。とにかく、デバッグを開始する場所や、この修正を探す場所に迷っています。助けてください:3 他の情報 uname -a Linux xxx 3.3.8-gentoo #18 SMP Sat Sep 21 22:44:40 CEST 2013 x86_64 Intel(R) Core(TM)2 CPU 4400 @ 2.00GHz GenuineIntel GNU/Linux cat /proc/meminfo MemTotal: 2051552 kB MemFree: 75612 kB Buffers: 9016 kB Cached: 1740608 …

3
電力損失による破損からSSDを保護する方法はありますか?
Linux、ローカルWebサーバー、およびPostgreSQLがインストールされたコンシューマターミナルのグループがあります。問題のあるマシンのフィールドレポートを取得していますが、調査の結果、停電が発生したようで、ディスクに何か問題があるようです。 私は、問題は単にデータベースが破損すること、または最近の変更を含むファイルがスクランブルされることであると考えていましたが、他の奇妙な報告があります。 間違った許可を持つファイル ディレクトリになったファイル(たとえば、index.php現在はディレクトリ) ファイルになったディレクトリ スクランブルされたデータを含むファイル データベースが破損する問題がありますが、それは私が期待できることです。私がもっと驚いたのは、より基本的なファイルシステムの問題です。たとえば、アクセス許可やファイルをディレクトリに変更することです。問題は、最近変更されていないファイル(ソフトウェアコードや構成など)でも発生しています。 これはSSD破損の「正常」ですか?もともとは安価なSSDで起こっていると思っていましたが、有名ブランド(消費者グレード)で起こっています。 FWIW、クリーンブートではautofsckを実行していません(理由はわかりませんが、私は新しいです)。一部の場所にはUPSが設置されていますが、場合によっては適切に実行されないなどがあります。これは修正する必要がありますが、それでも端末の電源を落とすことができます。ファイルシステムはext4です。 質問:システムレベルで問題を軽減するためにできることはありますか? ハードウェアキャッシュをオフにするか、同期モードでドライブをマウントすることに関する記事をいくつか見つけましたが、この場合に役立つかどうかはわかりません(メタデータの破損と最近の変更ではありません)。また、読み取り専用モードでのファイルシステムのマウントに関するリファレンスも読んでいます。書き込む必要があるため、これを行うことはできませんが、それが役立つ場合は、コードと構成用の読み取り専用パーティションを作成できます。 これはドライブの例ですsudo hdparm -i /dev/sda1: Model=KINGSTON RBU-SMS151S364GG, FwRev=S9FM02.5, SerialNo=<deleted> Config={ Fixed } RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=0 BuffType=unknown, BuffSize=unknown, MaxMultSect=16, MultSect=16 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=125045424 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120} PIO modes: pio0 pio3 pio4 DMA modes: mdma0 mdma1 mdma2 UDMA modes: udma0 …


6
ext4に関するFUDは正当化されていますか?または、一部の本番システムで使用しても安全ですか?
サーバーでext4を使用しても安全かどうか疑問に思っています。しかし、私はそれについて非常に多くのFUDを聞いたので、心配しています。 私たちのシステムは一部のデータを失う可能性がありますが、それほど大きな問題ではありません。1日分のデータでさえ、あまりにも多くの羽を乱すことはありません。そして、私たちのシステムは、間違いなく遅延書き込みの恩恵を受けることができます。 ただし、バックアップからファイルシステム全体を復元するには数日かかり、受け入れられません。 そこについての経験や情報に基づいた意見はありますか?
14 filesystems  ext4 

2
単一のLinuxサーバーで異なるファイルシステムを実行した場合のパフォーマンスへの影響
著書「HBaseの:決定的なガイド」のように述べています 単一のサーバーに異なるファイルシステムをインストールすることはお勧めしません。これは、異なるファイルシステムをサポートするためにカーネルがバッファキャッシュを分割する必要があるため、パフォーマンスに悪影響を与える可能性があります。特定のオペレーティングシステムでは、これがパフォーマンスに壊滅的な影響を与える可能性があることが報告されています。 これは本当にLinuxに当てはまりますか?バッファキャッシュが300 MBを超えるのを見たことがなく、最新のサーバーの多くはRAMがギガバイトであるため、異なるファイルシステム間でバッファキャッシュを分割しても問題はありません。私は何か他のものが欠けていますか?

2
ext4でチェックサムデータの整合性を取得する方法
btrfsのようなファイルシステムでは、すべてのデータを調べてデータがファイルシステムのチェックサムと一致するかどうかを確認するスクラブを実行できます。 バックアップの前にext4のデータが正しいかどうかを確認したいと思います。 質問 ext4にはファイルシステムチェックサムがありませんが、同様のことができますか?

3
Linux:なぜiノードのサイズを変更するのですか?
Tune2fsでは、iノードサイズをデフォルト(ext3で128バイト、ext4で256バイト)からほとんどすべてに変更できますが、2のべき乗でなければなりません。デフォルトのiノードサイズを変更する理由は何ですか? ここに、iノード内にACL属性を格納できるようにするためにこれを行うことができると書かれています。iノード内には他に何を保存できますか? 最新の大容量ドライブ(2TB以上)でiノードサイズを増やす理由はありますか?
12 linux  ext4  inode  tune2fs 

4
サーバーに影響を与えずに何百万ものファイルを削除する方法
nginxキャッシュディレクトリを削除したいのですが、すぐに削除しました: mv cache cache.bak mkdir cache service nginx restart これで、cache.bak200万個のファイルがあるフォルダーができました。サーバーに影響を与えずに削除したいです。 単純なrm -rf cache.bakものはサーバーを破壊します。rmの実行中に最も単純なHTTP応答でも16秒かかるため、私はそれを行うことができません。 試しましたがionice -c3 rm -rf cache.bak、助けにはなりませんでした。サーバーにはSSDではなくHDDがありますが、おそらくSSDに問題はないかもしれません。 最良の解決策は、nginxの組み込みキャッシュマネージャーのように、何らかの調整を行うことだと思います。 これをどのように解決しますか?これを正確に実行できるツールはありますか? Ubuntu 16.04上のext4

2
Ext4の使用法とパフォーマンス
CarbonとGraphiteを実行しているマシンのクラスターを持っているので、ストレージを増やすためにスケールする必要がありますが、スケールアップする必要があるか、スケールアウトする必要があるかはわかりません。 クラスターは現在、次のもので構成されています。 1リレーノード:すべてのメトリックを受信し、関連するストレージノードに転送します 6ストレージノード:すべてのWhisper DBファイルを収容 問題は、ディスクの使用率が80%近くになると、パフォーマンスが崖から落ちたように見えることです。クラスター書き込みIOPSは、ほぼ一定の13kから約7kのより混aroundとした平均に低下し、IOwait時間の平均は54%です。 構成レポを確認しましたが、4月上旬以降変更はないため、これは構成変更の結果ではありません。 質問:ディスクサイズを増やすとIOパフォーマンスが制御下に戻りますか、それともストレージノードを追加する必要がありますか? 注:ここにはSSDはありません。たくさんのスピンドルがあります。 関連グラフ: 統計ともの: e2freefrag: [root@graphite-storage-01 ~]# e2freefrag /dev/vda3 Device: /dev/vda3 Blocksize: 4096 bytes Total blocks: 9961176 Free blocks: 4781849 (48.0%) Min. free extent: 4 KB Max. free extent: 81308 KB Avg. free extent: 284 KB Num. free extent: 19071 HISTOGRAM OF FREE …

1
fsck後に破損したext4ファイルシステムを回復するにはどうすればよいですか?
ソフトウェアraid5上のluksにext4ファイルシステムがあります。私がスペースを使い果たし始めたとき、ファイルシステムは数年間「正常に」動作していました。6x2Tドライブに9Tボリュームがありました。アレイを大きくするまでmdadm fail、remove、add、rebuildを繰り返してプロセスを繰り返し、3Tドライブへのアップグレードを開始しました。その後、luksコンテナーを成長させ、マウントを解除してresize2fsを実行しようとすると、ファイルシステムが汚れていてe2fsckが必要であるというメッセージが表示されました。 考えずにe2fsck -y / dev / mapper / candyboxを実行しただけで、すべての種類のinodeが削除されるタイプのメッセージを吐き出しました(正確には覚えていません)e2fsckを強制終了し、懸念しているバックアップデータにファイルシステムを再マウントしようとしました。この時点でマウントしようとすると、次のようになります: # mount /dev/mapper/candybox /candybox mount: wrong fs type, bad option, bad superblock on /dev/mapper/candybox, missing codepage or helper program, or other error In some cases useful info is found in syslog - try dmesg | tail or so 古いログを振り返ると、マシンが起動するたびにファイルシステムがこのエラーを出していることに気付きました。 kernel: …

1
statコマンド出力のWhats“ Birth”フィールド
Fedora-16をext4で使用しています。突然statコマンドを使用すると、「Birth」と呼ばれるものが表示されます。 # stat history_file1.txt File: `history_file1.txt' Size: 8944 Blocks: 24 IO Block: 4096 regular file Device: 802h/2050d Inode: 4192 Links: 1 Access: (0600/-rw-------) Uid: ( 0/ root) Gid: ( 0/ root) Context: unconfined_u:object_r:admin_home_t:s0 Access: 2012-01-18 18:11:10.799900150 +0530 Modify: 2012-01-18 18:11:10.867908793 +0530 Change: 2012-01-18 18:11:10.867908793 +0530 Birth: - 検索のマンページに出生のインスタンスが表示されます %wファイルの誕生時刻、人間が読める形式。-不明な場合 %Wファイルの誕生時間、エポックからの秒。不明な場合は0 …
11 linux  ext4  command  stat 

4
CentOS 5.5を搭載したCrucial C300 SSD上のext4のSSD TRIM(破棄)問題
古いOS(CentOS 5.5)で最新のカーネル(現在2.6.37)を使用して遊んで、SSD(Crucial C300)でTRIM(破棄)を動作させることができます。 最新のhdparm(9.37)では、C300がTRIMをサポートしていることに同意しています。 ./hdparm -I /dev/sdc | grep TRIM * Data Set Management TRIM supported (limit unknown) * Deterministic read data after TRIM しかし、破棄オプションを指定して/ dev / sdcをマウントしようとすると、カーネルは同意しないようです。 EXT4-fs warning (device sdc): ext4_issue_discard:2619: discard not supported, disabling 私はこれを入力するときに他のLinuxフレーバーを試していますが、何が起こっているのかを知っているといいのですが。 これは、カーネルを誤って通知しているCentOS 5.5の他の古代コンポーネントの現れですか?または、hdparmはTRIMがサポートされているかどうかを判断するためにカーネルとは異なるメカニズムを使用しているのでしょうか?
11 linux  centos  ssd  ext4  trim 

10
サブディレクトリの数は、Linuxのドライブの読み取り/書き込みパフォーマンスにどのように影響しますか?
Linux CentOSサーバーにEXT3フォーマットのドライブがあります。これはウェブアプリのデータドライブであり、すべてのユーザーアカウントのディレクトリが含まれています(ユーザー数は25,000人です)。各フォルダには、そのユーザーがアップロードしたファイルが含まれています。全体として、このドライブには約250GBのデータが含まれています。 これらすべてのディレクトリを使用してドライブを構成すると、ドライブの読み取り/書き込みパフォーマンスに影響がありますか?それは私が気付いていない他のパフォーマンスの側面に影響を与えますか? このように構造化することで本質的に悪い点や悪い点はありますか?おそらくファイルシステムの間違った選択でしょうか? 私は最近2つのデータドライブをマージしてみましたが、EXT3は32,000のサブディレクトリに制限されていることに気付きました。これはなぜだろうと思いました。データベース内のIDに対応する一意のIDが各ファイルにあることを考えると、この方法で作成したのはばかげているようです。ああ...

5
非常に大きなファイルシステムと高いIOWAITでのパフォーマンス向上のためのオプション
SATA 3.0バックプレーン経由で8x10TB HDDを備えたUbuntu 16.04バックアップサーバーを使用しています。8つのハードディスクはRAID6に組み立てられ、EXT4ファイルシステムが使用されています。このファイルシステムは、非常に多くのSEEK操作を伴う大量の小さなファイルを格納しますが、IOスループットは低くなります。実際、毎日rsnapshotを介してスナップショットを取得するさまざまなサーバーからの多くの小さなファイルがあります(複数のINODESが同じファイルに直接送信されます。ファイルシステム(60TBネット)の使用率が50%を超えているため、パフォーマンスは非常に低くなっています。現在、使用率は75%で、 du -sch /backup-root/ 数日かかります!マシンには8つのコアと16GのRAMがあります。RAMはOSファイルシステムキャッシュによって完全に利用され、8つのコアのうち7つはIOWAITのために常にアイドル状態です。 Filesystem volume name: <none> Last mounted on: / Filesystem UUID: 5af205b0-d622-41dd-990e-b4d660c12bd9 Filesystem magic number: 0xEF53 Filesystem revision #: 1 (dynamic) Filesystem features: has_journal ext_attr dir_index filetype needs_recovery extent 64bit flex_bg sparse_super large_file huge_file uninit_bg dir_nlink extra_isize Filesystem flags: signed_directory_hash Default mount options: …

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