오늘은 리눅스 시스템에서 두 가지 명령어인 df와 du의 사용법을 소개하겠습니다. df 명령어는 파일 시스템의 디스크 사용량 정보를 볼 수 있고, du는 파일이나 디렉터리의 크기를 볼 수 있는 명령어입니다.
df
사용법: df [옵션]
공통 옵션:
-a 모든 파일 시스템 표시
-h 읽기 쉬운 형식으로 표시
-i Do 디스크 용량을 표시하지 않고 사용된 inode 수만 표시합니다
-T 파일 시스템 표시
아래에서 설명하겠습니다
1 매개변수 없이
# df Filesystem 1K-blocks Used Available Use% Mounted on devtmpfs 3986648 0 3986648 0% /dev tmpfs 3999984 0 3999984 0% /dev/shm tmpfs 3999984 528 3999456 1% /run tmpfs 3999984 0 3999984 0% /sys/fs/cgroup /dev/vda1 41931756 19293976 22637780 47% / /dev/vdb1 52403200 476572 51926628 1% /data /dev/vdb2 104806400 27960008 76846392 27% /www tmpfs 799996 0 799996 0% /run/user/0
2 -h 옵션을 추가하여 각각을 가져옵니다. 마운트 지점 디스크 사용량이 있지만 읽기가 쉽지 않습니다. 다음으로 -h 옵션을 추가하여 효과를 확인합니다
# df -h Filesystem Size Used Avail Use% Mounted on devtmpfs 3.9G 0 3.9G 0% /dev tmpfs 3.9G 0 3.9G 0% /dev/shm tmpfs 3.9G 528K 3.9G 1% /run tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup /dev/vda1 40G 19G 22G 47% / /dev/vdb1 50G 466M 50G 1% /data /dev/vdb2 100G 27G 74G 27% /www tmpfs 782M 0 782M 0% /run/user/0
3. -T 옵션을 추가합니다
또한 마운트 지점이 어떤 종류의 파일 시스템을 사용하는지 알고 싶으므로 -T 옵션
# df -hT Filesystem Type Size Used Avail Use% Mounted on devtmpfs devtmpfs 3.9G 0 3.9G 0% /dev tmpfs tmpfs 3.9G 0 3.9G 0% /dev/shm tmpfs tmpfs 3.9G 528K 3.9G 1% /run tmpfs tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup /dev/vda1 xfs 40G 19G 22G 47% / /dev/vdb1 xfs 50G 466M 50G 1% /data /dev/vdb2 xfs 100G 27G 74G 27% /www tmpfs tmpfs 782M 0 782M 0% /run/user/0
을 추가해야 합니다. 4. -i 옵션을 추가하세요
inode 사용법을 보려면 -i 옵션을 사용해야 합니다
# df -ih Filesystem Inodes IUsed IFree IUse% Mounted on devtmpfs 974K 359 973K 1% /dev tmpfs 977K 1 977K 1% /dev/shm tmpfs 977K 562 977K 1% /run tmpfs 977K 17 977K 1% /sys/fs/cgroup /dev/vda1 20M 188K 20M 1% / /dev/vdb1 25M 4 25M 1% /data /dev/vdb2 50M 494K 50M 1% /www tmpfs 977K 5 977K 1% /run/user/0
위 옵션 외에도 df에는 매우 유용한 작은 기능도 있습니다. file 해당 파일이 속한 파일 시스템입니다.
# df /etc/my.cnf Filesystem 1K-blocks Used Available Use% Mounted on /dev/vda1 41931756 19294292 22637464 47% /
dudf와 마찬가지로 du도 자주 사용되는 명령입니다. 때로는 서버 디스크가 거의 꽉 차서 불필요한 대용량 파일을 정리해야 할 때도 있습니다. 이때 du 명령이 필요합니다.
사용법: du [옵션] 파일 또는 디렉터리 이름
일반적으로 사용되는 옵션은 다음과 같습니다.
# 显示文件大小 # du -h wp-fastest-cache.0.9.0.7.zip 456K wp-fastest-cache.0.9.0.7.zip # 显示目录大小,默认会显示该目录下所有文件,如只想显示目录大小,需要加上-s选项 # du -sh /root 114M /root # 显示目录下文件大小总和,不包括子目录 # du -sSh /root 84M /root
먼저 df 명령을 사용하여 공간이 거의 부족한 파일 시스템을 확인합니다. 마운트 지점을 찾은 후 du 명령을 사용하여 디렉터리를 하나씩 탐색하여 디렉터리 크기를 확인하고 가장 많은 공간을 차지하는 디렉터리를 찾습니다. 그런 다음 이 디렉터리에서 삭제할 수 있는 파일을 살펴보고 해당 파일을 삭제합니다.
위 내용은 Linux에서 디스크 및 디렉터리 상태 정보를 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!