Auf dem armhf NAS kann nichts verloren gehen

Auf dem armhf NAS kann nichts verloren gehen

Ich bin ziemlich neu bei Linux und habe mein NAS mit armhfder Architektur chrootet und das Looping-Gerät ausprobiert:

losetup -f
losetup: Could not find any loop device. Maybe this kernel does not know
   about the loop device? (If so, recompile or `modprobe loop'.)

Das Ergebnis können Sie sehen. Modprobe gibt nichts zurück, da die Schleife kein Modul ist und Teil des Kernels (glaube ich, nachdem ich das Netz durchsucht habe).

Liegt das also an armhf oder gibt es noch andere Fallstricke?

Meine Kernelversion ist 3.2.26.

Antwort1

Es ist möglich, dass der Kernel Unterstützung für Loop-Geräte enthält, aber die Einträge in /devfehlen. Suchen Sie nach loop?Einträgen in /sys/class/block. Wenn diese fehlen, fehlt Ihrem Kernel der Loop-Gerätetreiber. Wenn diese vorhanden und statisch sind, können Sie die fehlenden Einträge mit (falls verfügbar) oder mit /deverstellen.MAKEDEV loop

for i in `seq 0 15`; do mknod loop$i b 7 $i; done

Wenn /deves von udev ausgefüllt wird, /etc/udev/links.confsollte es eine Zeile wie

M loop0            b   7 0

Wenn Sie Zugriff auf die Kernelkonfiguration haben (manchmal verfügbar als /proc/config.gzoder als Datei mit einem Namen config-…wie /boot), check that it includes„CONFIG_BLK_DEV_LOOP set toy (built-in) orm (module). The module isloop.ko“).

verwandte Informationen