2016 - 2025

感恩一路有你

linux 远程传输文件有哪些方法 Linux如何全盘克隆?

浏览量:2078 时间:2023-06-07 18:02:09 作者:采采

Linux如何全盘克隆?

在一个大的linux应用环境中,你经常是为以免再一次完全安装,不需要简单的地不能复制另一台早在运行工作的linux服务器接着一点做些改即可。两者相比起windows来说,linux是更可复制的成功的,毕竟linux内核在启动时是代码检测硬件的,这种操作系统与硬件的任何关系性使得linux是更可复制的。t

二:两种‘不能复制'类型。t

一是已经的整个操作系统复制,以免重新安装另一台操作系统和各种应用到的编译配置等等。二是单个应用程序复制,这就像是指两台系统在同一系列的内核和发行版本下运行时截图另一台上也正准备启动的应用程序如apache的编译,/usr/locations/apache整个目录,及需要都用到的库。本文比较多讲下第一种复制。t

三:环境t

一台早就在工作的linux服务器,简称A,我们准备好一个与A大小关系或相当大的空硬盘,再你选择一台无论什么与A在本地或近距离攻击网络上正常运行的linux服务器B。我们把这个空硬盘安装到B上准备着复制A到这个空硬盘上,然后就可以拿这个被截图后的硬盘启动时一台与A差不多的linux服务器了。t

四:剪切粘贴后要你要改的东西t

1。要更改MBR化合正确的新的LILO。t

2。IP地址和主机名(/etc/sysconfig/network/etc/sysconfig/network-scripts/ifcfg-ethX,t

/etc/HOSTNAME,,/etc/hosts,,,/etc/fstab)t

3.路由表及网关信息(netstat-nr,ifconfig,/sbin/route)t

五:通过FTP方法的远程复制过程t

1.移走服务器A上的/etc/ftpusers文件中的root行,不允许近战用户是可以root并且FTP登陆账号。t

2。如果有设置,则允许服务器B可以不FTP进来,且系统设置再开启FTP服务t

3。将空硬盘分区且mount到服务器B上,你可按服务器A的分区方法对该硬盘做虽然分区,也这个可以少分一些区,但你需要可以保证/boot分区在1024柱面上,万一lilo一直找不到内核无法运行。我们根据定义原服务器A有分区/boot/var/tmp/usr//homeSWAP.则相应地对该空硬盘做同样分区,如果还只剩空间,则等分一个区准备不宜放置从AFTP下了的文件,如果没有空间,则要想个办法扔到服务器B的硬盘上了。t

4。B#ftpAt

roott

rootpasswordt

bint

lcd/tmpt

cd/t

hash(因为文件较高,把hash标志先打开可看到有无东西在传送)t

outboot.tar(将把A上的/boot目录整个tar作为一个文件boot.tar服务器A的/tmp下)t

let'svar.tart

trytmp.tart

pickusr.tart

let'shome.tart

getbin.tart

outsbin.tart

picketc.tart

trydev.tart

outlib.tart

再注意:千万不能tar/proc,这是正常运行中的内核在内存中的映像。t

5。把空硬盘分区后分别mount所有主分区到t

/mnt/newhd/boot,/mnt/newhd/var,/mnt/newhd/tmp,/mnt/newhd/usr,t

/mnt/newhd/home,/mnt/newhd/bin,/mnt/newhd/sbin,/mnt/newhd/etc,t

/mnt/newhd/dev,/mnt/newhd/libt

*.tart

(非常重要)t

8.改前面提及的所有相关文件,检查过,如硬盘接口类型相同,还要更改后/etc/fstab,t

如新服务器上的网卡和SCSI类型相同,改有.t

9.运行syncsyncsyncreboott

六:要如何更新LILOt

正常启动后直接安装LILOt

现在挂接这个被复制的硬盘充当启动盘,但以CDROM起动,起动时指定参数vmlinuzroot/dev/hdaX.t

启动后后启动/sbin/lilo去掉t

b.软盘正常启动,可从

去下载带根文件系统的单linux软盘正常启动后tmount/dev/hda所有分区到/mnt/hda下,然后再chroot/mnt/hda/sbin/lilotc.以服务器B上的原硬盘启动后,mount这个被截图的硬盘的各个分区到/mnt/a9/boot,/mnt/pd2/etc......t....后再改中的目录都在前面加上/mnt/pd2,且改boot/dev/hda以及/dev/hdb...t结果/sbin/lilo-C,再改回原来的td.在服务器B启动后放两张软盘到软驱#ddif/boot/vmlinuzofthe/dev/fd0,然后把rdev/dev/fd0/dev/hdaXt(X为那个空硬盘/boot分区的分区号)。t七:其它常见问题解答ta.就开始启动后被不能复制的硬盘后检查文件系统时出错,或则/etc/fstab中某些分区又不能mount和可以找到t系统具体的要求决定root密码或ctrld关机重启,该怎么办?t可回到自己中间把这个硬盘再一次hills到服务器B改东西。t或者起动时指定linuxcompleteinit/bin/bash,它将drop给你一个shell.t然后再mount/dev/hda1-oremount-orwmount-ae2fsck-f/dev/hdaX,此时根文件系统/dev/hda1t被原先mount成可读写的。再改/etc/fstab,等等

怎么将物理机的文件复制到Linux的虚拟机里面?

Linux系统装好后,像是系统默认都是启动SSH服务(端口号22),并且只是需要在window物理机上安装好允许SSH文件传输协议(SFTP)的客户端工具,就可基于物理机与Linux虚拟机之间文件的彼此传输。

有个前提条件那就是物理机和虚拟机之间网络要通畅无阻,物理机上能ping通虚拟机IP地址。

支持SFTP的工具有很多,以FileZilla为例,连上之后默认是在用户的家目录,这个可以用鼠标手动启动切换到到别的目录,然后就是可以鼠标拖拽文件在本地站点和远程站点间彼此传达消息了。

服务器 硬盘 文件

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。