我想备份 vnstst 日志并将其导入新的 ubuntu 系统。目前我使用的是 32 位 ubuntu 14.04,计划使用 64 位 14.04LTS。我读过这篇文章“http://ubuntuforums.org/showthread.php?t=2053507“。他们说“32 位机器和 64 位机器的数据库显然不兼容。我注意到它们之间存在轻微的大小差异”。
如何使它们与 64 位操作系统兼容?
答案1
有两个选项可使在 32 位系统中创建的 vnStat 数据库在 64 位系统中可读:
- 使用(有些实验性的)数据库转换工具:http://humdi.net/vnstat/dbconvert.c
- 在 32 位系统中使用 --dumpdb 参数将数据库导出到文件,然后在 64 位系统中,使用 vnStat 1.12 或更高版本,使用 --importdb 参数从先前创建的文本文件导入数据库
两种方法应该都会得到相同的结果。选项 1 更简单,并且只要数据库文件仍然可用,就不限制 32 位系统是否可用。选项 2 还允许您根据需要修改数据库数据,但需要做更多工作,因为 14.04 不包含 vnStat 版本 1.12。