Archive for 2010年7月22日


标准的UNIX系统皆有提供基本的备份工具,不同的备份工具有不同的差异。dump,cpio,tar及dd,dump及restore通常是最好的选择。其次是cpio,但是它比tar来的不亲和些;tar则比dump或cpio更容易使用。如果希望使用tar或cpio备份raw
devices或执行异地备份,那么dd是你的另一个选择。

dump

dump 可将目录或整个文件系统备份至指定的设备,或备份成一个大文件。dump 可以执行类似 tar 的功能。然而,dump
倾向于考虑文件系统而不是个别的文件。下面是引自 dump 手册文件中的内容:“dump 检查 ext2
文件系统上的文件,并确定哪些文件需要备份。这些文件将出于安全保护而被复制到给定的磁盘、磁带或其他存储媒体上,大于输出媒体容量的转储将被划分到多个卷。在大多数媒体上,容量是通过一直写入直至返回一个
end-of-media 标记来确定的。”

配合 dump 的程序是 restore ,它用于从转储映像还原文件。

restore
命令执行转储的逆向功能。可以首先还原文件系统的完全备份,而后续的增量备份可以在已还原的完全备份之上覆盖。可以从完全或部分备份中还原单独的文件或者目录树。

dump 和 restore 都能在网络上运行,因此您可以通过远程设备进行备份或还原。 dump 和 restore
使用磁带驱动器和提供广泛选项的文件设备。然而,两者都仅限用于 ext2 和 ext3 文件系统。如果使用的是 JFS、Reiser
或者其他文件系统,您将需要其他的实用工具,比如 tar 。

cpio

如果没有 dump 指令或者 dump 版本不符所需, 则 cpio 是您的下一个好选择。cpio
比其它备份工具存在的时间久,且具有一些其它工具所缺乏的重要特性。 但首先需说明的是,有些功能 dump 有提供而 cpio 则无,如下:

◆无需使用touch或find档案,即可执行变动备份(incremental backup);

◆备份完后不改变资料的atime及ctime;

◆以互动方式执行资料恢复,如restore的选项-i。

cpio 是一个非常有用的备份工具,它最大的不同处,是可以备份从标准输入( stdin )而来的的档案。 目前有些新版的 tar 支持
从标准输入来的档案备份,但大部份尚未有此功能。

为什么cpio较不常被使用?

如果 cpio 如此好用,为何 tar 却比较流行?最可能的理由是同样的功能,tar 比 cpio 较简单易用(也较标准)。 例如:每个版本的 tar
都支持 tar cf device 及 tar xf device, 然而 cpio有时支持 I 及 O;有的版本则无。如果将 cpio
每种版本的选项累计,则有近 40 个选项, 甚至有些使用同一字母的参数,在不同版本的 Unix 有不同的意义。
但您只要使用在大部份平台皆标准的选项,那么,cpio 几乎与 tar 一般简单好用。

tar

如果需要定期备份整个作业系统,dump 可能是最好的选择。其次是 cpio, 因为它可与 find 搭配执行变动备份( incremental
backup )。如果您像大部份的人一般,只为了将资料做一次完整的 备份,那么就不需要定期或变动备份等功能。 例如,您可能希望快速地备份使用者 /home
目录。您可能想要删除使用者的一大群目录与档案, 但唯一可让使用者接受的备份方式,是将其资料全部写入 磁带或光盘内储存并交给他。 因此您不在乎
atime,不需定期做变动备份, 只希望将一堆资料放到备份媒体上,而且也希望他人可以很容易地将资料从备份中取出, 在这种情况下,tar 会是最佳选择。

有一些功能是 cpio 有而大部份的 tar 则无的( GNU tar 没有这些限制),例如:

◆可以备份来自stdin的档案;

◆当备份完成时重新设定档案的atime,尽管这会改变其ctime。

虽然 tar 的历史并不比 cpio 来得久,但它却得到较大的欢迎,这也正是它的特点之一。几乎每个人都知道如何读 tar 档,即使不会也很容易学。
有些程序如 WinZip, 甚至可以自动地解开一个tar 档或压缩过的 tar 档以读取其内容( WinZip 却无法开启cpio 档)。tar 也较 dump
或 cpio 在 Unix 平台间具可性。

dd

