比较不同机器上的文件系统
2007-04-13 10:38
253 查看
如果万一存在于不同机器上的文件系统是相同的,但您怀疑有一个系统已破坏,则可以比较文件系统。以下过程描述如何将驻留在您当前主机(在该方案中,称为 orig_host)上的文件系统的属性与远程主机上的相同文件系统的属性比较。
以 root 用户身份登录到远程主机。例如:
使用您最喜欢的编辑器,编辑主机的 .rhosts 文件以添加允许 root 用户执行安全远程命令的节。对于新节,请使用以下格式:
产生的 .rhosts 文件可能看起来类似如下:
保存更改并退出远程连接。
使用 orig_host 上的超级权限,用您最喜欢的编辑器创建另一个文件。对于该方案,新文件命名为 compareFS。例如:
在该文件中插入以下正文,其中 FSname 是您想要比较的文件系统的名称,remote_host 是比较文件系统所驻留的主机的名称:
注:
在该文件的 install 命令行中,-v 参数与分号(;)之间必须有一个空格。
例如:
保存文件并退出编辑器。对于以下步骤中的 rdist 命令,将 compareFS 文件用作 distfile。
在命令提示符处输入以下内容:
或者,如果期望从比较中获取大量的输出,则将输出发送到文件名。例如:
输出列出了文件系统之间的任何差别。
以 root 用户身份登录到远程主机。例如:
tn juniper.mycompany.com AIX V5 (C) Copyrights by IBM and by others 1982, 2002. 登录:root 用户 root 用户的密码:
使用您最喜欢的编辑器,编辑主机的 .rhosts 文件以添加允许 root 用户执行安全远程命令的节。对于新节,请使用以下格式:
orig_host root
产生的 .rhosts 文件可能看起来类似如下:
NIM.mycompany.com root nim.mycompany.com root host.othernetwork.com root orig_host.mycompany.com root
保存更改并退出远程连接。
使用 orig_host 上的超级权限,用您最喜欢的编辑器创建另一个文件。对于该方案,新文件命名为 compareFS。例如:
vi compareFS
在该文件中插入以下正文,其中 FSname 是您想要比较的文件系统的名称,remote_host 是比较文件系统所驻留的主机的名称:
FSname -> remote_host install -v ;
注:
在该文件的 install 命令行中,-v 参数与分号(;)之间必须有一个空格。
例如:
/home/jane/* -> juniper.mycompany.com install -v ;
保存文件并退出编辑器。对于以下步骤中的 rdist 命令,将 compareFS 文件用作 distfile。
在命令提示符处输入以下内容:
/usr/bin/rdist -f compareFS
或者,如果期望从比较中获取大量的输出,则将输出发送到文件名。例如:
/usr/bin/rdist -f compareFS> compareFS_output
输出列出了文件系统之间的任何差别。
相关文章推荐
- Linux系统下不同机器之间拷贝文件的方法
- 【转】Linux系统下不同机器之间拷贝文件的方法
- Linux系统下不同机器之间拷贝文件的方法
- 用系统自带的命令比较两个文件的不同
- 不同文件系统的比较
- 转一篇比较详细介绍FatFs文件系统移植的文章
- 系统多种资源文件代码示例(例如一个系统同时具有中文简体,中文繁体,英文,日文等不同资源文件)(示例代码下载)
- C#中实现在32位、64位系统下自动切换不同的SQLite dll文件
- 比较两个文件不同
- EXT3和EXT4两种文件系统比较
- 9-6 文件比较。写一个比较两个文本文件的程序。如果不同,给出第一个不同处的行号和列号。
- Linux文件系统不同颜色的意义
- VS2008 编译后在不同机器上运行 exe文件的问题
- open/read/write/close等文件系统调用接口以及fd与FILE的比较
- 12.不同系统之间的文件传输(linux)
- diff 比较2个文件的不同
- Linux 3.0 文件系统EXT4 与 Btrfs测试比较
- U盘文件系统,分配单元大小,快速格式化与格式化的不同
- pycharm更新包出现 [WinError 17] 系统无法将文件移到不同的磁盘驱动器 的问题
- GM8126/TIDM368/Vatics rootfs文件系统比较