問題タブ [zfs]

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 投票する
2 に答える
4119 参照

linux - zfs-linux を使用して ansible を使用して zfs ファイルシステム/zpool を作成する方法

ansible の zfs モジュールを使用して、以下に相当するものを生成したいと考えています。以下はコマンド ラインを使用して機能しますが、ファイル システムが既に存在するため、2 回目の実行で失敗します。

{{ part_postgres }} は、このインスタンスでは /dev/sdb に設定されています。

zpool create -O compression=gzip postgres {{ part_postgres }} -O secondarycache=all

現在私が持っているansibleで:

0 投票する
3 に答える
12832 参照

ubuntu - エラーが発生した zpool replace には EFI ラベルが含まれていませんが、パーティションが含まれている可能性があります

zpool の状態を degraded に設定している vdev の 1 つでドライブに障害が発生しました: root@mediaserver:~# zpool status pool: zfsraid state: DEGRADED

そこで、ドライブを交換するための手順を開始しました。

これは古いディスクの ID です: wwn-0x5000cca225f459d5 これは交換用ディスクの ID です: wwn-0x5000c5006e38bc61

1) オフラインの古いディスク:

2) 古いディスクを新しいディスクに物理的に交換する

3) 置換コマンドを発行します。

置換コマンドは次のエラーで失敗します。

参考になる情報が見つからないようです。いくつかのフォーラムで -f オプションを使用するように言われましたが、それは大雑把に思えます。新しいドライブにリストされているパーティションはありません

新しいドライブを消去するには、コマンドを実行する必要がありますか?

これらは、ドライブに関連する dmesg の最後の数行です。

これは私が実行しているubuntuのバージョンです:

root@mediaserver:~# uname -a

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

windows - Samba - パーミッション ウィンドウ側の編集

ドメイン ユーザーをフォルダのアクセス許可に追加し、Windows 側からアクセス権を変更できるようにしたいと考えています。このコントロールは現在、セキュリティ情報の編集に関してアクセスが拒否されたことを示すエラー メッセージを表示します。

いくつかの背景 - 私は Samba で Ubuntu ZFS サーバーを使用しています。私の Samba 共有は ZFS データセット マウントからのものです。これが権限の動作に影響するかどうかはわかりません。

Windows 側で制御したいフォルダの所有者を自分のユーザーに設定しようとしましたが、適用を選択しても「アクセスが拒否されました」というメッセージが表示されます。

これらは詳細ではないことは承知していますので、追加情報があればお尋ねください。必要な回答があればお答えします。

これを許可するために必要な追加の samba 設定なのか、windbind 設定なのか、zfs 設定なのか疑問に思っています。対処できるさまざまなことがたくさんあるので、どれが問題なのかを見つけるのが難しい. そのため、これを有効にする方法についていくつかのアイデアと助けを期待していました.

前もって感謝します。

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

linux - 組み込み Linux での ZFS の使用

組み込み Linux (ARM/X86_64 上の Debian) を実行しています。これは完全な OS に非常によく似ているため、一部のハードウェアが異なり、プラットフォームが異なるため、通常のマシンと見なすことができます。したがって、これは、電源をオフにすることによってコンピューターが常にハードリセットされるロボット分野で使用されます。UPS を使用する資格がなくなるので、システムを確実なものにする必要があります。

OpenCV、OpenNI、OpenKinect など、プロセッサを集中的に使用するタスクを実行しています。ZFS のような非常に強力なファイルシステムを使用して、エラー修正のために SSD 上のディスク全体をミラーリングするにはどうすればよいですか? ZFS は Linux でうまく動作しますか? 私はまだLinuxの初心者なので、内部の仕組みがわかりません。

可能なプラットフォームのリストは次のとおりです。 --Debian@RaspberryPi --kUbuntu@ODROID-X2 --Ubuntu@PandaBoard --Ubuntu@NUC-i3/5。

また、リセット中にファイルシステムが破損しないようにするにはどうすればよいですか? 私はコンピューターを適切な時間に開始する必要があります。つまり、競技のために 3 分以内に開始する必要があります。

私はおそらく 32GB SSD を使用するので、2x でミラー化された 16GB パーティションまたは 12 @ 3x で動作すると思います。コードは SAMBA NFS から自動的にダウンロードされるため、OpenCV のインストールが機能するだけで済みます。

ご協力ありがとうございます。幸運を祈ります ;)!

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

freebsd - RAID-Zとミラーの両方を備えたFreeNAS/ZFS?

ホームサーバー用にいくつかの新しいディスクを取得すると同時に、FreeNAS に切り替えることを検討しています。最終的な構成には、1.5 TB ドライブ (現在、セット内で最大のディスク) と 2 つの 3 TB ドライブが含まれます。

これを構成する「明白な」方法は (私にとって)、3TB ドライブ上に 1.5TB ドライブ全体と同じサイズのパーティションを作成し、それらのパーティションをまとめて 3TB の冗長ストレージ用に RAID-Z することです。残りの 3 TB ドライブを一緒にミラーリングして、別の 1.5 TB の冗長ストレージにすることができます。これにより、無駄なスペースがなくなり、4.5 TB の完全な冗長ストレージを使用できるようです。

問題は、これら 2 つのセグメントを 1 つのプールとして扱えるものが見つからないことです。単一のディスク障害に対してすべての回復力がある限り、特定のデータがパリティとミラーリングされたスペースに書き込まれるかどうかはあまり気にしません。

2 つの仮想空間に行き詰まり、それらの間でデータを割り当てているのでしょうか、それともすべてをプールできる ZFS オプションが見つからないのでしょうか?

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

symfony - ZFS 上の symfony ファイルシステム ACL

Ubuntu 12.04 サーバーで Symfony2 ベースのサイトを作成しており、コード自体は ZFS ファイルシステム パーティション/zpool でホストされています。ただし、ディレクトリ (app/logs & app/cache) に ACL を設定するためのSymfony 2 インストール ページの手順は適用されません。これは、ZFS がchmod +aorsetfaclコマンドをサポートしていないためです。

以下のコマンドの ZFS 互換バージョンはありますか?

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

solaris - ZFS データの整合性について説明する

自宅でシンプルな ZFS ベースのファイル サーバーを作成するために使用することを考えているため、VirtualBox で Solaris 11 をテストしていました。チェックサムの修復が実際に行われているのを見たかったのです。

私のセットアップは 3 つの仮想ディスクでした。それがインストールされている Solaris OS ディスクと 2 つのデータ ディスクです。2 つの仮想ディスクを使用して zpool を正常に構築し、それにテキスト ファイルを書き込みました。

ここで、ファイルを「破損」できるかどうかを確認しようとしましたが、ZFS はそれを「修正」します。ということで、変更前のデータディスク1と変更前のデータディスク2、変更後のデータディスク2を結合してファイルを保存し、VirtualBoxを起動しました。しかし、Solaris は問題を検出せず、最新バージョンのファイルを取得しただけです。

2 つの仮想ディスクに 2 つの異なるバージョンのファイルがあったのに、なぜ ZFS はこれを問題として認識しなかったのでしょうか?

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

linux - ZFS プールのメタデータのバックアップ

ZFS は、Linux システム (現在 Ubuntu 13.10 を使用しています) 上のプールに関するメタデータ (ミラー、RAID などとしての使用方法) をどこに保存しますか? 次のシナリオでデータ破壊から回復できるようにしたいと考えています。

  • すべてが 1 台の Linux PC と、プール パーティションが存在する NAS (パッシブ データ コンテナーと見なされる) 上で実行されます。
  • 損傷なく保存されたデータ パーティション (このシナリオではバックアップは重要ではありません)
  • PCが燃えて全滅

PC 上の (ZFS プール外の外部パーティションに) バックアップするディレクトリはどれですか (最初の質問で言及したメタデータ ディレクトリである必要があります)。