大部份的人不常使用 dd 来作备份, 它是一个相当低级的指令, 可将资讯内涵的每个位元( bit )原封不动地从一个地方搬到另一个地方,
它不管也无需知道备份资料的结构。 因此不同于 dump,tar, 及 cpio, 它不可以拷贝一群档案至储存媒体, 只可以拷贝一个档案或一档案的部份或
partition 或部份 partition,甚至可以在资料修改中途将资料从标准输入( stdin )拷贝至标准输出(stdout )。即使 dd
可以拷贝单一档案,但其对档名或档案内容是一无所知的, 它纯粹只是从一个地方搬运档案的位元内容至另一个地方而已。

dd 是一个文件系统复制实用工具,它产生文件系统的二进制副本。dd 还可用于产生硬盘驱动器的映像,类似于使用诸如 Symantec 的 Ghost
这样的产品。然而,dd 不是基于文件的,因此您只能使用它来将数据还原到完全相同的硬盘驱动器分区

这种方式看似相当简单, 相对地它也相当有弹性,可以在不考虑资料格式之下执行拷贝动作, 因此它可在两个不同平台间作资料转换。 例如:从 EBCDIC 到
ASCII,或 Oracle 允许资料以档案系统下的档案形式存在, 亦可以直接放在原始磁盘区块上,然而备份程序无法预测管理员会以何种方式存放资料,
故采用富弹性的dd 作自动备份,甚至备份结果是混合此两种资料形式也无妨,亦即有些在档案系统中,有些则在原始磁盘上。
如此,管理员可依资料应用特性决定其存放形式,可见 dd 所提供的弹性好处之大。

其它备份工具

尚有其它较不为人知或只出现在某些平台的备份工具, 其中较常使用的包括:

◆cp命令:cp是copy的缩写,用于复制文件;目录。标准的 cp 命令可用于复制整个目录树。该选项将对非标准的文件执行未知的操作。有些 UNIX 变种和
GNU cp 工具支持 -R 选项,使用该选项可以正确地复制命名管道、链接和其他的文件。

◆pax:pax是Portable Archive eXchange的缩写,可产生一便携式的备份,此备份格式符合 IEEE Std.1003.1-1988
的Archive/Interchange File Format。 pax 亦可读写一些其它的档案格式如 tar 或 cpio。 正如 Unix
世界的许多现象般,pax也有一群拥护者认为它是备份工具中最好的选择。

◆fbackup:fbackup只有HP-UX提供且属于HP的System Administration Menu ( SAM )的工具之一,使用
fbackup 作的备份, 只 能在另一个 HP-UX 主机上使用 frecover 读取之。 仅管fbackup 比传统的 tar 及 cpio
有较多的功能, 但它缺乏可携性的缺点是非常使人诟病的。 即使您无法用 SAM 来操作 dump, cpio 或
tar,但这三个指令的可携带特性,绝对值得您花较多的心力去使用它们。

dump命令操作举例

dump命令格式:

dump [-cnu][-0123456789][-b <区块大小>][-B <区块数目>][-d <密度>][-f
<设备名称>][-h <层级>][-s <磁带长度>][-T <日期>][目录或文件系统] 或 dump
[-wW]

主要选项:

-0123456789  备份的层级。 

-b<区块大小>  指定区块的大小,单位为KB。 

-B<区块数目>  指定备份卷册的区块数目。 

-c  修改备份磁带预设的密度与容量。 

-d<密度>  设置磁带的密度。单位为BPI。 

-f<设备名称>  指定备份设备。 

-h<层级>  当备份层级等于或大雨指定的层级时,将不备份用户标示为"nodump"的文件。 

-n  当备份工作需要管理员介入时,向所有"operator"群组中的使用者发出通知。 

-s<磁带长度>  备份磁带的长度,单位为英尺。 

-T<日期>  指定开始备份的时间与日期。 

-u  备份完毕后,在/etc/dumpdates中记录备份的文件系统,层级,日期与时间等。 

-w  与-W类似,但仅显示需要备份的文件。 

-W  显示需要备份的文件及其最后一次备份的层级,时间与日期。

1.执行一个完全 Linux 备份,它把所有 ext2 和 ext3 文件系统备份到一个 SCSI 磁带设备。

dump 0f /dev/nst0 /boot

dump 0f /dev/nst0 /

说明:在这个例子中,系统中有两个文件系统。一个用于 /boot,另一个用于 / ,这是常见的配置。它们必须在执行备份时单独地引用。 /dev/nst0
引用第一个 SCSI 磁带驱动器,不过是以非重绕的模式引用。这样确保各个卷在磁带上一个接一个地排列。dump
的一个有趣特性是其内置的增量备份功能。在上面的例子中,0 表示 0
级或基本级备份。这是完全系统备份,您要定期执行以保存整个系统。对于后续的备份,您可以使用其他数字(1-9)来代替 0,以改变备份级别。1 级备份会保存自从执行
0 级备份以来更改过的所有文件。2 级备份会保存自从执行 1 级备份以来更改过的所有文件,以此类推。使用 tar
和脚本可以执行相同的功能,但要求脚本创建人员提供一种机制来确定上次备份是何时执行的。dump
具有它自己的机制,即它在执行备份时会输出一个更新文件(/etc/dumpupdates)。这个更新文件将在每次执行 0
级备份时被重设。后续级别的备份会保留它们的标记,直至执行另一次 0 级备份。如果您在执行基于磁带的备份,dump 会自动跟踪多个卷。

2. 配合使用 find 命令复制整个目录

$ find . |cpio -ov >archive.cpio

使用dump备份资料

# dump levelunbdsf blkg-factor density size device-name file_system

下面是执行此指令的例子:

◆对/home做一完整备份至本地磁带机/dev/rmt/0cbn:

# dump 0unbdsf 126 141000 11500 /dev/rmt/0cbn /home

◆对/home做一完整备份至光盘机/backup/home.dump:

# dump 0unbdsf 126 141000 11500 /backup/home.dump /home

◆对/home做一完整备份至远端主机hsm的磁带机/dev/rmt/0cbn:

# (r)dump 0unbdsf 126 141000 11500 hsm:/dev/rmt/0cbn /home

上述的指令包含不需要参数的三个选项( 0,u, 及 n ),及需要参数的四个选项( b,d,s 及 f )。

dump 指令的第一个参数是一串选项,然后每个选项对应的参数依照选项的顺序依次放置于指令行。

使用resotore工具恢复

配合 dump 的程序是 restore,它用于从转储映像还原文件。restore
命令执行转储的逆向功能。可以首先还原文件系统的完全备份,而后续的增量备份可以在已还原的完全备份之上覆盖。可以从完全或部分备份中还原单独的文件或者目录树。

您必须相当熟悉以不同的方式使用 restore 指令,从 dump 产生 的备份中取得资料。

restore指令的语法

一旦可以读取 dump 磁带, 您必须决定要读什么资料及如何读它,以下讨论 restore 一般常用的参数。

基本上,有四件事情是你希望dump磁带提供的:

◆读取dump磁带的目录以确认内容是否需要;

◆恢复整个档案系统;

◆恢复选定的档案;

◆执行互动式的恢复。

一般restore指令语法如下:

restore [trxi]vbsfy blocking-factor file-number device-name

restore指令的选项

restore 的行为如何,端视其后的参数型态决定恢复的形式。 第一个参数指明 restore 的型式,只可以从四种可能的参数中挑选一种:

t:告诉restore显示备份磁带的目录。

r:指明备份磁带的整卷内容恢复到目前的工作目录之下。

x:只恢复restore指令行末端所列的档案。

i:以互动方式恢复资料。

决定恢复的行为

下面的参数不是必须的,但会影响恢复的行为:

v:指定以明细(verbose)的方式输出。

s:在开始读磁带前需跳过一些磁带上的档案。

b:指定正要读取磁带的区块因子。

f:标明正使用的备份设备之档名。

y:告诉restore尝试从读取错误中救回。

含备份资料的储存媒体可读否?

为确保你知道备份磁带的格式与区块数目大小, 先尝试列出它的 目录。 下列指令可产生 dump 备份磁带的目录:

$ restore tbfy block_size device-name

例如,从一个在 /dev/rmt/0cbn 磁带设备上的 dump 磁带(使用 的区块因子是 32 )读取其目录,指令如下:

$ restore tbfy 32 /dev/rmt/0cbn

Restore命令举例:

从磁带备份中提取 /etc 目录,可使用以下命令:

restore -xf /dev/nst0 /etc

使用dump/restore恢复单个文件

1. 准备用dump备份/boot目录下的文件. 使用df /boot查看/boot所在的设备(以下假设为/dev/hda1)

2. 首先确认备份需要的空间. 查看一个0级备份需要的字节数,使用 -S

# dump -oS /dev/hda1

