Grubはループバックの量を変更しますか?

Grubはループバックの量を変更しますか?

ループバックの問題があります。 8つだけあるようです。検索してみると、問題はgrubに基本的に8つのループバック(デバイス?)しかないということです。 /dev/を見るとループ0-7が表示されるので、これが意味があるようです。

ループバックの金額を変更するには?

ベストアンサー1

接続について説明していないので、GRUBがこの状況にどのように陥ったかはわかりませんが、モジュールを使用して再起動なしでloop同時に使用できるループデバイスの数を増やすことができます。

modprobe loop max_loop=64

mknodその後、次のように追加のループデバイスを手動で作成できます。

mknod -m 660 /dev/loop8 b 7 8

新しいループデバイスの所有者が一致してroot:diskいることを確認してください。

chown root:disk /dev/loop8

mknodコマンドから:

  • 循環装置の主な番号はです7。これが7表現されています(すべてのループデバイスに対して一定です)。
  • 各屋根装置の補助装置番号は一意である。0for /dev/loop0、1 for/dev/loop1などで始まります。

表示される8マイナー番号です/dev/loop8。そのため、/dev/loop9マイナー番号を1ずつ増やすことができます。

mknod -m 660 /dev/loop9 b 7 9

以下は、一度に多数の項目を生成するシェルコマンドです(10〜で始まります254)。

for i in {10..254}; do
    mknod -m 660 /dev/loop$i b 7 $i
    chown root:disk /dev/loop$i
done

おすすめ記事