デバイスを作成してloop
追加しました。/etc/fstab
UUID
私はコマンドの出力から取得します(実行後に特定のデバイスに対して印刷しますblkid
)UUID
mkfs.ext4 /path/to/loop
しかし、しかし、実際、edit/etc/fstab
コマンドがmount -a
成功した後、再起動後にシステムが停止しました。
次の項目を挿入すると操作が/etc/fstab
行われているようです。
/path/to/loop /mountpoint ext4 loop 0 0
交換すると、なぜ問題が発生/path/to/loop
しますかUUID
?
答え1
ブロックデバイスにのみUUID(見つかります)があります。
ファイルはブロックデバイスではなく、ループデバイスはそれをブロックデバイスに変換します。
したがって、イメージファイルのUUIDを見つけるには、ループデバイスが最初に存在する必要があります。
ただし、fstabエントリはループマウントです。つまり、ループデバイスはマウント時にのみ作成され(削除時にすぐに削除されます)、マウント前(および削除後)には存在しません。ループデバイスが存在しないため、UUIDが見つかりません。
ループインストールの場合、パスを介してファイルを指定するのは完璧です。
それ以外の場合は、ループデバイスをインストールする前にループデバイスを設定するための初期化スクリプトが必要です(その後、ループインストールオプションを削除します)。