ข่าว: ข่าวประกาศ

  • 20 เมษายน 2024, 00:48:01

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ผู้เขียน หัวข้อ: ตรวจสอบขนาดของไฟล์ ในแต่ละ directory  (อ่าน 8037 ครั้ง)

admin

  • Administrator
  • Hero Member
  • *****
  • กระทู้: 3820
    • ดูรายละเอียด
    • อีเมล์
ตรวจสอบขนาดของไฟล์ ในแต่ละ directory
« เมื่อ: 02 พฤษภาคม 2010, 03:30:26 »
เนื่องจากว่าวันนี้ เจอปัญหาเครื่อง server hdd เต็ม ทำเอา server รวน รัน service ต่าง ๆ ไม่ขึ้น

ปัญหาคือว่า ทำไมถึงเต็ม เต็มได้อย่างไร และไฟล์หรือ folder ไหนที่มันเยอะ ผิดปกติ จะทำการลบอะไรได้บ้าง

วันนี้ก็เลยขอเสนอคำสั่ง

du -csh *

คำสั่ง du หรือ disk use ก็สามารถ นำมาใช้ตรวจเช็คได้ว่า ในแต่ละ folder นั้น มีไฟล์ข้อมูลรวมกันอยู่ขนาดเท่าไหร่

เช่น 

cd /
du -csh *

จะได้ว่า

5.7M    bin
1.9M    bit
15M     boot
0       cdrom
132G    data1
330G    data2
212K    dev
28M     etc
3.0G    home
0       initrd.img
132M    lib
0       lib64
16K     lost+found
16K     media
8.0K    mnt
4.0K    opt
279M    pohd
du: cannot access `proc/16440/task/16440/fd/3': No such file or directory
du: cannot access `proc/16440/task/16440/fdinfo/3': No such file or directory
du: cannot access `proc/16440/fd/3': No such file or directory
du: cannot access `proc/16440/fdinfo/3': No such file or directory
0       proc
4.4M    root
6.9M    sbin
4.0K    selinux
204K    srv
22M     stream
0       sys
55M     tmp
4.2G    usr
20G     var
231M    vlc
0       vmlinuz
4.0K    webmin-setup.out
489G    total


ซึ่งจะทำให้เราทราบได้ว่า folder ไหน มีไฟล์เก็บอยู่มากผิดปกติ เพื่อทำการลบบางส่วนออกได้ เป็นต้น

ลองนำไปศึกษาเพิ่มเติมกันดูนะครับ
<a href="http://www.hadyaiinternet.com/images/inetcafe.swf" target="_blank" rel="noopener noreferrer" class="bbc_link bbc_flash_disabled new_win">http://www.hadyaiinternet.com/images/inetcafe.swf</a>


There are no comments for this topic. Do you want to be the first?