程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> AutoMySQLBackup 3.0 Bug:"du: WARNING: use --si, not -H"

AutoMySQLBackup 3.0 Bug:"du: WARNING: use --si, not -H"

編輯:MySQL綜合教程

AutoMySQLBackup 3.0 Bug:"du: WARNING: use --si, not -H"


案例環境:   操作系統版本: Red Hat Enterprise Linux Server release 5.7 64bit   數據庫版本 : 5.6.19 MySQL Community Server   AutoMySQLBackup: Automysqlbackup-v3.0_rc6       案例場景:   AutoMySQLBackup 3.0版本備份時,出現告警錯誤“du: WARNING: use --si, not -H; the meaning of the -H option will soon change to be the same as that of --dereference-args (-D)” 具體信息請見下面:     ============================================================================== Total disk space used for backup storage... Size - Location 1.8M /u01/db_backup/mysqlbackup/   ==============================================================================   ###### WARNING ###### Errors reported during AutoMySQLBackup execution.. Backup failed Error log below.. du: WARNING: use --si, not -H; the meaning of the -H option will soon change to be the same as that of --dereference-args (-D)   ================================== End of Backup ============================= ==============================================================================     出現這個錯誤是因為在 Red Hat Enterprise Linux 5.7上的du命令不符合POSIX標准規范。具體參考官方的AutoMySQLBackup 3.0 warning on du in Centos (5.7)   The POSIX specifications are. It seems, that the Centos 5.7 version of du is not POSIX compliant, but will soon be. I have done my best to use only POSIX compliant syntax to assure the bug-free running on most systems. Unfortunately, I can't take care of every system and distribution, which chooses to defy POSIX syntax. For other people and myself, it would be a good idea to get the options of du on Centos 5.7, so please post 'du --help'.   如下所示,在命令du --help中,你就能從幫助信息中看到下面信息:   可以通過修改腳本/usr/local/bin/automysqlbackup 找到下面腳本,修改腳本將“ echo `du -hsH "${CONFIG_backup_dir}"` 修改為 echo `du -hs "${CONFIG_backup_dir}"` 即可解決問題。   在Red Hat Enterprise Linux Server release 6.6 就不會有這個問題,它的du版本為8.4, Red Hat Enterprise Linux 5.7上的du命令版本為du (GNU coreutils) 5.97   # du --version du (GNU coreutils) 8.4 Copyright (C) 2010 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.   Written by Torbjörn Granlund, David MacKenzie, Paul Eggert, and Jim Meyering.

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved