我的磁碟容量掛載情況:
df -h
1、/——50g(已用96%)
2、/data——200g(已用1%)
我的docker軟體,全部(docker映象、容器)掛載到了/(根目錄的磁碟)上。同時,我正常使用的/root中又有大量檔案資料占用了根目錄的磁碟空間,此時docker化的jenkins告警說磁碟快滿了。
我檢視了網上的乙個辦法:
只能方法一對新的資料起作用,因為這個辦法是針對非docker化的jenkins。
怎麼辦,必須解決(已用96%)的問題。
1、檢視/(根目錄)的容量使用分布情況。
2、轉移大檔案到/data目錄中去,建立乙個軟連線來。
3、刪除無用大檔案(如果懶得查詢了,就按轉移data處理)。
df -h
例如:
[root@mylinux ~]# df -h檔案系統 容量 已用 可用 已用% 掛載點
devtmpfs 3.9g 0 3.9g 0% /dev
tmpfs 3.9g 4.0k 3.9g 1% /dev/shm
tmpfs 3.9g 352m 3.5g 9% /run
tmpfs 3.9g 0 3.9g 0% /sys/fs/cgroup
/dev/sdb1 197g 61m 187g 1% /data
/dev/sda1 497m 228m 270m 46% /boot
tmpfs 783m 0 783m 0% /run/user/0
cd /
du -sh *
再進入使用磁碟較大的目錄檢視
例如:cd /root
du -sh *
[root@mylinux ~]# du -sh *3.2g download
4.0k flume-kill.sh
4.0k get_host_ip.py
8.0k img_go
1.7g install_package
4.0k mir_jenkins
457m module
4.0k myinit.sh
2.0m py2test
168k pyweb
624k safescan
4.0k shtest
7.7m test01
1.5g tmp
1.2g tmp1
可以看出有3個目錄磁碟使用量較大,且依賴較小
3.2g download1.5g tmp
1.2g tmp1
例如:mkdir /data/fake_root_home/
mv /root/download /data/fake_root_home/
ln -s /data/fake_root_home/ /root/fake_root_home
這樣可減少/var/lib/docker的磁碟使用量。
重啟後,告警消失。
檢視/(根目錄)磁碟使用率變為了(已使用73%)
[root@mylinux ~]# df -h檔案系統 容量 已用 可用 已用% 掛載點
devtmpfs 3.9g 0 3.9g 0% /dev
tmpfs 3.9g 4.0k 3.9g 1% /dev/shm
tmpfs 3.9g 360m 3.5g 10% /run
tmpfs 3.9g 0 3.9g 0% /sys/fs/cgroup
/dev/sdb1 197g 5.9g 181g 4% /data
在ubuntu 16 0 4中安裝Jenkins
在ubuntu下,可以使用apt命令來安裝jenkins wget q o sudo apt key add sudo sh c echo deb binary etc apt sources.list.d jenkins.list sudo apt get update sudo apt get ...
docker中執行的pytorch解決多執行緒報錯
在docker中執行的pytorch執行多執行緒訓練,報如下錯誤 unexpected bus error encountered in worker.this might be caused by insufficient shared memory shm 解決方法,啟動docker時,增加 i...
docker中配置mysql並解決中文亂碼
在docker中配置並使用mysql映象步驟 1 獲取mysql映象 2 載入並執行mysql映象 docker run name mysql p 33306 3306 e mysql root password 123456 d 192.168.100.163 5002 tx other mysq...