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

ファイルシステム(またはファイルシステム)は、データの保存、取得、更新の手順を提供することにより、プログラムの終了後に保持されることが予想されるデータを整理し、データを含むデバイスの利用可能なスペースを管理する手段です。

8
最適なUNIXファイルシステムパーティション+セットアップ戦略
ロックされています。この質問とその回答はロックされています。なぜなら、質問はトピックから外れていますが、歴史的に重要だからです。現在、新しい回答やインタラクションを受け入れていません。 UNIX用の新しいシステムディスクをパーティション分割する場合、デスクトップとサーバーの両方、またはその両方で望ましい戦略は何ですか? ディスクパーティションレイアウト、ファイルシステムフォーマットとオプション、マウントポイント、RAIDレベル、LVMグループとボリューム、暗号化、およびその他の関連設定を含めてください。

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
プログラムファイルは/ usr / binにありますが、使用できません
明らかに私のファイルは /usr/bin $ ls /usr/bin/ngrok /usr/bin/ngrok しかし、chownそれを試みるとエラーが表示されます $ sudo chown my_user:users /usr/bin/ngrok chown: cannot dereference '/usr/bin/ngrok': No such file or directory さらに実行しようとしても失敗します! $ ngrok bash: ngrok: command not found $ sudo /usr/bin/ngrok sudo: /usr/bin/ngrok: command not found ここで何が起きてるの?

4
使用率が高い理由
私はkjournald私のマシンでなぜ狂っているのかを理解しようとしています。メモリを搭載した8コアのボックスです。CPU負荷は最大50%です。 iotopは特定のプロセスを指していないようです-あちこちの書き込みのバースト(主にcronの開始、生成されたいくつかの監視統計など)sys/vm/block_dump。 kjournald(1352): 1909 sendmail(28934): 13 cron(28910): 12 cron(28912): 11 munin-node(29015): 3 cron(28913): 3 check_asterisk_(28917): 3 sh(28917): 2 munin-node(29022): 2 munin-node(29021): 2 どこkjournaldの行動はただのWRITEです。 なぜそれが起こっているのですか?kjournaldアクティビティを少し制限するには、他に何を検討する必要がありますか?実際に書かれていることに不釣り合いなようです。

7
Debianで開いているファイルが多すぎる
私はDebianで長い間プロセスを実行しています。ある時点でエラーをスローします: 開いているファイルが多すぎます。 ランニング: ulimit -a ショー: ファイルを開く(-n)1024 開いているファイルの数を2倍に増やしたい。実行後 ulimit -n 2048 制限はセッションが終了するまで有効です。これはタスクには適用されません。 開いているファイルの数を永久に増やすにはどうすればよいですか?

2
他のPVでのデータ損失を少なくしてLVM2から不良ディスクを削除する方法は?
2つのディスクを持つLVM2ボリュームがありました。大きなディスクが破損したため、pvmoveを実行できません。他のディスクからほとんどのデータを保存するためにグループからそれを削除する最良の方法は何ですか?pvdisplayの出力は次のとおりです。 Couldn't find device with uuid WWeM0m-MLX2-o0da-tf7q-fJJu-eiGl-e7UmM3. --- Physical volume --- PV Name unknown device VG Name media PV Size 1,82 TiB / not usable 1,05 MiB Allocatable yes (but full) PE Size 4,00 MiB Total PE 476932 Free PE 0 Allocated PE 476932 PV UUID WWeM0m-MLX2-o0da-tf7q-fJJu-eiGl-e7UmM3 --- Physical volume …

3
Vagrant共有フォルダーおよびファイル変更イベント
Vagrant経由でアクセスしているUbuntu仮想マシンがあります。私のホスト(Mac OSX)には、仮想マシンと共有するいくつかのファイルを含むフォルダーがあります。その仮想マシンでは、guardを使用してファイルの変更を監視し、それらのファイルのいずれかが変更された場合に何らかのアクションを実行します。 ガードを適切に設定し、仮想マシン内から共有ファイルを変更すると、正常に機能し、適切なスクリプトを実行します。しかし、ホストマシンから共有ファイルを変更しようとすると、このファイル変更イベントは伝播せず、ガードは反応しません。 これは私の迷惑な共有フォルダがどのように見えるかです(かなり普通のもの) local_config.vm.share_folder "app", "/var/www/app/current", "../app" NFS共有(:nfs => true)を使用しようとしましたが、役に立ちませんでした。 ファイル変更イベントをホストから仮想マシンに伝播させる方法はありますか?または、これはVagrant / VirtualBoxの性質のものですか? 更新: さらに試してから、ZenTest gem をインストールしました。これには、ファイル変更イベントに関する同様の機能を可能にする自動テストツールが含まれています。 仮想マシンで自動テストを実行し、ホストマシンからファイルを変更すると、これらの変更が伝播され、自動テストが反応します。 これに基づいて、ファイル変更イベントの伝播は、迷惑メールや仮想ボックスではなく、ガードの問題であると思われます。 ただし、ガードと自動テストの実装の違いについては調べていません。 これで、仮想マシンのホストからファイル変更イベントをキャッチできることがわかりました。ガードを使用してこれを達成する方法について誰にもアイデアがありますか?DSLと一般的な使いやすさから、私はより多くのガードが好きです。

1
LUKS暗号化ボリュームのサイズ変更
LVM LVの上にLUKSの上に500GiB ext4ファイルシステムがあります。LVのサイズを100GiBに変更したい。LVM LVの上でext4のサイズを変更する方法は知っていますが、LUKSボリュームをどのように扱うのですか? mgorven@moab:~% sudo lvdisplay /dev/moab/backup --- Logical volume --- LV Name /dev/moab/backup VG Name moab LV UUID nQ3z1J-Pemd-uTEB-fazN-yEux-nOxP-QQair5 LV Write Access read/write LV Status available # open 1 LV Size 500.00 GiB Current LE 128000 Segments 1 Allocation inherit Read ahead sectors auto - currently set to …

2
libvirt / qemuを使用したパススルー(9p)ファイルシステムの読み取り/書き込みアクセス?
最近、KVM / QEMU / libvirtの最近のバージョンでパススルーファイルシステムのサポートの実験を開始しました。ファイルシステムを読み取りアクセスに使用できるようにすることは「うまくいきました」が、書き込みアクセスがどのように機能するかについては少し困惑しています。ゲストにファイルシステムをマウントした後: # mount -t 9p -o trans=virtio /fs/data /mnt modeがある場合、既存のファイルを変更できますo+w。 # cd /mnt/work # ls -l foo -rw-rw-rw-. 1 root root 17 Dec 20 11:16 foo # cat foo this is line one # echo this is line two >> foo # cat foo this is …


3
ディレクトリのコピーオンライトコピーを作成する方法はありますか?
私は、ディレクトリのコピーを作成し、いくつかのファイルを微調整し、その結果に対していくつかの処理を行うようなものがある状況を考えています。これはかなり頻繁に、おそらく1日に数十回行われます。(正確な使用例は、パッチの提出をテストすることです。コードを複製し、パッチを当て、ビルド/テスト/レポート/などを行います。) 私が探しているのは、新しいディレクトリ構造を作成し、そのディレクトリ構造に、オリゴナルからのハードリンクを追加することです。ただし、これは、使用するすべてのツールがファイルを編集するのではなく、削除して再作成する場合にのみ機能します。 ファイルシステムにファイルのコピーオンライトを実行させる方法はありますか? 注:多くのFSはブロックレベルでCOWを使用します(すべての更新は新しいブロックへの書き込みを介して行われます)が、これは私が望むものではありません。




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

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