3. 备份到文件而非磁带. 确认在/var/tmp目录是否有足够的空间,执行

# dump -0u –f /var/tmp/dumpfile /dev/hda1

4. 检查/etc/dumpdates,查看完全备份的时间戳.

5. 使用restore检查备份文件的内容

# restore –tf /var/tmp/dumpfile

6. 我们可以使用restore的互动模式恢复特定文件到一个临时目录.

# mkdir /tmp/restored; cd /tmp/restored# restore –if /var/tmp/dumpfile

7. 这时会看到一个restore > 提示符. 键入help查看可用命令的列表. 使用ls和cd命令查看备份文件的列表.

8. 使用add,选中/grub.menu.1st和/grub/grub.conf文件.列出所在目录,恢复的文件应该带有星号.

9. 键入extract命令恢复选中的文件.设置下个卷名为1, 不为解压目录设置所有者模式. quit退出restore模式.

10. 在restore运行的目录中应该有一个grub目录,包含恢复的grub.conf和menu.1st文件.

cpio 命令操作举例:

1. 拷贝当前目录中所有文件到磁带设备 /dev/rmt0,输入:

find . | /usr/sysv/bin/cpio -oc >/dev/rmt0

2. 从 cpio 归档中只抽取一个常规文件中的文件列表,使用下列命令:

cat ar | /usr/sysv/bin/cpio -i -E Efile

3. 把/home目录备份到SCSI磁带设备中,输入下面的命令:

$ls /home | cpio -o > /dev/st0

你也可以对cpio的备份进行计划,用crontab工具设置成基于任何时间的有规律地运行。例如,要在每晚2点把/
home目录备份到SCSI磁带驱动器中,把下面的语句添加到root的crontab文件中即可:

00 02 * * * ls /home | cpio -o > /dev/st0

dd命令举例:

1.把第一个硬盘的前 512 个字节存为一个文件:

dd if=/dev/hda of=disk.mbr bs=512 count=1

2为软盘建立镜像文件

dd if=/dev/fd0 of=disk.img bs=1440k

有趣的是,这个镜像文件能被 HD-Copy ,Winimage 等工具软件读出。

cp命令举例:

1 将dir1下的所有目录包括子目录陆续地复制到dir2中。

#cp -a dir1 dir2

2.将一个目录中的内容复制到一个已有的目录中

