您好,登錄后才能下訂單哦!
在偶然的情況下發現,系統swap掛載的分區存放地空間本身就特別小,導致zabbix監控老是報警磁盤空間低于10%,所以最及時有效的辦法就是把swap重新掛載到磁盤空間更大的磁盤上去
1.可以通過df -h 查看系統上的磁盤分區狀況
[root@~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/centos-root 18G 12G 6.4G 64% /
devtmpfs 3.9G 0 3.9G 0% /dev
tmpfs 3.8G 0 3.8G 0% /dev/shm
tmpfs 3.8G 377M 3.4G 10% /run
tmpfs 3.8G 0 3.8G 0% /sys/fs/cgroup
/dev/xvdc1 2.0T 18G 1.9T 1% /data0
/dev/xvda1 497M 129M 369M 26% /boot
tmpfs 757M 0 757M 0% /run/user/0
/dev/loop0 4.1G 4.1G 0 100% /media/a
發現/dev/xvdc1掛載在/data0上的空間,尚存很多,可以考慮把swap掛載到/data0上
既然有好的去處了,我們就可開始動作了。
2.查看swap空間的位置在哪里
[root@~]# cat /etc/fstab
可以在/etc/fstab內查看發現
/home/swapswapswapdefaults00
也就是說掛載到了家目錄上,因為磁盤空間小,所以要轉移至大點的空間,就上述情況來看,我們掛載到/data0就可以了
3.停止swap活動
[root@~]# swapoff /home/swap
4.轉移/home/swap到/data0下面
[root@~]# mv /home/swap /data0/
5.要修改開機啟動的文檔設定
[root@~]# vim /etc/fstab
注掉/home/swap swap swap defaults 00
改為/data0/swap swap swap defaults 00
6.查看free -m
發現沒有swap空間
[root@~]# free -m
total used free shared buff/cache available
Mem: 7567 4407 176 386 2983 2445
Swap:
7.開啟swap活動
[root@~]# swapon /data0/swap
8.再次查看free -m
有了swap空間
[root@~]# free -m
total used free shared buff/cache available
Mem: 7567 4407 176 386 2983 2445
Swap: 2047 168 1879
通過上述操作,報警解除。
第一次寫博客,純屬自己領悟的內容,所以有錯誤歡迎指出,謝謝!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。