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

1
ext4が16 TBまでしか推奨されないのはなぜですか?
ext4のWiki記事私はext4のは1 EIBまで使用することができますが、唯一の16のTiBまで推奨されていることを見てきました。なぜそうなのですか?XFSがより大きなファイルシステムに推奨されるのはなぜですか? (ELICS:私はCSの学生であるように説明してください。ただし、ファイルシステムの知識はあまりありません)
28 filesystems  ext4  xfs 

3
GRUBをソフトRAID 1に正しくインストールする方法
私の設定では、次の方法でそれぞれフォーマットされた2つのディスクがあります。 (GPT) 1) 1MB BIOS_BOOT 2) 300MB LINUX_RAID 3) * LINUX_RAID ブートパーティションは/ dev / md0に、rootfsは/ dev / md1にマッピングされます。md0はext2でフォーマットされ、md1はXFSでフォーマットされます。(フォーマットはsdではなくmdデバイスで行う必要があることを理解しています-これが間違っている場合は教えてください)。 GRUBを正しくセットアップして、一方のドライブに障害が発生してももう一方が起動するようにする方法 そして拡張により、交換用ドライブにも自動的にGRUBが含まれることになりますか?もちろん、これが可能であれば。

4
任意のファイルシステムがCPのコピーオンライトメカニズムを実装していますか
プロセスをフォークするときに、OSがコピーオンライトの最適化を実行するのを見てきました。ほとんどの場合、フォークはexecによって処理されるため、ページ割り当てのコストが発生したり、呼び出し元のアドレススペースからデータを不必要にコピーしたりする必要はありません。 これは、ext4またはxfs(ジャーナリング)ファイルシステムを使用するLinuxでCPを実行するときにも発生します。発生しない場合、なぜ発生しないのですか?

3
追加のみにファイルアクセスを制限する
ログファイルのあるディレクトリがあり、ユーザーが起動したスクリプトのログをログファイルに入れています。この場合、syslogを使用したロギングは可能ではないようです。(非デーモンrsync) ユーザーにログファイルへの書き込み権限のみを付与したい。問題は、書き込み権限をさらに制限して、ユーザー(スクリプト)がそのファイルにのみ追加できるようにする必要があることです。基礎となるファイルシステムはXFSです。 以下は機能しません: # chattr +a test.log chattr: Inappropriate ioctl for device while reading flags on test.log これの他の解決策はありますか?ヒントありがとうございます。
11 linux  permissions  logs  rsync  xfs 

3
iノード、多くの小さなファイル(xfs、btrfs、ext4)の消費容量の比較
小さなファイルが大量にあるext4パーティション(VM上のLVM)があり、3〜4か月ごとに拡張する必要があります。 iノードによって使用されるスペースの量について。 xfs、btrfs、またはext4ファイルシステムのいずれかが使用するスペースが少なくなりますか? 言い換えると、btrfsまたはxfsに切り替えると、パーティションがiノードでいっぱいになるのは、ext4で遅くなりますか?
9 ext4  btrfs  xfs 

4
ext4およびxfsで実際にジャーナル処理されるファイルシステムメタデータ操作は何ですか?
どのファイルシステムメタデータ操作が実際にext4およびxfsファイルシステムジャーナルに永続化されるかについて、単純でストレートな答えを見つけることができません。私はことに注意してくださいません POSIXが「アトミック」であることを宣言して何を問い合わせます。ジャーナルを有効にして実行することにより、アトミックファイルシステム操作のどのサブセットが逆方向に曲がることなく常に実行できるため、どのようなサブセットが効果的に耐久性があるかについて、さらに心配しますfsync(2)。 私はかなり確かな数の操作: creat(2) link(2) unlink(2) rename(2) mkdir(2) rmdir(2) 私は完全にはわかりません: symlink(2) シンボリックリンクのコンテンツを格納するsymlink(2)簡単な方法fsync(2)やfdatasync(2)基になるデータブロックがないため、このケースが最も厄介です 。ジャーナルが私のためにこれを処理することを知ることは、安心です。