$ cp -r /home/mc/* /export/home/mc

备份Ubuntu其实很简单,Ubuntu系统不需要你重新启动系统就可以对系统文件进行读写操作,所以,我们也就可以在系统正在运行中去备份系统了。也不需要什么GHOST软件,一个小小的tar压缩就可以备份系统了。备份系统前,我们要先进行清理工作,把回收站里的垃圾清理掉吧。

下面是备份系统的方法:

然后打开终端,输入以下命令:

1、成为根用户: sudo su

2、转到根目录: cd /

然後,下面就是我用来备份我的系统的完整的命令:

tar -cvpzf /media/sda7/backup.tgz –exclude=/proc –exclude=/lost+found
–exclude=/mnt –exclude=/sys –exclude=/media /

接着,让我们稍微解释一下:

tar 是用来备份的程序

c – 新建一个备份文档

v – 详细模式, tar程序将在屏幕上实时输出所有信息。

p – 保存许可,并应用到所有文件。

z – 采用‘gzip’压缩备份文件,以减小备份文件体积。

f – 说明备份文件存放的路径, /media/sda7/backup.tgz
是本例子中备份文件名。这个备份文件备份的位置是其它分区,也就是原来的WIN分区中。因为我的根目录的空间不足,所以只有备份在其它的地方了。来看看我们想要包含的目录。我们不想备份所有的东西,因为有些目录是没有多大用处的。确认你不想包含的文件,否则您会得到一个很奇怪的结果。您也不必备份/mnt
目录下的东西,除非您有其他分区挂在它下面或者你坚持要备份。您还必须确保没有任何资源挂在
/media目录下(比如,任何CD或者移动存储介质)。否则,剔除/media。

最後一个参数是我们想要保存的目录。 我们想要保存所有的东西,使用 / 作为根目录。

然后就是将来还原系统备份了:

警告:
求您了,看在上帝的份上,千万小心这儿。如果您不明白您正在干什么,那很有可能复盖掉您重要的数据,所以请特别小心!好了,继续我们前面所讲的例子,我们在其它分区(sda7)目录下创建了一个名为backup.tgz的备份文件。

Linux中美妙的事情之一就是在系统正在运行的情况下可以进行还原操作,而不需要启动光盘或者其他任何乱七八糟的东西。当然,如果您的系统已经崩溃,那您必须选择使用live
CD,但是结果还是一样。你甚至可以在Linux系统正在运行的时候,移除它里面所有文件。可是我不告诉你那个命令!好了,言归正传。这是我要用的命令,如果你的备份不是在和我一样的位置的位置的话,那请相应地修改/media/sda7这一点:

tar -xvpzf /media/sda7/backup.tgz -C /

如果您使用的是bz2压缩的:

tar -xvpjf /media/sda7/backup.tar.bz2 -C /

参数x是告诉tar程序解压缩备份文件。 -C
参数是指定tar程序解压缩到的目录。以上的Ubuntu系统教程是转来的,在桌面上用命令提示符备份后有个错误:tar:error exit delayed
from previous error进入纯命令下就没有这个错误!

备份是一项重要的工作,但是很多人没有去做。一旦由于使用不当造成数据丢失,备份就成了真正的救命者。本文将讨论设置备份的策略和如何选择备份介质,并介绍用于备份的tar和cpio工具。

设置备份策略

设置备份策略和计划可以增加进行备份的可能性。备份开始前,要确定备份哪些数据、备份的频率和使用什么样的介质进行备份。备份的时候,应该进行完全备份。

备份通常安排在空闲时间进行。在大多数系统中,由于此时用户数量最少,所以打开的文件也最少。由于备份要占用一些系统资源,运行备份时用户会发现系统反应迟钝。

如果Linux计算机只有一个使用者,可以一个星期或一个月对整个系统备份一次。如果有关键性的文件,就应该有计划地把这些文件拷贝到一个可移动的磁盘中。

备份之前,首先要确保正确地设置备份设备。大多数磁带备份系统在安装时可以发现是否正确。系统启动后,打开一个终端窗口并且输入下面的命令: $dmeg  
less

滚动列表,并从中寻找你的磁带系统的驱动。如果没有发现,就需要加载一个组件驱动程序。

如果运行Linux服务器,就要制定一个备份计划,但这并不意味着每天要对所有的东西都备份。系统中只有一部分东西需要每天备份,下面列出需要备份的项目:

用户文件:每天都要对/home目录中的用户文件进行备份。

配置文件:/etc和/var目录中的配置文件不需要频繁备份,每个星期或每月备份一次即可,主要取决于配置更改的频繁程度。

程序文件:/usr和/opt目录中的程序文件很少发生变化,安装后做一次备份即可。通常情况下,程序文件可方便地从原始安装盘中恢复。

选择备份介质

把备份存到哪里有多种选择。下面介绍一些可选择的备份介质:

软盘:如果要把重要文件快速备份,或者将其带到家中,这时软盘仍旧是一种可选的备份介质。

光盘写入器:随着光盘写入器变得越来越可靠,价格也越来越低,光盘本身也非常便宜。选用此项的一个好处是光盘不容易被损坏,它备份的可靠性很高。使用光盘写入器有两点不利因素:它们速度较慢,并且只能保存大约650MB。

可重写的光盘:可重写光盘驱动器比光盘写入器要贵得多,工作方式与其类似。但是,这些光盘是可被重写的,并且它比只能写一次的光盘贵许多。可重写光盘其它的特性都与光盘写入器类似。

Jaz和Zip:Zip驱动器很流行,已经成为许多PC机的标准配置,同时它的磁盘和驱动器也都不贵。它一张磁盘可容纳100MB的数据,是一种用于快速、可移动备份的很好选择。Jaz磁盘可以容纳上G字节的数据,并且使用更先进的技术以获得更好的表现。Jaz驱动器和Jaz磁盘都比较贵。Jaz和Zip的缺陷是都容易损坏,并且保持时间相对要短。

磁带机:磁带备份设备是大多数Linux服务器的标准配置。磁带是可靠的,并且很少出现错误,它几乎比其它介质存储时间都要长。对于点对点工作组网络和中型网络,Travan和高端数字音频磁带(DAT)通常是最好的选择。Travan驱动器经过压缩可以处理8GB数据,这对于具有5-10个PC机的小型网络来说足够了。DAT驱动器有更好的表现,可以处理24GB的数据。DAT驱动器比Travan驱动器昂贵,但它磁带的价格要比Travan
QIC磁带卷便宜。

高端磁带:选择高端磁带可能是相当贵的。与Travan或DAT相比,这种驱动器有更大的容量和更高的速度。三种广泛使用的驱动器类型是:Sony
Advanced Intelliget Tape ( AIT ) 、Quantum Digital Linear Ta p e ( DLT )和Exabyte
Mammoth 8mm。它们最少可以容纳20GB的不压缩数据,并且具有更高的数据传输能力。

用于备份的Tar

备份工具Tar是以前备份文件的可靠方法,几乎可以工作于任何环境中,Linux老用户一般都信赖它。
Linux中以.tar结尾的文件都是用tar创建的。它的使用超出了单纯的备份,可用来把许多不同文件放到一起组成一个易于分开的文件。tar是从Tape
ARchiver备份工具起步的。包含在Linux中的GNU
tar工具简便易用,包含了一个用来压缩的选项,且支持不断增加的备份。tar是一个命令行的工具,没有图形界面。使用Konsole或Kvt打开一个终端窗口,接下来是一个简单的备份命令:
$tar cvf – /home > /temp/backup.tar

这个命令在/tmp目录中创建一个backup.tar的文件,/home目录中所有内容都包含在其中。接下来可以把tar文件拷贝到备份磁盘中。使用简单备份时,如果要使用压缩功能,改为下面命令:
$tar czvf – /home > /tmp/backup.tgz

上面扩展名. tgz指出这是一个压缩文件。下一个例子可以用来直接备份到一个安装好的Jaz驱动器中,但这样做要确定有足够的空间:

$tar czvf /mnt/jaz/backup.tgz – /home

对于一个磁带驱动器,使用设备名称: $tar czvf /dev/st0/backup.tgz – /home

如果有一个备份非常大,可以使用多卷选项。但是,这样做就不能使用压缩。当第一个磁盘或磁带填满后,tar将提示插入另一张: $tar cvMf
/dev/st0/5mar2000.tar -home

要恢复备份使用下面的命令,以Jaz磁盘为例: $tar xzvf /mnt/jaz/5mar2000.tgz /home

表1列出了tar主要功能参数。此外还有很多可选参数,本文不再详述。

表1备份工具tar可以用crontab工具设置成基于时间的有规律地运行。例如,每晚2点把/home目录备份到SCSI磁带驱动器中,只要将下面语句添加到root的crontab中即可:
00 02 * * * tar cvf /dev/st0/homefiles.tar – /home

用于备份的Cpio

GNU
cpio工具像tar一样从命令提示行启动程序。与tar相比cpio更复杂,但是也更为可靠。因为如果一个tar文件中某处有一个坏块,就不能对备份文件的其它部分进行访问,而使用cpio,只有坏块不能被访问。cpio创建一个称为copy-out
mode的备份,备份存档中包含了文件和所有者、时间及访问许可等信息。cpio需要一个假定要备份的文件列表。创建列表的一个最方便的方法就是使用ls命令。例如,要把/home目录备份到SCSI磁带设备中,输入下面的命令:
$ls /home   cpio -o > /dev/st0

也可以使用find命令。它包括许多选项可以用来消减被存档文件的数量。例如,下面的命令对所有在上一个2 4小时内修改过的文件进行存档: $find
/home -mtime 1 -type f -print   cpio -o > /dev/st0

copy – in模式把文件从备份存档中解出来。下面的命令会恢复前两个备份例子中的所有文件: $cpio -i < /dev/st0

你也可以对cpio的备份进行计划,用crontab工具设置成基于任何时间的有规律地运行。例如,要在每晚2点把/
home目录备份到SCSI磁带驱动器中,把下面的语句添加到root的crontab文件中即可: 00 02 * * * ls /home   cpio -o
> /dev/st0

《华尔街日报》7月14日发了一篇文章,标题是“数据显示丰田汽车事故多因司机自身失误所致”。《华尔街日报》说,美国交通部分析了因突然加速而导致事故的丰田汽车的许多数据记录,调查发现,在汽车撞车的时候,油门是开着的,没有踩刹车。这个结果显示,一些声称他们的丰田汽车失控的司机在想踩刹车的时候,错误地踩上了加速器。调查发现虽然还没有发布,但却支持了丰田的立场,即丰田汽车突然加速并非是由电脑控制的油门系统的电子元件故障导致。

  我今天不是说丰田有没有问题,这不是问题的关键,问题的关键在于:通用一样有问题,福特有更严重的问题,你为什么不召回?为什么它们不受到关注?

  我早就说过,丰田事件就是一场美国版“潜伏”。请各位想一想,丰田事件为什么会发生?难道你真的相信美国的谎言,这一切都是由于丰田的品质问题吗?怎么可能呢?哪有这么简单啊!不由得我不怀疑这是一个阴谋。我越深入地研究这个阴谋论,越发现阴谋论的可能性越高。

  奥巴马的困境

  请各位好好想一想,奥巴马最大的困境是什么?就是居高不下的失业率。2010年初,美国的失业率是10%。我想提醒各位,如果加上半就业(就是打零工的、没有正式工作的)人口的话,这个比例是非常高的。美国的失业人口怎么统计的?就是你失业之后不算真正失业,而是你领取救济金几个月之后还没找到工作才算失业。因此从你失业一直到被统计进去起码要半年以上,甚至有的要经过一年时间,因此今天10%的失业率是半年或一年以前的失业率,这就是美国的统计方法,如果把真正的失业人口再加上半就业打零工的人口全部算进去的话,这个比例要更高。

  2008年5月4日的时候,据美国《华盛顿邮报》报道,美国真正的失业人口加上半就业人口已经高达15%。到2010年年初,这个比例应该接近19%了。这个数字太可怕了,也就是说每五个美国人就有一个是失业人口。

  这些人为什么会失业呢?因为工厂关闭了,那么这些工厂为什么关闭呢?因为它们生产的产品卖不出去了,但是为什么卖不出去呢?因为美国消费者不喜欢买美国产品,那么美国消费者喜欢买什么产品呢?就是喜欢买中国的廉价产品和日本的高品质产品。所以对于奥巴马而言,要减少美国的失业人口,就必须要美国人不买高质量的日本产品和便宜的中国产品,要让他们回头买美国的产品,然后美国的工厂才能开工,然后工人才能就业,然后失业率才能降低。因此对于奥巴马而言,他的釜底抽薪之计就是打破日本高品质和中国便宜货的神话。美国透过贸易大战逼迫中国人民币升值,而人民币升值之后,中国货便宜的神话就被打破了。那么美国又如何打破高品质日本货的神话呢?那就是丰田大战。美国为了打这个大战,它在20世纪90年代的初期就开始精心策划一个美国版的“潜伏”。

  我想问一个问题,你们觉得日本丰田车的质量可能如此大幅度地下滑吗?可能比美国汽车差吗?我看了这个案子,我坦率地告诉各位我的第一个想法是什么。肯定是阴谋!

  我们看一下实际数据,你会发现,丰田召回事件之前,公众对它是不怎么关注的,直到事件发生的时候公众的关注度才突然变得非常高。福特呢?福特的公众关注度和丰田的不一样,它一直是非常高,一直都比丰田高。为什么?因为它的质量有问题,问题特别多。

  因此看到丰田的故事,我们在幸灾乐祸之余还应该想一想:如果美国将来对付中国的话,我们应该怎么办?因为当美国决心要对付一个国家的时候,它是不择手段的,是无所不用其极的。

  丰田事件只是一个引子

  美国为什么要针对丰田,而不是其他的日本品牌呢?因为美国三大汽车公司的汽车卖得不好,就会关掉工厂,就会造成汽车工人失业。而这不仅仅是汽车公司工人失业的问题,还会造成其他零配件工厂工人失业,因此美国三大汽车公司的失业问题波及的后果,那是不得了的,将会造成几百万工人的失业。按照我们的估计,如果三家公司都关掉的话,起码造成300万以上的人失业,这是美国总统奥巴马所不能允许的,因为他是民主党的总统,他是蓝领阶层的代表。当时就是以汽车工会为首的这些蓝领工人把奥巴马送入白宫的,他今天当然要回馈这些老百姓。所以奥巴马必须从日本最高品质的丰田汽车下手,只要它垮了,不但救了美国汽车工业,而其他日本的品牌还不如丰田,因此可以有效地波及日本其他品牌。

  怎么回馈广大选民的支持呢?如果我是奥巴马的话,我会怎么想呢?我们美国的三大汽车公司就是不争气,造的车质量就是不那么好,美国人就是不买。怎么办呢?如何让美国人去买美国产的汽车呢?奥巴马想,不能够号召美国人发挥爱国的精神,因为爱国而买,这美国人是不会干的。那怎么办呢?想啊、想啊、想啊,就在一个夜黑风高的晚上,他终于想出来了:得釜底抽薪,让美国老百姓痛恨日本车,让老百姓认为日本车的质量是不行的,一定要彻底打击日本车的质量,才能够使得美国的老百姓购买美国车。所以,根据2010年1月份的销售数据来看,美国是成功的,因为丰田的销售量下跌16%,而问题非常多的福特,它的销售量竟然上升了25%。

  我就在这个时候开始想这件事前前后后的关联性,越想越觉得合理,于是我就开始大量地收集资料,资料收集之后发现,这个太精彩了,整个事件就是美国人精心策划的结果。

  所以我在想,如果我是美国人我应该怎么做。一定要学习中国的电视剧“潜伏”。记不记得“潜伏”里面有个男主角叫余则成?当然了,剧情不太一样,可是可以做些修改。你知道我为什么会想到“潜伏”吗?请你想一想,美国为了对付苏联,花了二十多年的时间精心策划打击苏联,最后让苏联解体。对付中国呢?当然也是一样。对付日本的汽车工业呢?肯定也是这样子。你们千万不要小看美国,我告诉各位,美国最可怕的地方就在这儿。它要对付你,不是今天想到今天做,而是精心策划了几十年。

  再看看汽车召回,2010年1月份之前的六个月,总共有216起召回事件,丰田6起,其他的基本上也都是美国的汽车。你可以看得出来,美国汽车被召回的有多少。而丰田2009年一年之内才4起,到2010年1月底的半年内是6起,也就是说丰田2009年一年的召回比例只有0.8%,而半年的召回比例也不过只有2.78%,可是丰田在美国市场的占有率高达17%。此外,从历史上看,占据汽车一次召回数量第一名的是哪家汽车公司呢?美国《福布斯》杂志提供的数据显示,是福特公司。2006年4月,因为某种原因召回了720万辆车。第二名是通用,1971年12月召回了670万辆车。第三名还是通用,1981年2月因为某种原因召回了580万辆车。第四名又回到了福特,2005年9月因为某种原因召回了450万辆。第五名还是福特,2009年10月召回了450万辆。第六名是丰田,因为脚垫门事件,召回了426万辆。第七名也是丰田,因为另外一个原因,召回了200多万辆。所以,从历史上的召回事件来看,基本上都是美国的汽车在召回。从最近的召回事件来看,大部分也都是美国的汽车在召回。

  从我前面引的数据来看,真正出现问题的是美国的汽车公司。丰田是有问题,可是通用一样出问题,为什么你不拿通用做文章呢?所以虽然我们认为丰田确实有问题,但其实脚垫卡住油门,你不觉得问题很小吗?你不要用脚垫就好了。有那么严重吗?严重得很,为什么严重得很?因为美国针对的绝不只是丰田的问题,这是继自1985年的日美汇率大战之后,2010年美国精心策划的又一场大战,是一场全新的、过去从未经历过的贸易大战。

  2010年1月份的数据就是:福特汽车的销售量上涨25%,通用汽车的上涨13%,而丰田汽车的销量下跌16%。更可怕的是只要美国成功地打击丰田,只要让美国的老百姓憎恨丰田,憎恨日本的汽车品牌,进而憎恨日本的其他品牌,美国的老百姓就会改用美国货。因此美国的失业率就会下降。如果丰田危机也就是美国对日本的贸易战——美国精心策划的结果,那么,让我感到不寒而栗的是我们中国怎么办?奥巴马2010年3月11日讲得非常清楚,他必须用强硬态度对付中国的汇率,其目的不在贸易大战,而在汇率大战,美国希望透过人民币汇率的升值,而使得中国产品不再便宜。而且美国对我们展开贸易大战还更容易,因为我们中国的出口品质还不如丰田,对付中国的出口那更是易如反掌。一个“余则成”能够击垮丰田的话,对付我们都不需要“余则成”了。我们的工业实力还不如日本。

  因此在我看来,这就是美国对付亚洲各国的惊天大阴谋。千万不要以为美国只是对付日本,我担心的是美国会用类似的借口来对付中国。坦白地讲,我们中国各行各业的产品质量,还不如日本。美国如果真要对付我们的话,那么后果是不堪设想的。