通过vdi备份linux,centos/ubuntu挂载vmdk、 vdi为块设备的方法(非vdfuse)
因vdfuse只支持virtualbox4.x,目前已经在新版ubuntu或centos中取消,换个思路,可以使用qemu+nbd的方法挂载vmdk,vdi,vhd,vhdx等格式的磁盘。
以下方法在centos7上实现。
1、编译内核,编译nbd为模块。yum groupinstall "DevelopmentTools"
yum install gcc ncurses ncurses-devel bc
yum update
wget https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.0.tar.xz
tar -xf linux-4.0.tar.xz -C /usr/src/
cd /usr/src/linux-4.0/
make menuconfig
在配置界面,进入菜单
Device Drivers → Block devices
选中:
Network block device support
保存,退出:
大致如下图:
.config - Linux/x86 4.0.0 Kernel Configuration
→ Device Drivers → Block devices ─────────────────────────────────────────────
┌─────────────────────────────Block devices─────────────────────────────┐
│Arrow keys navigate the menu. selects submenus ---> (or empty │
│submenus ----). Highlighted letters are hotkeys. Pressing │
│includes, excludes, modularizes features. Press to │
│exit, > for Help, > for Search. Legend: [*] built-in [ ] │
│┌────↑(-)─────────────────────────────────────────────────────────────┐│
││ [*]Compressed RAM block device debug support││
││ < >Compaq Smart Array 5xxx support││
││ < > Mylex DAC960/DAC1100 PCI RAID Controller support││
││< > Micro Memory MM5415 Battery Backed RAM support││
││Loopback device support││
││(0) Number of loop devices to pre-create at init time││
││< >Cryptoloop Support││
││< >DRBD Distributed Replicated Block Device support││
││ Network block device support││
││ NVM Express block device││
│└────↓(+)─────────────────────────────────────────────────────────────┘│
├─────────────────────────────────────────────────────────────────────────┤
│ │
└─────────────────────────────────────────────────────────────────────────┘
再编译内核:
make
make modules_install install
完成后,reboot
2、修改配置:
设置新内核为自动启动:grub2-set-default 0
设置nbd模块自动加载:
建立文件:/etc/sysconfig/modules/nbd.modules
内容:modprobe nbd max_part=16
重启。
3、安装配置qemu-img与qemu-nbdyum install qemu-img
4、创建文件并挂载:qemu-img create -f vpc test.vhd 10G //创建一个动态模式的10G VHD格式文件
qemu-img create -f vmdk test.vmdk 10G //创建一个动态模式的10G VMDK格式文件
qemu-nbd -c /dev/nbd0 test.vmdk //将test.vmdk挂载到/dev/nbd0设备文件上
通过vdi备份linux,centos/ubuntu挂载vmdk、 vdi为块设备的方法(非vdfuse)相关推荐
- Linux/CentOS/Ubuntu查看文件内容命令总结
Linux/CentOS/Ubuntu查看文件内容命令总结 cd 命令,用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径. cd /home 进入 '/ home' ...
- linux大于3T硬盘多个分区,linux之Ubuntu挂载3T硬盘或大于2T磁盘
本文主要和大家介绍了Ubuntu挂载3T硬盘或大于2T磁盘的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考,希望能帮助到大家. 1.显示硬盘及所属分区情况.在终端窗口中输入如下命令 fdis ...
- Linux文件系统与持久性内存介绍:块设备、闪存(NAND/NOR)、NVDIMM(非易失性内存)、PMEM(PMDK)- ndctl
<持久内存开发套件(Persistent Memory Development Kit-PMDK) - pmem.io: PMDK> <PMDK介绍> <PMDK(NVM ...
- linux centos扩容挂载磁盘后,数据丢失恢复(无备份、快照情况恢复)
折腾挂载,已经有好几次了,之前每次都有做好快照和备份,这次就直接操作了.结果就翻车了. 原因: 系统是宝塔环境,扩容格式化分区和挂载磁盘后,挂载在www下,www下默认的宝塔数据和数据库都丢失了,又重 ...
- Windows与Unix(solaris)及Linux(Centos Ubuntu)之间共享文件
在生产环境中某些应用往往采用Linux或Unix来运行,但有些应用又只能依赖于Windows运行,在开发环境中有时我们也希望所有开发人员能公用Linux上某一文件夹来进行文件交互.这些情况下,应用之间 ...
- nginx重启命令方法(linux,centos,ubuntu)总结
原文:http://www.111cn.net/sys/nginx/62915.htm 平滑重启 如果服务器正在运行的Nginx要进行升级.添加或删除模块时,我们需 要停掉服务器并做相应修改,这样服务 ...
- linux下查看bios命令,Linux/centos/ubuntu下查看主板BIOS信息
第一步.要安装dmidecode这个包才能查询主板信息.Centos如下: [root@localhost ~]# yum install dmidecode Loaded plugins: fast ...
- linux mount u盘 exfat,Linux Centos mini挂载exfat或nfs格式的u盘
对于u盘,用的时候要mount,不用的时候要umount再拔出. 我相信,对于大部linux桌面系统,可能没这个问题 已经即插即用,我现在的环境是centos6.9 mini. ntfs格式的#htt ...
- linux centos ubuntu yum apt-get 强制使用 ipv4 ipv6
目录 ubuntu apt-get 强制使用IPv4 ubuntu apt-get 强制使用IPv6 ubuntu apt-get 设置持久化 centos中强制yum使用IPv4 ubuntu ap ...
- linux centos ubuntu 网络图标消失的解决办法
在使用 linux 的过程中,有时会出现网络图标消失的问题,这时系统会没有网络. 有些 linux 的网络连接由 NetworkManager 管理, 问题应由它解决. 先执行一下 systemctl ...
最新文章
- 自己动手实现OpenGL!
- 【图解篇】斯达康XV6700刷机超完整教程!!!
- Qt学习笔记之QTranslator
- Python偏函数应用举例-路灯指示牌
- 如何隐藏运行 winform 程序?
- python入门及日常应用_python的日常应用-入门篇02
- 5分钟 0元搭建个人独立博客网站(二)
- 【每日一网】Day16:Inside-Outside Net(ION)讲解
- oracle删除不了同义词,删除同义词,百科如何删除同义词项
- win10系统蓝牙服务器,如何打开win10系统的蓝牙并进行设备添加
- 第三章:期货合约与期货交易制度
- 拍照比“剪刀手”会泄露指纹信息,1.5米之内百分百还原。
- enumerate函数、self参数错误
- PDF用什么打开?如何在PDF文档上输入文字?
- RMCLOCK 的OS负载
- 史上AI最高分!谷歌大模型创美国医师执照试题新纪录,科学常识水平媲美人类医生...
- 2022哪个牌子的台灯质量好?双十一值得入手的好用护眼台灯推荐
- 第129届今年广州广交会怎样做线上三维展示链接
- 【零散知识点总结4】
- 百度搜索优化:去除广告和热搜
热门文章
- 常规的几个API接口(也包括比价)
- luci编程 openwrt_openWRT之Luci简介
- 思科路由器命令大全(一)
- python访问陌生人qq空间_用Python登录好友QQ空间点赞
- 零信任架构:下一代网络安全架构?
- 计算机音乐桃源恋歌,GARNiDELiA《桃源恋歌》[FLAC/MP3-320K]
- Android DES加密解密
- 使用nginx配置子域名
- 学校生均计算机台数统计表,学校计算机数量名称、型号、数量、发布情况统计表...
- 垃圾短信分类java_有了这个神器,快速告别垃圾短信邮件