关于几个linux的小问题

版权声明:转载的时候请注明转载路径~~~ https://blog.csdn.net/kellyseeme/article/details/51591430

1、linux文件系统满了之后会有如何结果

直接将根目录/进行创建文件,将文件系统直接使用到百分之百,如下所示:

[root@Aserver ~]# df 
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/mapper/vg_aserver-lv_root
                       7781012   7781012         0 100% /
tmpfs                   510400         0    510400   0% /dev/shm
/dev/sda1               495844     32591    437653   7% /boot


在进行文件系统占满之后,系统不会宕机;

在重启服务的时候,本来/var/log/message文件是可以记录日志的,但是文件系统满了之后,日志不再进行记录;

文件系统占满之后,依然可以进行重启服务;

文件系统占满之后,使用yum和rpm会无法出现结果,结果一直hang住;

文件系统占满之后,照样可以登录系统,照样可以执行命令,依然提供远程链接服务。

在将磁盘空间进行清理之后,那么日志系统恢复正常运行。

[root@Aserver ~]# /usr/bin/yum install kel
Loaded plugins: product-id, security, subscription-manager
Updating certificate-based repositories.
[Errno 28] No space left on device
Traceback (most recent call last):
  File "/usr/bin/yum", line 29, in <module>
    yummain.user_main(sys.argv[1:], exit_code=True)
  File "/usr/share/yum-cli/yummain.py", line 276, in user_main
    errcode = main(args)
  File "/usr/share/yum-cli/yummain.py", line 107, in main
    base.doLock()
  File "/usr/lib/python2.6/site-packages/yum/__init__.py", line 1740, in doLock
    while not self._lock(lockfile, mypid, 0644):
  File "/usr/lib/python2.6/site-packages/yum/__init__.py", line 1810, in _lock
    os.write(fd, contents)
OSError: [Errno 28] No space left on device

在创建文件的时候,内容也是不能写入的,会提示你是不是磁盘空间已满。

[root@Aserver ~]# rpm -qa ssh
error: db3 error(12) from dbenv->open: Cannot allocate memory
error: db3 error(12) from dbenv->close: Cannot allocate memory
error: cannot open Packages index using db3 - Cannot allocate memory (12)
error: cannot open Packages database in /var/lib/rpm
error: db3 error(12) from dbenv->open: Cannot allocate memory
error: db3 error(12) from dbenv->close: Cannot allocate memory
error: cannot open Packages database in /var/lib/rpm

微信公众号:SRE艺术

猜你喜欢

转载自blog.csdn.net/kellyseeme/article/details/51591430