web-dev-qa-db-ja.com

LVMスワップパーティションを再開する

LVMスワップを再開できるようにセットアップしようとしています。

通常のパーティションで動作しますが、LVMで動作させることができません。

私のコマンドラインは次のようなものです。

resume=/dev/mapper/my-swap

rd.autoを追加しようとしましたが、何の役にも立ちませんでした。

私はFedoraを使用しており、dracutramdiskにはresume and LVMが含まれています。

再開しようとすると、最後のメッセージはshow plymouth boot screenです。その後、画面が省電力モードになり、マシンを操作できなくなります。

注:

resume=UUID=mylvmuuidも試しましたが、同じ結果になりました。

アップデートII

Rd.Shellrd.debugとrd.break = pre-mountを試しましたが、カーネルの起動でしたが、イメージの読み込みの進行状況が示されました(レジュームイメージに関連していると確信しています)。

その後、画面はいつものように暗くなった。そして、私はマシンと対話することができませんでした。

ただし、すぐにデスクトップ環境から通知音が聞こえました。

何が起こっているのかわかりませんが、部分的には機能しているようです。しかし、私はまだこれをデバッグする方法がわかりません...

理由:画面が暗いため、マウスとキーボードの入力が無視されているようです。

ログインしてファイルをタッチしようとしましたが(何も表示されず)、再起動後にそのファイルが見つからなかったため、キーボード入力は無視されると確信しています。

ジャーナルで何かを見つけようとしますが、これまで何も見つかりませんでした(レジュームブートがログに記録されていないように見えるため)。

更新I:

Initramfsの現在の内容(一部省略):

lsinitrd -k -f /boot/initramfs-4.13.16-200.fc26.x86_64.img

Image: /boot/initramfs-4.13.16-200.fc26.x86_64.img: 21M
========================================================================
Early CPIO image
========================================================================
drwxr-xr-x   3 root     root            0 Nov  6 11:30 .
-rw-r--r--   1 root     root            2 Nov  6 11:30 early_cpio
drwxr-xr-x   3 root     root            0 Nov  6 11:30 kernel
drwxr-xr-x   3 root     root            0 Nov  6 11:30 kernel/x86
drwxr-xr-x   2 root     root            0 Nov  6 11:30 kernel/x86/microcode
-rw-r--r--   1 root     root        26624 Nov  6 11:30 kernel/x86/microcode/GenuineIntel.bin
========================================================================
Version: dracut-046-3.1.fc26

Arguments: -f

dracut modules:
bash
systemd
systemd-initrd
nss-softokn
i18n
network
ifcfg
drm
plymouth
dm
kernel-modules
kernel-network-modules
lvm
resume
rootfs-block
terminfo
udev-rules
dracut-systemd
usrmount
base
fs-lib
shutdown
========================================================================
[...]
========================================================================
1
rudib

システムから見た生のDMデバイスを使用する必要があります。swapon -sを実行し、resumeパラメータの「ファイル名」の下にリストされているデバイスを使用します。