位置: 编程技术 - 正文

FreeBSD 数据备份和迁移方法(freebsd常用命令)

编辑:rootadmin

推荐整理分享FreeBSD 数据备份和迁移方法(freebsd常用命令),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:freebsd怎么用,freebsd常用命令,freebsd使用,freebsd使用,freesync备份,freezer备份,freezer备份,freebsd使用手册,内容如对您有帮助,希望把文章链接给更多的朋友!

FreeBSD 数据备份和迁移方法(freebsd常用命令)

相信一些朋友也曾经想过如何快捷安全迁移数据,迁移数据可能有多种原因,一种是想增加一块硬盘,把原来一些空间不够的分区迁移过来;另一种是硬盘复制,旧的硬盘容量可能太小了,又或者已经出现了问题,想用新的硬盘代替。葱头就分别举例说明怎样迁移数据,具体方法可能和你的硬盘的实际情况有所不同,这里只是作一个指引。 无论是那种方法,都必须先将新硬盘装上并让系统正确识别。为了不用设硬盘跳线(硬盘缺省为Master),这里举例安装一个新的IDE硬盘到IDE1接口,即与旧硬盘使用不同的数据线,系统识别为ad2;如果你想和旧硬盘接在同一数据线线上,即IDE0接口,则必须将跳线设为client,系统识别为ad1。 1、关机,将新硬盘装上,重新开机。 2、开机后查看是否系统是否已经识别到新硬盘了: hpserver# dmesg | grep ad2 成功的话会显示 ad2: MB <Maxtor U4> [//] at ata1-master UDMA 等信息,否则你要检查是否接错线,或者硬件兼容问题。 新硬盘已经安装成功,下面举例说一下两种数据迁移的方法。 一、增加一个硬盘,将原来硬盘/var数据转移到新硬盘 在系统已经建立之后,FreeBSD不能像PQMagic那样自由调整分区空间而不破坏分区数据,所以,如果/var空间已经不够,需要增加一块硬盘增加空间,原来的数据也必须迁移过来。 2、对新硬盘进行分区 可以使用sysinstall或者命令行方式分区。虽然fdisk有更多灵活性,但我建议还是采用sysinstall较好。分区完之后再用sysinstall里面的Label建立文件系统相关文件系统。 3、将文件系统挂载到/mnt hpserver# mount /dev/ad1s1e /mnt 4、将数据迁移,这里也有两种方法,一种是使用tar,另一种是使用dump,我分别介绍,大家可以根据需要而选择备份方式。 (1) 使用tar备份并还原数据。 hpserver# cd /var hpserver# tar cf - * | (cd /mnt; tar xf -) (2) 使用dump备份并用restore还原数据。就我个人而言,我推荐使用这种方法,因为我曾经试过用tar备份var目录的时候,出现了错误并自动停止,我分析了一下原因,一些正在使用的文件或者临时文件可能不能备份,但dump不是以文件为单位,而是而block为单位的,应该不存在这样的情况,所以这是我推荐使用dump和restore的原因。 hpserver# cd /mnt hpserver# dump -f- /var | restore -f- -r 在过程中和结束会出现类似以下信息: DUMP: Date of this level 0 dump: Wed Jan :: DUMP: Date of last level 0 dump: the epoch DUMP: Dumping /dev/ad0s1e (/var) to standard output DUMP: mapping (Pass I) [regular files] DUMP: mapping (Pass II) [directories] DUMP: estimated tape blocks. DUMP: dumping (Pass III) [directories] DUMP: dumping (Pass IV) [regular files] DUMP: DUMP: tape blocks DUMP: finished in less than a second DUMP: DUMP IS DONE 5、有一点提醒的是,你要确保备份后没有数据写入原来的/var,否则,这些数据没有备份到新分区中。结束后别忘了检查一下结果,并卸载/mnt。 hpserver# ls /mnt hpserver# umount /mnt 6、编辑/etc/fstab文件,将原来指向/var的文件系统改为/dev/ad1s1e,重新启动就可生效。 二、硬盘复制 如果旧的系统盘出现了一些毛病,或者容量不够,你想更换一个新硬盘,那可以把旧硬盘数据复制到新硬盘,然后把旧硬盘摘下。按照上面的步骤,我们假定已经将硬盘安装好。 这里有一个小tips,就是先记下旧硬盘文件系统所对应的mount点,新硬盘分区次序按照旧的一样,这样免去我们下面容易混淆的步骤,我们查看/etc/fstab对照就知道了。不然搞了几下,自己都忘记了ad2s1e到底是用来挂载那个目录的。 1、使用sysinstall把新硬盘分区,设置好MBR,并一一对照原来的次序创建文件系统,假设原来的文件系统/dev/ad0s1g 对应/usr,那你新硬盘/dev/ad2s1g就用来做/usr,原来的文件系统/dev/ad0s1e 对应/var,那你新硬盘/dev/ad2s1e就用来做/var。按M分别清空所有文件系统的mount点,因为我们还没有建立临时的mount的目录,不清空会和系统原来的mount冲突的。 2、创建临时的目录用来作临时mount点并挂载这些文件系统。 hpserver# cd /mnt hpserver# mkdir root hpserver# mkdir usr hpserver# mkdir var 用cat /etc/fstab查看原来的文件系统的对应关系,我们只要看最后面的一个字母就可以了,这样避免我们忘记了什么对应什么,这就是我刚才为什么让新硬盘的文件系统的名称对应以前的原因。 hpserver# mount /dev/ad2s1a /mnt/root hpserver# mount /dev/ad2s1g /mnt/usr hpserver# mount /dev/ad2s1e /mnt/var 3、复制硬盘最好用dump,尽量不用tar,因为你备份根分区的时候,如果不加参数排除一些目录,它会把全部东西备份到你新的分区的,这肯定不是我们想看到的。 hpserver# cd /mnt/root hpserver# dump -f- / | restore -f- -r hpserver# cd /mnt/var hpserver# dump -f- /var | restore -f- -r hpserver# cd /mnt/usr hpserver# dump -f- /usr | restore -f- -r 4、到这里为止,数据备份和还原已经结束,检查一下有没有错漏,然后分别umount这些分区。 hpserver# umount /mnt/root hpserver# umount /mnt/usr hpserver# umount /mnt/var 5、最后,关机,摘掉原来的硬盘,把新硬盘挂到旧硬盘原来的位置,这步不要省略了,如果你不换位置,系统还是认为新硬盘是ad2,由于你的/etc/fstab里面是对应ad0的,所以启动会找不到/usr和/var等文件系统。启动看看,如果没有什么异常,那恭喜你,数据迁移已经成功,否则,请再看看有什么操作错误或者忘记做哪一步了。无论怎样,都别那么着急把旧硬盘内容清空,最好让新的系统运行几天观察有什么异常再动手。 切记,数据迁移的是一件比较危险的事情,操作过程中不能有差错,否则可能导致你原来的数据丢失,所以必须非常谨慎。

让root用户telnet到FreeBSD的方法 1:如何开启telnetee/etc/inetd.conf把#telnetstreamtcpnowaitroot/usr/libexec/telnetdtelnetd#telnetstreamtcp6nowaitroot/usr/libexec/telnetdtelnetd前面的#去掉kill-HUP`cat/var/run/inetd.pid`把ine

OPENBSD-3.8上快速安装和配置apache+mysql+php+ssl 本文旨在用OPENBSD自己提供的软件安装包来搭建服务器环境,当然你也可以下载原代码包编译安装,但这样就费时费力了。实际上OPENBSD给我们提供了大量

用OpenBSD 3.8 release自带的FTPD架设FTP服务器 使用OpenBSD3.8release自带的FTPD架设FTP服务器Author:

标签: freebsd常用命令

本文链接地址:https://www.jiuchutong.com/biancheng/353946.html 转载请保留说明!

上一篇:FreeBSD局域网内升级Ports Tree及Port的安装(freebsd 配置ip)

下一篇:让root用户telnet到FreeBSD的方法(telnet root)

  • 增值税的计税依据是什么
  • 积分抵现是什么意思
  • 税控盘退费怎么做会计分录
  • 自然人税收管理系统怎么申报个税
  • 进销的单位不一样怎么办
  • 会计核算制度包括哪些准则
  • 怎么分清复利和年金
  • 实际利率法的计算过程
  • 电商返佣平台有风险吗
  • 单位起诉员工赔偿算劳动争议
  • 公司章程上的出资时间2050年
  • 增值税调整后开具发票
  • 单位食堂油烟管道清洗记录表
  • 医院业务支出包括哪些内容科目
  • 营改增之前
  • 非居民企业从居民企业取得分红
  • 到银行开公司账户需要多少手续费
  • 利润表季度报表
  • 上年工资计提多了才发现
  • 什么是研发投入和成本
  • 酒类应税消费品消费税纳税申报表怎么填
  • 转让旧固定资产怎么做账
  • 促销费影响主营利润吗
  • 不动产投资包括哪些
  • php与jquery
  • 收到股东垫付款的会计分录
  • vue jsx报错
  • 如何关闭win11系统
  • 存入保证金账户分录怎么写
  • nw.exe是什么进程
  • PHP:iconv_strpos()的用法_iconv函数
  • 母公司将资产划转子公司土地增值税
  • 杜鹃花的养殖方法和修剪
  • 出租门面是否缴增值税
  • php对数组进行排序
  • php时间转换成时间戳
  • 增值税发票认证抵扣时间规定
  • 人脸检测5种方式
  • dnf指令键&怎么设置
  • php截取字符串几种方式
  • 增值税发票如何认证抵扣
  • 再次回归的成语
  • 小规模纳税人企业所得税优惠政策最新2023
  • 微众银行贷款到期晚2天还
  • 补缴税款账务处理
  • 使用xampp建立www服务
  • python复制文件的代码
  • 预付款项为什么这么多
  • mysql升级-5.1升级到5.7
  • 行政单位基建管理办法
  • 以前年度多交的所得税怎么退
  • 建筑施工企业质量管理规范
  • 房屋租赁怎么干
  • 广告收入计入哪个科目
  • 小企业营业外支出坏账损失
  • 土地使用权入账务处理
  • 收到所得税退税的账务处理
  • 银行信用贷款发放邮件后多久到账
  • 如何开展服务工作
  • 房地产会计核算地上地下成本分摊
  • 新疆喀什地区身份证号码开头
  • 今后64位Win10 Mobile将是未来重点
  • centos防火墙操作
  • windows取消隐藏文件夹
  • win8系统如何升级到win10
  • icloud怎么加密码
  • windows疑难解答在哪里
  • win8找不到恢复环境怎么恢复出厂设置
  • Linux如何清理磁盘空间
  • 利用百度地图画cad图
  • ftp自动上传脚本怎么用
  • 基于android的app的设计与开发
  • js 返回上一页面并刷新
  • python中求最大值和最小值的函数
  • duck有鸭肉的意思吗
  • 党建阵地作用发挥不好
  • 瑞士州税
  • 科技公司小规模纳税人与一般纳税人区别
  • 水资源税征收标准2023
  • 电子税务局备案财务会计制度
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设