OpenSuseの/etc/fstabでスワップドライブを変更する方法

OpenSuseの/etc/fstabでスワップドライブを変更する方法

私のドライブには4つのLinuxディストリビューションがインストールされており、4つのパーティションが順番にインストールされています。インストール中にスワップパーティションが間違った場所にあったため、削除しました。ドライブの最後にスワップを再作成しました。

これはArchcraftでうまく機能し、実行中のLinuxインストールを起動し、Archcraftインストールで/ etc / fstabを編集し、スワップGUIDを変更し、次回起動時に正しく機能しました。

openSUSEはもう一つの話です。私は同じことをし、動作しているLinuxインストールでopenSUSEパーティションの/ etc / fstabを更新しましたが、うまくいきませんでした。次回起動すると、このメッセージが表示されます。

A start job is running for /dev/disk/by-uuid/f8fe8f1b-093e-47bb-bf87-725d6e119836 (12s / 1min 30s)

これは起動しません。これは意味がありますが、/etc/fstabに追加したスワップドライブのGUIDではありません。

これはopenSUSEインストールの/ etc / fstabで、上からf8feで始まるGUID、下からcfb4で始まるGUIDです。

UUID=166ab229-50bb-446a-9498-3b1ee5523c14  /                       btrfs  defaults                      0  0
UUID=166ab229-50bb-446a-9498-3b1ee5523c14  /var                    btrfs  subvol=/@/var                 0  0
UUID=166ab229-50bb-446a-9498-3b1ee5523c14  /usr/local              btrfs  subvol=/@/usr/local           0  0
UUID=166ab229-50bb-446a-9498-3b1ee5523c14  /srv                    btrfs  subvol=/@/srv                 0  0
UUID=166ab229-50bb-446a-9498-3b1ee5523c14  /root                   btrfs  subvol=/@/root                0  0
UUID=166ab229-50bb-446a-9498-3b1ee5523c14  /opt                    btrfs  subvol=/@/opt                 0  0
UUID=166ab229-50bb-446a-9498-3b1ee5523c14  /home                   btrfs  subvol=/@/home                0  0
UUID=166ab229-50bb-446a-9498-3b1ee5523c14  /boot/grub2/x86_64-efi  btrfs  subvol=/@/boot/grub2/x86_64-efi  0  0
UUID=166ab229-50bb-446a-9498-3b1ee5523c14  /boot/grub2/i386-pc     btrfs  subvol=/@/boot/grub2/i386-pc  0  0
UUID=954B-B690                             /boot/efi               vfat   utf8                          0  2
UUID=cfb4647b-9b75-4cfc-a354-733575ae9174  swap                    swap   defaults,x-systemd.device-timeout=9s                      0  0

これはbtrfsを使用する唯一のインストールなので、間違いなく正しい/etc/fstabです。まさにこの結果だ。

cat /media/petermc/166ab229-50bb-446a-9498-3b1ee5523c14/var/log/boot.log | grep /dev/disk

これをください。このエラーが発生したブートログと/etc/fstabは同じドライブです。

A start job is running for /dev/disk/by-uuid/f8fe8f1b-093e-47bb-bf87-725d6e119836 (12s / 1min 30s)

これがblkidの結果です

sdb                                                                        
├─sdb1 vfat   NO_LABEL 954B-B690                             378.2M    26% /boot/efi
├─sdb2 ext4            a136db60-b89d-4fcb-88d2-4ead35d93914  151.9G    17% /media/petermc/a136db60-b89d-4fcb-88d2-4ead35d93914
├─sdb3 btrfs           166ab229-50bb-446a-9498-3b1ee5523c14  249.2G     2% /media/petermc/166ab229-50bb-446a-9498-3b1ee5523c14
├─sdb4 swap            cfb4647b-9b75-4cfc-a354-733575ae9174                [SWAP]
├─sdb5 ext4            ac901ab9-87ab-4902-a1f7-e70e93bdf518  204.3G     4% /
└─sdb6 ext4            5d9bc00d-a45c-4cd3-bd9c-1f81857ed101  208.8G     3% /media/petermc/5d9bc00d-a45c-4cd3-bd9c-1f81857ed101

正しい/etc/fstabを編集していることを3回確認しました。私は2つを試しました。 /etc/fstab で guid を変更すると、上記で確認できます。 2番目は、/etc/fstabの行をコメントアウトすることです。

UUID=166ab229-50bb-446a-9498-3b1ee5523c14  /                       btrfs  defaults                      0  0
UUID=166ab229-50bb-446a-9498-3b1ee5523c14  /var                    btrfs  subvol=/@/var                 0  0
UUID=166ab229-50bb-446a-9498-3b1ee5523c14  /usr/local              btrfs  subvol=/@/usr/local           0  0
UUID=166ab229-50bb-446a-9498-3b1ee5523c14  /srv                    btrfs  subvol=/@/srv                 0  0
UUID=166ab229-50bb-446a-9498-3b1ee5523c14  /root                   btrfs  subvol=/@/root                0  0
UUID=166ab229-50bb-446a-9498-3b1ee5523c14  /opt                    btrfs  subvol=/@/opt                 0  0
UUID=166ab229-50bb-446a-9498-3b1ee5523c14  /home                   btrfs  subvol=/@/home                0  0
UUID=166ab229-50bb-446a-9498-3b1ee5523c14  /boot/grub2/x86_64-efi  btrfs  subvol=/@/boot/grub2/x86_64-efi  0  0
UUID=166ab229-50bb-446a-9498-3b1ee5523c14  /boot/grub2/i386-pc     btrfs  subvol=/@/boot/grub2/i386-pc  0  0
UUID=954B-B690                             /boot/efi               vfat   utf8                          0  2
#UUID=cfb4647b-9b75-4cfc-a354-733575ae9174  swap                    swap   defaults,x-systemd.device-timeout=9s                      0  0

どちらも機能しません。 openSUSEは他の場所でスワップの詳細をロードしてリセットする方法を知っていますか?これは/etc/fstabファイルの目的と目的についての私の理解とは全く反対です。

ベストアンサー1

おすすめ記事