私はfuntoo Linuxマシンを持っていて、そこにUbuntuを追加しようとしています(それは別の質問です)。 Luks暗号化を使用し、その上にlvmがあります。私のコンピュータ上の重要な論理ボリュームのlvmスナップショットを撮るために使用したい2TBハードドライブ(sdb)があります。外付けドライブ全体が不要なので、3〜600Gパーティションに分けました。 Linux LVMでフォーマットし、funtooマシンでバックアップしたい論理ボリュームの同じボリュームグループにパーティション(sdb2)を追加しました(例:/dev/cr/root、/dev/cr/portをバックアップしたい)。 ...)
ここで状況が変になります。正常に論理ボリュームを作成しても機能しません。ただし、lvcreate:を使用するときに最大詳細レベルを指定すると、機能することができますlvcreate -vvv
。本当に変です。残念ながら、この奇妙な回避策はスナップショットを作成しようとすると機能しません。
実行後、出力が終了します。sudo lvcreate -vvv --size 35G --snapshot --name snaproot /dev/cr/root
Creating volume group backup "/etc/lvm/backup/cr" (seqno 21).
Writing cr metadata to /etc/lvm/backup/.lvm_agamemnon_5516_1152467130
Committing cr metadata (21)
Renaming /etc/lvm/backup/cr.tmp to /etc/lvm/backup/cr
Unlock: Memlock counters: locked:0 critical:0 daemon:0 suspended:0
Syncing device names
semid 1343490: semop failed for cookie 0xd4de368: incorrect semaphore state
Failed to set a proper state for notification semaphore identified by cookie value 223208296 (0xd4de368) to initialize waiting for incoming notifications.
Udev cookie 0xd4de368 (semid 1343490) destroyed
cr-snaproot: Skipping NODE_DEL [trust_udev]
Unlocking /var/lock/lvm/V_cr
_undo_flock /var/lock/lvm/V_cr
Closed /dev/mapper/root
Closed /dev/sdb2
Freeing VG cr at 0x7543d0.
以前このエラーを見た人はいますか?私はLVMバージョン:2.02.95(2)(2012-03-06)とudevバージョン171を実行しています。 udevをアップグレードする必要がありますか?
別の方法でディスクをバックアップできます。これが最もきれいな方法だと思います。より良いアイデアがありますか?
答え1
実際の問題を解決しない限り、LVMがすべてのスナップショット操作を実行するのではなく、難しい方法で実行しようとすることができますdmsetup
。おそらく、この方法で発生する問題を避けることができます。
これがオプションの場合は、マニュアルページを確認してください。カーネル文書。次回何をすべきかわからない場合は、質問してください。私はすでにこれをしました。