前幾天在項目開發過程中發現一個問題,使用SecureCRT向test1用戶目錄上傳文件的時候報zmodem transfer cancled by remote side
糾結了很長時間,爲了趕進度使用root權限強制上傳了文件,今天有時間來處理了一下這個問題。
解決方法:
1、先查看使用目錄是否被佔滿。
[root@admin home]# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/vg_admin-lv_root 51606140 5929120 43055580 13% /
tmpfs 8167884 72 8167812 1%/dev/shm
/dev/sda1 495844 39888 430356 9% /boot
/dev/mapper/vg_admin-lv_home 42985992 40826688 0 100% /home
可以看出/home目錄已經100% 被佔滿。
2、查看具體佔用目錄的文件
[root@admin home]# du -mx /home |sort -rn |head -n 10
39694 /home
39676 /home/test1
38754 /home/test1/pal_0331/server
38754 /home/test1/pal_0331
38263 /home/test1/pal_0331/server/gs
402 /home/test1/jclient
378 /home/test1/paltrunk/server
378 /home/test1/paltrunk
370 /home/test1/pal_0331/server/uniqname
361 /home/test1/pal_0331/server/uniqname/uqxbackup
可以看出pal_0331是罪魁禍首,刪之。
也可以使用du -m * |sort -rn |more按照文件大小進行排序。
3、再看清空後的目錄大小。
[root@admin test1]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_admin-lv_root 50G 5.7G 42G 13% /
tmpfs 7.8G 72K 7.8G 1% /dev/shm
/dev/sda1 485M 39M 421M 9% /boot
/dev/mapper/vg_admin-lv_home 41G 1.2G 38G 3% /home
4、上傳文件
[test1@admin jclient]$ rz
rz waiting to receive.
Starting zmodem transfer. Press Ctrl+C to cancel.
100% 325 bytes 325 bytes/s 00:00:01 0Errors
問題解決。