1
md raid5:md内部セクター番号をオフセットに変換します
TL; DRの要約:mdセクター番号を/dev/mdXデバイス内のオフセットに変換し、それをで調査する方法xfs_db。セクター番号はからのものsh->sectorですlinux/drivers/md/raid5.c:handle_parity_checks5()。 MDの内部がわからないので、printk追加したログからの出力をどうするか正確にわかりません。 コンポーネントデバイス(ddまたはhexエディター/ビューアー)へのオフセットも興味深いでしょう。 Linux-raidメーリングリストでこれを尋ねるべきだと思います。サブスクライバーのみですか、またはサブスクライブせずに投稿できますか? 私のデスクトップでは、4つのディスクのMD RAID5の上に直接xfsがあります(LVMなし)。最近のスクラブでゼロ以外が検出されましたmismatch_cnt(mdは一度に4kiBページで動作するため、実際には8)。 これはRAID5であり、通常の動作中に!= 0が発生する可能性があるmismatch_cnt RAID1 / RAID10 ではありません。(このWikiページの下部にある他のリンクは、一部の人々にとって役立つかもしれません。) 私は盲目的にできましたrepairが、どのファイルを再構築するかを選択する機会を失う以外に、破損の可能性をチェックするファイルがわかりません。 同様の質問に対するFrostschutzの回答は、ファイルシステムの違いを追跡するために私が見つけた唯一の提案です。面倒で遅いので、最初にいくつかのファイルに絞り込むために、より良いものを使用したいと思います。 ロギングを追加するカーネルパッチ 奇妙なことに、mdのチェック機能は、エラーが見つかった場所を報告しません。 私は追加printkログインするには、MD / raid5.cにsh->sectorにif増加することを支店mddev->resync_mismatches内handle_parity_checks5()(小さなパッチgithubの上で公開され、もともとkernel.orgから4.5-RC4に基づいて、。)これは一般的な使用のためにOKであるために、それはおそらくする必要があります不一致が多い修理でログが殺到しないようにします(たぶん、新しい値がresync_mismatches1000未満の場合にのみログを記録しますか?)。また、ログのみでログはないかもしれcheckませんrepair。 同じ関数がそのセクター番号をのエラー処理の場合にswitch出力するので、(MDの内部を知らなくても)何か有用なものをログに記録していると確信しています。 変更したカーネルをコンパイルして起動し、チェックを再実行しました。 [ 399.957203] md: data-check of RAID array md125 ... [ 399.957215] md: using 128k window, over a total of 2441757696k. ... [21369.258985] md/raid:md125: check found mismatch at sector …

1
XFS、GlusterFS v5.5および2038年問題
たとえば、保持日を2071に設定するために、デフォルトの保持期間を試しました。FUSEから、またブリックレベルでも、保持はすべてのノードで2071に設定されました。さらにstorage.ctime、タイムスタンプもに保存されるように、オプション を有効にしましたmdata xattr。しかし、しばらくしてから、ブリックレベルで atime(保持を保存する)が1934年に切り替えられたことを確認しました。 stat /gluster/brick1/glusterbrick/data/file3.txt File: /gluster/brick1/glusterbrick/data/file3.txt Size: 5 Blocks: 16 IO Block: 4096 regular file Device: 830h/2096d Inode: 115 Links: 2 Access: (0544/-r-xr--r--) Uid: ( 2000/ gluster) Gid: ( 2000/ gluster) Access: 1934-12-13 20:45:51.000000000 +0000 Modify: 2019-04-10 09:50:09.000000000 +0000 Change: 2019-04-10 10:13:39.703623917 +0000 Birth: - FUSEから正しいatimeを取得します:\ stat /gluster/volume1/data/file3.txt …
1 linux  sles  xfs  glusterfs 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.