GoDaddy วิธีใช้

เราพยายามอย่างสุดความสามารถแล้วที่จะแปลหน้านี้ให้คุณ มีหน้าภาษาอังกฤษด้วย

ค้นหาพื้นที่การใช้งานดิสก์ด้วย SSH

ขั้นตอนแรกในการตรวจสอบปัญหาการใช้ดิสก์คือการค้นหาว่าเนื้อหาถูกใช้ไปที่ใด วิธีนี้จะช่วยให้คุณสามารถลบเนื้อหาที่ไม่จำเป็น (เช่นการสำรองข้อมูลเก่า) และทำการเปลี่ยนแปลงเพื่อป้องกันไม่ให้ปัญหาเกิดขึ้นอีก หากคุณสะดวกที่จะใช้ SSH บนเซิร์ฟเวอร์ของคุณคุณสามารถค้นหาไฟล์ / ไดเรกทอรีขนาดใหญ่และลบออกผ่านบรรทัดคำสั่ง

คำเตือน: หากคุณไม่ทราบวัตถุประสงค์ของไฟล์หรือโฟลเดอร์อย่าลบออก การลบไฟล์ระบบหรือไดเรกทอรีจะไม่สามารถย้อนกลับได้และอาจทำให้เซิร์ฟเวอร์เสียหาย (การปิดเว็บไซต์ทั้งหมด)
  1. เปิดใช้งานการเข้าถึงของผู้ดูแลระบบบน เซิร์ฟเวอร์ Gen 3 หรือ Gen 4 ของคุณหากคุณยังไม่ได้ดำเนินการดังกล่าว
  2. เชื่อมต่อกับเซิร์ฟเวอร์ของฉันด้วย SSH (เชลล์ที่ปลอดภัย).
  3. สลับไปยัง ผู้ใช้ระดับ สูงสุด
  4. สำหรับภาพรวมของการใช้ดิสก์บนเซิร์ฟเวอร์ให้ใช้คำสั่ง df -h ในตัวอย่างจะเห็นว่ามีการใช้งานเซิร์ฟเวอร์ 35G จาก 40G ของเรา

    [root @ server ~] # df -h ขนาดระบบไฟล์ที่ใช้ความพร้อมใช้งานใช้% ติดตั้งบน devtmpfs 909M 0 909M 0% / dev tmpfs 919M 0 919M 0% / dev / shm tmpfs 919M 17M 903M 2% / รัน tmpfs 919M 0 919M 0% / sys / fs / cgroup / dev / sda1 40G 35G 5.7G 86% / / dev / loop0 1.8G 2.9M 1.7G 1% / tmp tmpfs 184M 0 184M 0% / run / user / 1000

ค้นหาไฟล์ขนาดใหญ่

บ่อยครั้งที่มีไฟล์ขนาดใหญ่เพียงไฟล์เดียวหรือไฟล์ขนาดใหญ่สองสามไฟล์ที่เป็นสาเหตุของปัญหา คุณสามารถค้นหาไฟล์เหล่านี้ได้โดยการค้นหาไฟล์บนเซิร์ฟเวอร์ที่มีขนาดเกิน 500MB แล้วทำการจัดเรียงรายการโดยมีไฟล์ที่ใหญ่ที่สุดแสดงอยู่ที่ส่วนท้าย

ค้นหา / -type f -size + 500M -exec du -h{} + 2 >/ dev / null | เรียงลำดับ -h

ในกรณีของเรามีการระบุไฟล์ error_log ขนาดใหญ่และไฟล์ข้อมูลสำรองบางส่วน:

root @ เซิร์ฟเวอร์ ~] # find / -type f -size + 500M -exec du -h{} + 2 >/ dev / null | เรียงลำดับ -h 5.1G /home/onecool/public_html/wp-content/backups/coolexample_backup_1.tar.gz 5.1G /home/onecool/public_html/wp-content/backups/coolexample_backup_2.tar.gz 11G / home / onecool / public_html / error_log

จากนั้นไฟล์ขนาดใหญ่ใด ๆ สามารถลบออกได้โดยใช้ คำสั่ง rm และยืนยันโดยการพิมพ์ y (ใช่)

root @ server ~] # rm / home / onecool / public_html / error_log rm: ลบไฟล์ปกติ '/ home / onecool / public_html / error_log'? y [รูท @ เซิร์ฟเวอร์ ~] #

ค้นหาไดเรกทอรีขนาดใหญ่

คุณสามารถค้นหาไดเรกทอรีขนาดใหญ่ (ไม่ใช่แค่ไฟล์เดียว) โดยใช้รูปแบบต่างๆของคำสั่ง du หากต้องการแสดงขนาดของไดเรกทอรีจากรูทเซิร์ฟเวอร์ (เรียงตามขนาด) คุณสามารถใช้คำสั่งเหล่านี้:

  1. เปลี่ยนเป็นไดเรกทอรี /
  2. รูท @ เซิร์ฟเวอร์ ~] # cd /
  3. ตรวจสอบการใช้งานดิสก์
  4. [รูท @ เซิร์ฟเวอร์ /] # du -sh *
  5. หากต้องการแสดงไดเรกทอรีและขนาดที่ใหญ่ที่สุด 10 รายการ (รวมถึงไดเรกทอรีที่ซ่อนอยู่) ในไดเรกทอรีปัจจุบันให้ใช้คำสั่งนี้:
  6. [root @ server /] # du -sh .[!.] * * | เรียงลำดับ -h | หาง -10
  7. หากต้องการค้นหาไดเรกทอรีที่ใหญ่ที่สุด 10 อันดับบนเซิร์ฟเวอร์ทั้งหมด (ไม่รวมไดเรกทอรีย่อย) คุณสามารถใช้คำสั่งนี้:
  8. [root @ เซิร์ฟเวอร์ /] # du -Sh / | เรียงลำดับ -h | หาง -10
เมื่อคุณระบุไดเรกทอรีขนาดใหญ่ได้แล้วคุณสามารถนำทางไปยังไดเรกทอรีดังกล่าวดูเนื้อหาและลบไฟล์ที่ไม่จำเป็นได้

หมายเหตุ: หลังจากล้างพื้นที่ดิสก์แล้วเป็นความคิดที่ดีที่จะรีบูตเซิร์ฟเวอร์เพื่อให้แน่ใจว่าบริการที่จำเป็นทั้งหมดได้รับการรีสตาร์ทอย่างถูกต้อง


ขั้นตอนต่อไป

ข้อมูลเพิ่มเติม

  • ผู้เชี่ยวชาญด้านเซิร์ฟเวอร์ของเราสามารถดำเนินการตามขั้นตอนเหล่านี้ได้โดยมีค่าธรรมเนียม สำหรับข้อมูลเพิ่มเติมเกี่ยวกับบริการระดับผู้เชี่ยวชาญของเราโปรดไปที่ เมนูบริการระดับผู้เชี่ยวชาญ