問題タブ [lvm]
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.
linux - dd でディスクを消去した後にデバイス マッパーをリロードするように Linux に通知するにはどうすればよいですか?
ディスクを消去してから、Linux に情報を提供して /dev/mapper を更新したいと考えています。操作例はこちら。/dev/vdc1 にテスト pv と vg を作成し、次にテスト lv を作成し、dd を使用して /dev/vdc1 の最初の 8K データを消去します (lvm メタデータを破棄します)。
問題は、再起動せずに /dev/mapper を更新するように Linux に通知する方法です。または、再起動で lvm を消去するより便利な方法はありますか?
docker - docker-storage-setup が overlayfs ドライバー用のシン プールを作成しないのはなぜですか?
docker-storage-setup コード ( https://raw.githubusercontent.com/projectatomic/docker-storage-setup/master/docker-storage-setup.sh ) からわかるように、docker-storage-setup はシン プール (docker -pool) と enable_auto_pool_extension を devicemapper ドライバーで使用できますが、overlayfs ドライバーではそれを行わないでください。lvmに適合するのはDockerの問題ですか、それともファイルシステム(オーバーレイ)自体の問題ですか?
linux - LVM のデータを損なうことなく、Centos 6.7 から 7 にアップグレードする
4 つのディスクを備えた 7 台のサーバーで、次の構成を使用しています。
- "/" LVM (物理ディスク 1) 内
- "/data" LVM 内 (物理ディスク 1 + ディスク 2 と 3 の疑似 RAID 0)
- "/data1" Ext4 (物理ディスク 4)
サーバーは、8 GB の RAM を搭載したスーパーマイクロ (マザーボード モデル X8DTL) です。
新しいソフトウェアの依存関係はこのディストリビューションにのみあるため、centos 7 にアップグレードする必要がありますが、「/data」のデータで性交するのが怖いです。
「/data」を使用してネジなしで安全にアップグレードするにはどうすればよいですか?
PS: 情報が 5 TB を超えているため、バックアップを作成できません。
"/data" と "/data1" はスタンドアロン ファイル (テキスト、スプレッドシート ファイル、マルチメディア ファイル) のみです。プログラムと協会は「/」のみです
編集:ディスクの配置方法は次のとおりです。
c - 共有ライブラリ/モジュールの実装 - ヘッダーにない引数構造体
LVM 用のカスタム ロック ライブラリを実装しようとしています。lvm.conf で locked_type を external (2) に設定し、必要な機能を実装する共有ライブラリを提供することは、理論的には十分かつ比較的単純に思えます。
これを調べて、LVM2 のソース、具体的には外部ロック機構の実装から始めました。これはhereにあります。
基本的に、私がする必要があるとわかったのは、次のように記述されたヘッダーを使用して関数を実装することです。
さて、この時点までのすべてが桃色です。ただし、_lock_fn の定義を見ると、struct cmd_context
最初の引数としてへのポインターが取られます。その構造体は LVM2 ソースで簡単に見つけることができます (かなり複雑なものです!) が、API としてパッケージによって公開されるヘッダー内にはありません (例: RHEL7 の lvm2-devel パッケージ)。私が想像しているように (私は間違いなく最高の C プログラマーではありません)、その構造体は外部ライブラリによって使用されることになっているため、ヘッダーにあることが必須です。
これは間違っていると思いますか、それとも単なる「バグ」であり、LVM2 開発者と話し合う必要がありますか? その構造体とそれが依存する他のすべてのタイプをプロジェクトのヘッダー ファイルにコピー/貼り付けする以外に、回避策はありますか? この「回避策」を実行すると、GNU GPL ライセンスが何らかの形で破られますか?
debian - LVM Debian でパーティションサイズを正確に設定するには?
LVM でラボを行っており、ルートに 10G が必要です
10Gと10000000Kで試してみた結果がこれ
root@debian:~# df -h Filesystem Size Used Avail Use% Mounted on /dev/dm-0 9.1G 810M 7.8G 10% /
そしてpvsは私にくれます
なんで10Gじゃないの?? 私は何を間違っていますか?
乾杯
restore - おそらく、LVM の破損、またはその他のハード ドライブの起動エラーですか?
Fedora Core 23 を数か月使用してからコンピューターの電源を入れ、ブート パスワードを入力すると、通常のユーザー ログイン画面ではなく、ブート後に次のメッセージが表示されました。
レポートを調べてみたところ、次のようなエラーが赤で表示された行がいくつかありました。
正確な順序ではありません。
「fsck」(「/sbin/fsck」) を実行してみましたが、何も起こりませんでした。
私が完全にうんざりしていて、最初から再インストールする必要があり、バックアップがあることを願っているかどうかを知っている人はいますか? または、LVM 構成またはこれを引き起こしている可能性のあるものを修正する方法はありますか? SOS
助けてくれてありがとう...
ubuntu-14.04 - preseedでpartmanを使用したlinux lvmパーティション
ubuntu 14.04でpreseedをカスタマイズしようとしています。インストールに必要なすべてのパラメータが格納されている場所。最初の OS 起動時に値と変数がエクスポートされ、手動介入なしで構成が完了します。このハードウェア構成のプロセスでは、LVM ベースのアーキテクチャを選択しました。
固定ディスク容量で試したところ、以下の構成で正常に動作します
私の質問は、パーセンテージに基づいてディスク容量を割り当てようとしたときです。ハードディスクの割り当ては毎回異なるためです。それは私にはうまくいきません。パートマンの設定は以下の通り
私が間違っているところを助けてください
vmware - 未割り当ての空き領域を LVM に追加する
VMware のプライマリ ディスクに 5 GB を追加しました。5GB の空き容量が表示されます:
この空き容量をグループ ボリュームに追加するにはどうすればよいですか? 最初に新しいパーティションを作成する必要がありますか?
linux - lvm.conf ファイル (use_lvmetad=1) で有効になっているにもかかわらず、systemd で lvmetad が起動していません。lvmetad がデフォルトで起動しない
systemd でシステムを立ち上げようとしています。lvm2 を手動で起動すると起動しますが、起動時にデフォルトで起動しません。手動で有効にしないと、「/var/run/lvm/lvmetad.socket: connect failed」という警告が表示されます。
前もって感謝します。