在没有执行命令时,查看磁盘空间并没有被占满。 df -h 和 df -i等都显示没有问题。
/dev/sda3 1012M 609M 352M 64% / /dev/sda1 99M 12M 83M 12% /boot none 1.5G 0 1.5G 0% /dev/shm /dev/sda7 54G 22G 30G 42% /home /dev/sda5 7.7G 5.9G 1.5G 80% /usr /dev/sda6 2.0G 250M 1.7G 14% /var
/dev/sda3 131616 10503 121113 8% / /dev/sda1 26104 42 26062 1% /boot none 221778 1 221777 1% /dev/shm /dev/sda7 7143424 221710 6921714 4% /home /dev/sda5 1026144 292794 733350 29% /usr /dev/sda6 262144 3814 258330 2% /var
-T, --temporary-directory=DIR use DIR for temporaries, not $TMPDIR or /tmp; multiple options specify multiple directories
因为sort命令默认临时文件目录为"/tmp",在sort执行过程中,如果产生的临时文件过大会导致"/tmp"目录被占满的。如上面所示:"/tmp"在"/"目录下,而"/"目录所在分区只有1G空间。