加入收藏 | 设为首页 | 会员中心 | 我要投稿 网站开发网_盐城站长网 (https://www.0515zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长百科 > 正文

Linux 竟然如此强大!能当主力,能入虚拟机,还能随时打包带走。。。

发布时间:2018-09-23 23:42:56 所属栏目:站长百科 来源:佚名
导读:副标题#e# 9月15日技术沙龙 | 如何将智能化和运维工作相结合,实现智能运维! 这里介绍一下自己管理自己的Linux桌面的一点经验吧,我觉得还是有不少可取之处的。先来说一下大多数人管理Linux桌面的方法有哪些不方便的地方吧: 买新电脑了,又得在新电脑上安

第一步具体怎么做就不说了,分三种情况简单几句话概括一下怎么做:

  • 如果只是一个分区的话,mount就可以了
  • 如果是另一台机器,把那台机器配置好ssh,保证root用户可以用ssh访问
  • 如果是虚拟机,有两种选择,一种是想办法挂载虚拟机的磁盘镜像,然后像情况1那样处理;另一种则是配置好网络跟ssh,像情况2那样处理。具体采取哪种措施请读者根据自己的情况来自行决定。

第二步我们来分别介绍rsync跟btrfs send两种方法。

我们现在假设A的ip地址为192.168.88.3。则只需执行如下命令即可:

  1. rsync -aAXv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} root@192.168.88.3:/ /mnt/ubuntu 

这里提醒读者注意自己系统上是否还有其他不想要同步的文件,记得一并排除掉。

btrfs send只在A的rootfs也是btrfs的情况下才能使用。这个方法的教程参见这里。首先需要做的是在A机器上给rootfs创建一个只读快照(注意下面命令是在A机器上执行的):

  1. btrfs subvolume snapshot -r / /ubuntu 

注意上面命令中快照的名字要和目标子卷的名字相同,这样可以省去将来改名的麻烦。然后就可以使用btrfs send命令来把快照/ubuntu中的内容发送到目的地了,在这之前我们需要暂时删除我们分区的时候创建的ubuntu子卷,这个子卷会在接收过程中自动重新创建:

  1. btrfs subvolume delete /mnt/ubuntu 
  2. ssh root@192.168.88.3 btrfs send /ubuntu | btrfs receive /mnt 

最后在A机器上把刚刚创建的快照删除就可以了

  1. btrfs subvolume delete /ubuntu  

BootLoader与fstab

系统装好了,我们的fstab还没设置,启动管理器也还没安装配置。下面来讲讲怎么配置这两样东西。我们之前说过一定要给分区取一个Label,玄机在这里。如何在虚拟机中直接运行本地磁盘上安装的Linux,以及如何能把一个系统直接进行打包带走而不需要更改太多配置,关键也在这里。

fstab

先来说说fstab,fstab总共有五列,分别为fs、mountpoint、type、opts跟dump/pass。这五列分别为什么意思、以及fstab该怎么填,网上一查便知,在此不再赘述。这里只说我们需要做的跟常规不一样的地方。

(编辑:网站开发网_盐城站长网 )

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!