三个服务器基础运维必备软件工具

作者:Sender  来源:WaveCN.com  发布日期:2022-02-28  最后修改日期:2022-02-28

article banner

笔者:国际认证信息系统审计师、软考系统分析师

  介绍一下笔者必备的三个 Linux/Windows 服务器基础运维必备软件工具,分别是:

  • Clonezilla,系统克隆工具

  • GParted,分区调整工具

  • SystemRescueCD,系统挽救工具

  首先是 Clonezilla,系统分区影像克隆工具。可以用于大规模系统部署、裸金属备份还原等操作。尤其是通过服务器模式配合DRBD(Distributed Replicated Block Device实现大规模系统部署是一大特色。日常单机情况下主要使用Clonezilla live。大规模部署模式可通过局域网组播技术实现高达40个节点同时部署、每分钟8GB写入的部署速度。

  Clonezilla支持几乎所有文件系统,无论Linux、Windows抑或Mac OS,甚至VMWARE,而且支持识别和只复制数据扇区。对于无法辨认的文件系统,还可通过扇区到扇区模式实现全盘克隆。分区格式方面,支持传统MBR和新的GPT分区格式,支持BIOS或UEFI模式启动。

  系统部署时,支持全无人值守模式,所有设置均可离线设定。单一硬盘影像可以恢复至多个本地设备。支持对硬盘影像加密。通过组播方式实现大规模部署克隆,终端设备支持PXE启动、局域网唤醒时可以实现远程恢复。支持通过BT协议实现大规模部署。支持多种影像存取方式,包括本地硬盘、SSH、SAMBA、NFS以及WebDAV服务。功能特性数不胜数。值得一提的是通过drbl-winroll的辅助,可以实现在克隆Windows终端时自动修改主机名、工作组和SID标识。

  个别美中不足的限制是,不支持对小于源影像的目标分区进行克隆,尚不具备增量或差异备份功能,不支持在线热克隆,克隆影像不能加载操作或提取文件,不支持创建多光盘备份。

  其次是分区工具GParted,全称是GNOME Partition Editor。该工具可以从光盘引导,实现对被操作分区的离线调整且不会丢失数据。大部分支持GNome图形界面的Linux发行版都带了这个工具。

  具体功能特性包括:创建分区表、对分区进行创建、移动、复制、调整大小、检查、标记、设置UUID和删除等操作;调整分区属性标记(启动分区、隐藏分区等);自动分区对齐;从丢失的分区恢复数据等。GParted支持的存储设备包括硬盘、U盘、SSD、NVMe、各种软硬RAID阵列、从512字节开始到4K甚至更多的扇区大小。

  重点是支持对Linux LVM逻辑卷进行可视化热操作。不用敲命令还要左算右算参数值图片

  需要注意的一些情况包括,不能直接缩小xfs文件系统,但可以通过复制分区去间接实现;对于传统的DOS文件系统比如FAT16、FAT32需要较新版本才支持;对于btrfs和xfs需要较新核心版本才能支持放大;对于Linux交换分区需要较新版本的配合工具才能修改标签或UUID等。不过这些限制大部分现在都已经不成为限制了。

  第三个是SystemRescue,也被称为SystemRescueCD。因为要做系统挽救时,大多数情况都是从光盘启动的原因,所以被加上CD。这个工具本质上是一个可以光盘或其它介质启动的完整的Linux系统,通过它启动设备后,就可以尝试加载设备的存储,并进行从中恢复数据或修复系统等操作。该工具本身就带有GParted,以及其它一大堆系统工具、网络工具,比如fsarchiver等等。

  需要注意的是,SystemRescue不仅支持Linux,还能读写Windows设备,这对于存储设备通常都是RAID阵列的Windows服务器来说是个非常关键好用的特性。

  因为我们通常使用的Windows PE去做Windows 服务器离线处理时,有个大问题就是Windows PE不一定支持服务器所使用的RAID阵列卡,导致无法读写而无法提取恢复数据。

  除非自己精心处理制作带有指定RAID阵列卡驱动的Windows PE,但这要看自己有没有这个兴致去折腾。

  具体内置包含的工具包括:

  • GNU Parted:分区和文件系统处理工具

  • GParted:就是上文提到的

  • FSArchiver:归档工具

  • ddrescue:扇区容错复制工具

  • NTFS3g:支持读写NTFS分区

  • Test-disk:检查、恢复分区的工具,支持reiserfs、ntfs、fat32、ext3/ext4以及更多的分区

  • Memtest:内存测试工具

  • Rsync:数据复制工具(这个时候当然不是用来数据同步的)

  • 各种文件系统工具:尽可能支持Linux和Windows各种文件系统

  • 各种网络工具:支持Samba,NFS,以及比如ping,nslookup等等。

本栏目相关
  •  2013-09-04 Windows Server 2008 重命名域和域控制器
  •  2015-05-11 解决Windows Server 2008 R2域控制器显示无法连接到Internet
  •  2009-04-17 如何在Seamonkey上安装VMWare Server 2.0的客户机Console
  •  2008-04-17 万恶的UAC功能增加了许多麻烦
  •  2022-03-01 关于 SystemRescueCD 的使用技巧连载(网络篇)
  •  2022-02-25 Linux 软路由网络吞吐优化设置
  •  2022-03-03 关于 SystemRescueCD/GParted 的使用技巧连载(修复篇)
  •  2022-03-02 关于 SystemRescueCD/GParted 的使用技巧连载(硬盘分区知识篇)
  •  2022-02-28 三个服务器基础运维必备软件工具
  • 微信订阅号二维码

    本页网址二维码:

    本栏目热门内容
  • Acrobat虚拟PDF打印机执行打印时挂起,解决办法竟然...
  • LINKSYS交换机登录WEB界面显示不正确的解决方法
  • 又一次RAID 5阵列故障记录
  • 解决VMware vSphere ESXi 5.0 Update 1 中虚机不能...
  • 修改CentOS发行信息以绕过Dell服务器BIOS更新和DSET...
  • 解决虚拟化运行的 Windows Server 2003 标准版出现...
  • Windows Server 2008 重命名域和域控制器
  • Intel Nehalem CPU Errata 导致 VMWare ESXi(vSpher...
  • 一次很精神的电脑组装过程记录(但不是自己的电脑)...
  • 解决MySQL Cluster 备份总是失败,提示文件已存在的...
  • MegaCli安装及使用杂记
  • 解决WSUS显示客户端不全的问题
  • 解决 VMWare vSphere 6 客户端无法修改用户密码
  • 解决Windows Server 2008 R2域控制器显示无法连接到...
  • 本站服务器RAID 5阵列双硬盘失效挽救记录
  • 网站数据库从MySQL 5.0升级到5.6的记录
  • 解决MariaDB使用Percona XtraBackup增量备份出错
  • DELL PowerEdge 820 报CPU3 INTERNAL ERROR 的解决...
  • Linux 下的分区调整工具GParted实战
  • 修改arpwatch使通知邮件主题显示IP地址
  • 程序员漫画:如何用8种不同的编程语言去解救公主
  • 解决很好用的多合一即时通信软件pidgin的崩溃问题
  • 解决Samba WINS服务的错误解释问题
  • 使用 GParted 进行虚拟机硬盘分区调整操作
  • 解决Squid代理HTTP时在浏览器出现Content Encoding ...
  • 用Delphi编写使用到ADO的DLL的一些问题
  • 网站简单改版
  • 索尼系列手提电脑备份失败,出现700错误的解决办法
  • Dell R900服务器 BMC firmware incompatible with C...
  • 更多...