Saya pikir Anda mungkin dapat mencapai apa yang Anda inginkan menggunakan perangkat blok jaringan (NBD). Melihat halaman wikipedia pada subjek ada disebutkan alat yang disebut nbd
. Ini terdiri dari komponen klien dan server.
Contoh
Dalam skenario ini saya menyiapkan CDROM pada laptop Fedora 19 saya (server) dan saya membagikannya ke sistem Ubuntu 12.10 (klien).
menginstal
$ apt-cache search ^nbd-
nbd-client - Network Block Device protocol - client
nbd-server - Network Block Device protocol - server
$ sudo apt-get install nbd-server nbd-client
berbagi CD
Sekarang kembali ke server (Fedodra 19) Saya melakukan hal serupa menggunakan manajer paketnya YUM. Setelah selesai saya masukkan CD dan jalankan perintah ini untuk membagikannya sebagai perangkat blok:
$ sudo nbd-server 2000 /dev/sr0
** (process:29516): WARNING **: Specifying an export on the command line is deprecated.
** (process:29516): WARNING **: Please use a configuration file instead.
$
Pemeriksaan cepat untuk melihat apakah itu berjalan:
$ ps -eaf | grep nbd
root 29517 1 0 12:02 ? 00:00:00 nbd-server 2000 /dev/sr0
root 29519 29071 0 12:02 pts/6 00:00:00 grep --color=auto nbd
Memasang CD
Sekarang kembali pada klien Ubuntu kita perlu terhubung dengan nbd-server
menggunakan nbd-client
seperti itu. CATATAN: nama server nbd adalah greeneggs dalam contoh ini.
$ sudo nbd-client greeneggs 2000 /dev/nbd0
Negotiation: ..size = 643MB
bs=1024, sz=674983936 bytes
(Pada beberapa sistem - misalnya Fedora - kita harus modprobe nbd
terlebih dahulu.)
Kami dapat mengonfirmasi bahwa sekarang ada perangkat blok di sistem Ubuntu menggunakan lsblk
:
$ sudo lsblk -l
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 465.8G 0 disk
sda1 8:1 0 243M 0 part /boot
sda2 8:2 0 1K 0 part
sda5 8:5 0 465.5G 0 part
ubuntu-root (dm-0) 252:0 0 461.7G 0 lvm /
ubuntu-swap_1 (dm-1) 252:1 0 3.8G 0 lvm [SWAP]
sr0 11:0 1 654.8M 0 rom
nbd0 43:0 0 643M 1 disk
nbd0p1 43:1 0 643M 1 part
Dan sekarang kita pasang:
$ sudo mount /dev/nbd0p1 /mnt/
mount: block device /dev/nbd0p1 is write-protected, mounting read-only
$
apa itu bekerja?
Ketegangan itu membunuhku, dan kami harus lepas landas:
$ sudo ls /mnt/
EFI GPL isolinux LiveOS
Ada konten LiveCD dari CentOS yang saya pasang di laptop Fedora 19 dan dapat memasangnya sebagai perangkat blok jaringan di Ubuntu.