Results 1 to 6 of 6

Thread: nbd in knoppix 6.7.1 (boot: knoppix64)

  1. #1
    Junior Member
    Join Date
    Oct 2011
    Posts
    18

    nbd in knoppix 6.7.1 (boot: knoppix64)

    I would like to mount a kvm qcow2 image (Windows XP) via nbd, but 'modprobe nbd' returns nil. Nothing obvious (to me ) in debian package repository for the missing kernel module. Pointers (instructions, reading materials) on how to achieve the image mount would be greatly appreciated. thanks in advance.

  2. #2
    Senior Member registered user
    Join Date
    Feb 2010
    Posts
    512
    If you look inside the the kernel's configuration file, you will see that the support for network block devices was already compiled into the Knoppix kernel. There is no need to load a kernel module using modprobe. The device names are /dev/nbd[0..15].

    I do not use network block devices myself, but I found a short tutorial on the Debian Administration web site: Working with network block devices

  3. #3
    Junior Member
    Join Date
    Oct 2011
    Posts
    18
    Thank you very much Klaus for the details on nbd, and also the tutorial (which would help bridge the gaps in my knowledge and get me going). Very much appreciated.

  4. #4
    Junior Member
    Join Date
    Oct 2011
    Posts
    18
    Continuing on getting nbd to work in Knoppix 6.7.1 (boot:knoppix64) - now with the knowledge that kernel has nbd -

    the nbd server appears to start OK ("kvm-nbd -c /dev/nbd0 xp-disk.qcow2"), and fdisk shows partition 1 (as expected for the disk image xp-disk.qcow2). however, the device fails to mount ~ "mount /dev/nbd0p1 /mnt/xp-disk" gives the error message "mount: special device /dev/nbd0p1 does not exist").

    A quick search points to the max_part parameter for nbd devices: "cat /sys/module/nbd/parameters/max_part" gives 0 (thus the failed mount). Had nbd been compiled as a module, it is said that "rmmod nbd" followed by "modprobe nbd max_part=16" would re-set the max_part parameter for mount to proceed. Given that nbd is compiled into the kernel in x86_64 in Knoppix 6.7.1, is it possible to change the parameter, and how? (it couldn't be editing directly the file in /sys/module/nbd/parameters/ - could it?)

  5. #5
    Senior Member registered user
    Join Date
    Dec 2009
    Posts
    423
    Quote Originally Posted by boryeu.mao View Post
    Had nbd been compiled as a module, it is said that "rmmod nbd" followed by "modprobe nbd max_part=16" would re-set the max_part parameter for mount to proceed. Given that nbd is compiled into the kernel in x86_64 in Knoppix 6.7.1, is it possible to change the parameter, and how?
    You can set the parameter using this "nbd.max_part=16", and this can be specified when you are prompted at boot parameter (in the exact same manner as you specify a cheatcode ), or you can specify it inside the file /mnt-system/boot/syslinux/syslinux.cfg.

    Have fun with nbd, though I haven't used it before !

  6. #6
    Junior Member
    Join Date
    Oct 2011
    Posts
    18
    Thanks much for the solution(s) - and the help in improving my knowledge on all things kernel. It makes sense to have to reboot since the parameter is meant for the kernel. My first encounter with nbd as well. PS - correcting myself, max_part ought to be 15 (and not 16).

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


Dell Poweredge R640 Server | 2x Silver 4114 20 Cores | 16GB | 2x HDD Trays picture

Dell Poweredge R640 Server | 2x Silver 4114 20 Cores | 16GB | 2x HDD Trays

$1349.99



Dell PowerEdge R720XD Xeon E5-2680 V2 2.8GHz 20 Cores 256GB RAM 12x4TB picture

Dell PowerEdge R720XD Xeon E5-2680 V2 2.8GHz 20 Cores 256GB RAM 12x4TB

$510.00



Dell PowerEdge R620 Server 2x E5-2660 v1 2.2GHz 16 Cores 256GB RAM 2x 300GB HDD picture

Dell PowerEdge R620 Server 2x E5-2660 v1 2.2GHz 16 Cores 256GB RAM 2x 300GB HDD

$79.19



Dell PowerEdge R730XD 28 Core Server 2X Xeon E5-2680 V4 H730 128GB RAM No HDD picture

Dell PowerEdge R730XD 28 Core Server 2X Xeon E5-2680 V4 H730 128GB RAM No HDD

$389.99



Dell PowerEdge R720 Server - 2x8c CPU,256Gb RAM, 128Gb SSD/3x900Gb SAS, Proxmox picture

Dell PowerEdge R720 Server - 2x8c CPU,256Gb RAM, 128Gb SSD/3x900Gb SAS, Proxmox

$340.00



Dell PowerEdge R730, 2 sinks, SystemBoard, 8 trays,H330,Idrac 8 exp, 2x750w Psu picture

Dell PowerEdge R730, 2 sinks, SystemBoard, 8 trays,H330,Idrac 8 exp, 2x750w Psu

$135.00



DELL PowerEdge R730 16SFF Server 2x E5-2690v4 =28 Cores No RAM/ HDD H730 4xRJ45 picture

DELL PowerEdge R730 16SFF Server 2x E5-2690v4 =28 Cores No RAM/ HDD H730 4xRJ45

$232.97



CTO Dell PowerEdge R630 Server, 2x Xeon E5-2620V4, 64GB- 512GB RAM, 480GB SSDs picture

CTO Dell PowerEdge R630 Server, 2x Xeon E5-2620V4, 64GB- 512GB RAM, 480GB SSDs

$246.67



DELL PowerEdge R730 Server 2x E5-2680v4 2.4GHz =28 Cores 32GB H730 4xRJ45 picture

DELL PowerEdge R730 Server 2x E5-2680v4 2.4GHz =28 Cores 32GB H730 4xRJ45

$284.00



DELL R730XD Server 2x E5-2680v4 2.4GHz =28 Cores 128GB H730 4x 1.2TB SAS 4xRJ45 picture

DELL R730XD Server 2x E5-2680v4 2.4GHz =28 Cores 128GB H730 4x 1.2TB SAS 4xRJ45

$504.00