[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

/etc/init.d/mysql: ERROR: The partition with /var/lib/mysql is too full!



После перезагрузки сервера появилась вот такая беда:

/etc/init.d/mysql: ERROR: The partition with /var/lib/mysql is too full!

Пока решил закоментировав "exit 1", так:

  # check for diskspace shortage
  datadir=`mysqld_get_param datadir`
  if LC_ALL=C BLOCKSIZE= df --portability $datadir/. | tail -n 1 | awk
'{ exit ($4>4096) }'; then
    log_failure_msg "$0: ERROR: The partition with $datadir is too
full!"
    echo                "ERROR: The partition with $datadir is too
full!" | $ERR_LOGGER
#    exit 1
  fi

=======================
# /usr/sbin/mysqld --verbose --help | grep datadir
  -h, --datadir=name  Path to the database root.
datadir                           /var/lib/mysql/
# LC_ALL=C BLOCKSIZE= df --portability /var
Filesystem         1024-blocks      Used Available Capacity Mounted on
/dev/hda7              9614116   2929680   6196064      33% /var
=======================

Есть идеи?

Что значит это условие в /etc/init.d/mysql:

if LC_ALL=C BLOCKSIZE= df --portability $datadir/. | tail -n 1 | awk
'{ exit ($4>4096) }'; then

??

-- 
Покотиленко Костик <casper@meteor.dp.ua>


Reply to: