1. 程式人生 > >ubuntu12.04下掛載qcow2格式映象的方法

ubuntu12.04下掛載qcow2格式映象的方法

PS:最近直接cp映象,啟動另一映象後發現找不到eth0,然後dmesg | grep eth0 發現change eth0 toeth1。這才恍然大悟,直接cp映象時沒有修改udev規則,KVM的兩個VM的MAC地址相同了。然後掛載修改MAC地址/etc/udev/rules.d/70-persistent-net.rules 。其實可以直接使用virshconsole vm2 的方法。但是為了跟一般的做法。自己來親測一次qcow2的掛載過程。

直接記錄過程

臨時載入nbd模組

modprobenbd  max_part=63

qemu-nbd -c /dev/nbd0 /var/lib/libvirt/images/ryu2.qcow2

kpartx -a/dev/nbd0

ls | grepnbd0
nbd0
nbd0p1
nbd0p2
接下來把nbd0p1掛載上

mount /dev/nbd0p1 /mnt

[email protected]:/mnt#ls
bin   dev home       lib   lost+found  mnt proc  run  selinux  sys usr  vmlinuz
boot  etc initrd.img  lib64 media      opt  root  sbin srv     tmp  var
[email protected]:/mnt#

接下來解除安裝。

umount /mnt

[email protected]:~#qemu-nbd -d /var/lib/libvirt/images/ryu2.qcow2
/var/lib/libvirt/images/ryu2.qcow2 disconnected

相關推薦

ubuntu12.04掛載qcow2格式映象方法

PS:最近直接cp映象,啟動另一映象後發現找不到eth0,然後dmesg | grep eth0 發現change eth0 toeth1。這才恍然大悟,直接cp映象時沒有修改udev規則,KVM的兩個VM的MAC地址相同了。然後掛載修改MAC地址/etc/udev/rules.d/70-persiste

Ubuntu12.04禁止U盤等裝置自動掛載和開啟

有時候需要禁止U盤等裝置的自動掛載,在Ubuntu12.04下方法: 進入系統終端,ctrl+alt+T或者gnome-terminal,禁止自動掛載: $ gsettings setorg.gnome.desktop.media-handling automount fa

Ubuntu12.04 GTK3.xx 的安裝、編譯和測試

start 程序 set rest gdb cal pkg 2.0 stop 用此方法成功在UBUNTU 12.04下安裝GTK 3.xxx。 一、安裝   1、安裝gcc/g++/gdb/make 等基本編程工具 $sudo apt-ge

如何在linux掛載NTFS格式的U盤或硬盤。

linux 磁盤相信小夥伴們都有過這樣的煩惱,就是在linux服務器上傳文件過慢,而且還影響遠程操作這樣的問題當然可以通過,接入本地硬盤來解決,但是當你插入硬盤,mount 掛載的時候,就會出現報錯錯誤的大概內容就是無法掛載ntfs格式的分區,其實解決方法也很簡單:[[email protected

【問題記錄】CentOS掛載NTFS格式U盤

步驟 裝逼 tro logs 無法 fdisk命令 sta 需要 發現 0.總結 總而言之就是先安裝ntfs-3g,然後在/media裏查看U盤 # yum install ntfs-3g # cd /media # ls 如果掛載成功的話,應該會列出U盤名字。

Ubuntu12.04安裝VirtualBox

deb文件 http 修改 nload .com 行修改 align 硬盤 size 一、安裝虛擬機VirtualBox VirtualBox下載地址:https://www.virtualbox.org/wiki/Linux_Downloads 本文下載該版本:virtu

ubuntu12.04安裝Python3.5.2

.py http image clas ubuntu body eas conf inf 1 下載源碼包 (https://www.python.org/downloads/release/python-352/) 2 解壓Python-3.5.2.tar.xz 3 s

NS3在ubuntu12.04eclipse中的編譯環境配置

1、新建並新增NS3原始碼工程,注意新增的原始碼路徑       2、配置編譯工具,使用waf工具注意在每個最小的目錄單元下面都有waf 和wscript兩個檔案(當然也可以沒有,那樣就在最外面的一層目錄下加入指定的要編譯的檔案的路徑)

Ubuntu 16.04忘記MySQL密碼解決方法

I. 在終端輸入sudo gedit /etc/mysql/mysql.conf.d/mysqld.cnf II. 在[mysqld]下方的skip-external-locking下面新增一行: skip-grant-tables III. 重啟MySQL服務: sudo serv

Ubuntu12.04使用Jlink Command燒寫u-boot到mini2440 nand flash

1.Ubuntu下安裝Jlink工具 到http://www.segger.com/cms/jlink-software.html下載Beta software version for Linux,選擇安裝包安裝即可。不同安裝包安裝方法各不相同,請自行谷歌,注意選擇32位

Ubuntu12.04安裝搜狗輸入法

搜狗輸入法在Ubuntu12、14、16都可以去官網下載對應deb安裝包。 為了能安裝輸入法,建議安裝im-config(sudo apt-get install im-switch),不推薦使用ibus(現在ibus已經不好用了),然後開啟im-switch

ubuntu12.04編譯Linux tina 2.1/android經驗

  用的是osboxes下的vdi。 編譯Linux 1. 不能在root使用者下操作 2. 執行 make kernel_menuconfig 報錯,需要 apt-get install zlib1g zlib1g-dev -yapt-get -y install libncu

Ubuntu12.04安裝配置adb工具

由專案需要,現在需要在android下測試linux核心的Futex中的requeue漏洞。那麼首先要做的肯定是搭建測試 環境。網上看了一些部落格,發現很多都是照搬照抄,甚至將SUBSYSYTEM

Ubuntu12.04OpenVPN安裝和客戶端配置

一、實驗環境: 1.物理拓撲: 目的:利用VPN Server,使Client01和Client02能夠互訪。 2.主機配置: 主機名             IP(Static)                             系統       

ubuntu12.04的ssh與telnet安裝

ubuntu安裝telnet服務 1. sudo apt-get install xinetd telnetd sudo vi /etc/inetd.conf並加入以下一行,假如沒有發現這個檔案,自己新建立一個也是可以的哦,剛開始我也不知道,自己試了之後才知道的。

ubuntu12.04安裝cmake-3.0.1

對Cmake的說明          Cmake是一個跨平臺的程式編譯工具,說的簡單點,就是同樣的原始檔,在windows下使用cmake,選擇VS編譯器,就可以編譯出vs的工程,使用CDT就可以編譯出Eclipse的工程,使用一般的編譯器,還可以直接編譯出Make

Ubuntu12.04resolv.conf重啟機器後失效的問題解決

自從升級了Ubuntu到12.04後,發現在/etc/resolv.conf下指定的DNS伺服器,一旦重啟了就又消失不起作用了,還要重新寫,很麻煩。在google上搜了一下,發現同樣的問題已經有人給出了原因和解決方案:1 /etc/resolv.conf 其實是一個Link

Ubuntu12.04安裝、使用、解除安裝MySQL

轉自:http://blog.csdn.net/yimi0903/article/details/11800713 一、安裝     Step1:安裝MySQL-server,mysql-client         執行以下命令: sudo apt-get i

Ubuntu12.04為Chrome安裝java外掛

最近看網頁發現我的chrome沒有java外掛,但是我已經在系統裡自己完全安裝了jdk1.7了,自然包括jre,不知道怎麼讓chrome識別我的jre。google半天,總算弄成了。記錄一下。 1、到chrome安裝目錄下,可以用whereis命令檢視:whereis go

ubuntu12.04django安裝略談

首先你需要肯定你的機子上裝了python 現在ubuntu已經自帶,所以不必操心 當然你可以在你的機子下測試一下,只需在 terminal 下輸入 python 如果出現下面的介面就說明你機子已經裝了python Python 2.7.3 (default, Aug 1