寻觅生命中的那一片浅草......

文章带标签 Linux

Got error 28 from storage engine 解决方法

今天碰到数据库出错

Got error 28 from storage engine

查了一下,数据库文件所在的盘应该没事,应该是数据库用的临时目录空间不够

引用
磁盘临时空间不够导致。
解决办法:
清空/tmp目录,或者修改my.cnf中的tmpdir参数,指向具有足够空间目录

上面的说法应该比较清楚,还有一个类似的:

引用
mysql报以下错的解决方法

ERROR 1030 (HY000): Got error 28 from storage engine

出现此问题的原因:临时空间不够,无法执行此SQL语句

解决方法:将tmpdir指向一个硬盘空间很大的目录即可

原创内容如转载请注明:来自 阿权的书房
本帖地址:http://www.aslibra.com/blog/read.php/794.htm

Rm -rf 磁盘空间未释放

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
|注意事项:如欲转载,请保留以下信息。谢谢
|文章出处:http://hi.baidu.com/_wang8
|>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
rm -rf 之后,文件未必是立即就被删除了..
还需要等占用此文件的进程将文件释放后,文件才开始执行删除操作。

rm -rf access_log
cat >access_log
rm -rf error_log
cat >error_log

[root@ccsafe local]# df -h
文件系统              容量 已用 可用 已用% 挂载点
/dev/sda1              99G 3.4G   91G   4% /
/dev/sdb1             276G 249G   13G 96% /data
none                  2.0G 4.0K 2.0G   1% /dev/shm
/dev/sda3             167G 155G 3.4G 98% /usr/local

[root@ccsafe local]# du -h –max-depth=1 /usr/local/
92K     /usr/local/page_creater
136M    /usr/local/virus_info_svr
940K    /usr/local/lib
140K    /usr/local/share
8.0K    /usr/local/include
76K     /usr/local/sbin
36K     /usr/local/virus
8.0K    /usr/local/games
8.0K    /usr/local/src
44K     /usr/local/conf
24K     /usr/local/man
276K    /usr/local/monitor-base
4.9G    /usr/local/mysql
76K     /usr/local/etc
8.0K    /usr/local/data
24M     /usr/local/snmpd
8.0K    /usr/local/libexec
1.2M    /usr/local/external_lib
16K     /usr/local/lost+found
15M     /usr/local/bin
72K     /usr/local/doc
42M     /usr/local/apache2
5.1G    /usr/local/
[root@ccsafe local]#
[root@ccsafe local]# /usr/local/apache2/bin/apachectl stop
httpd (no pid file) not running
[root@ccsafe local]# df -h
文件系统              容量 已用 可用 已用% 挂载点
/dev/sda1              99G 3.4G   91G   4% /
/dev/sdb1             276G 249G   13G 96% /data
none                  2.0G 4.0K 2.0G   1% /dev/shm
/dev/sda3             167G 130G   29G 82% /usr/local
[root@ccsafe local]# df -h
文件系统              容量 已用 可用 已用% 挂载点
/dev/sda1              99G 3.4G   91G   4% /
/dev/sdb1             276G 249G   13G 96% /data
none                  2.0G 4.0K 2.0G   1% /dev/shm
/dev/sda3             167G   88G   71G 56% /usr/local
[root@ccsafe local]# df -h
文件系统              容量 已用 可用 已用% 挂载点
/dev/sda1              99G 3.4G   91G   4% /
/dev/sdb1             276G 249G   13G 96% /data
none                  2.0G 4.0K 2.0G   1% /dev/shm
/dev/sda3             167G 5.2G 154G   4% /usr/local
[root@ccsafe local]#

可以这样来检测:
[root@ccsec ~]# lsof |grep deleted
cat       8036 root    1w      REG      253,0        5     483189 /root/aaa.txt (deleted)
[root@ccsec ~]#

date转换时间和时间戳

时间戳 to 时间
date -d ‘1970-01-01 UTC 946684800 seconds’ +”%Y-%m-%d %T %z”

时间 to 时间戳
date -d ‘2006-02-14 00:00:00’ +%s

info date
看example小节的最后有详细说明

chkconfig在ubuntu里用什么命令替代

# update-rc.d sshd defaults          # Activate sshd with the default runlevels
# update-rc.d sshd start 20 2 3 4 5 . stop 20 0 1 6 .  # With explicit arguments
# update-rc.d -f sshd remove         # Disable sshd for all runlevels
# shutdown -h now (or # poweroff)    # Shutdown and halt the system

top libncurses.so.4

在linux操作系统下,执行 top 命令出现了 “error while loading shared libraries: libncurses.so.4…”报错信息,原因是系统找不到libncurses.so.4文件。解决方法如下:

# cd /usr/lib        //进入到/usr/lib目录下

# ls -la libncurses.so*     //查询文件名包含libncurses.so字符串的文件

libncurses.so  libncurses.so.5  libncurses.so.5.4     //系统返回的查询结果
可见虽然没有libncurses.so.4文件,但有libncurses.so.5.4文件,只要建一个ln就好了,命令如下:

# ln -s  /usr/lib/libncurses.so.5.4  /usr/lib/libncurses.so.4

转载自:http://blog.csdn.net/gavin8197/archive/2008/12/19/3556326.aspx

2025年六月
« 5月    
 1
2345678
9101112131415
16171819202122
23242526272829
30