คำถามติดแท็ก disk-space-utilization

11
df ใน linux ไม่แสดงพื้นที่ว่างที่ถูกต้องหลังจากลบไฟล์
ฉันมีไฟล์เซิร์ฟเวอร์ที่ใช้ในการจัดเก็บไฟล์ ไฟล์อาจอยู่ที่นั่นเป็นเวลาหนึ่งสัปดาห์หรือเป็นเวลาหนึ่งปี น่าเสียดายที่เมื่อฉันลบไฟล์ออกจากเซิร์ฟเวอร์dfคำสั่งจะไม่สะท้อนถึงพื้นที่ว่าง ในที่สุดเซิร์ฟเวอร์ก็เต็ม ( dfแสดง 99%) และสคริปต์ของฉันไม่ได้ส่งไฟล์ใด ๆ เพิ่มเติมที่นั่นยกเว้นอาจมีพื้นที่ว่างสักสองสาม GB ฉันติดnoatimeธงบนพาร์ติชั่นที่เมาท์ถ้ามันสร้างความแตกต่าง

17
ดิสก์เต็ม du บอกแตกต่างกัน วิธีการตรวจสอบต่อไป?
ฉันมีดิสก์ SCSI ในเซิร์ฟเวอร์ (ฮาร์ดแวร์ Raid 1), 32G, ไฟล์นามสกุล ext3 dfบอกฉันว่าดิสก์เต็ม 100% หากฉันลบ 1G จะแสดงอย่างถูกต้อง อย่างไรก็ตามถ้าฉันเรียกใช้du -h -x /แล้วduบอกฉันว่าใช้เพียง 12G (ฉันใช้-xเพราะเมานท์ Samba บางตัว) ดังนั้นคำถามของฉันไม่เกี่ยวกับความแตกต่างที่ละเอียดอ่อนระหว่างคำสั่ง du และ df แต่เกี่ยวกับวิธีที่ฉันจะค้นหาว่าอะไรทำให้เกิดความแตกต่างอย่างมากนี้ ฉันรีบูทเครื่องเพื่อหา fsck ที่ผิดพลาด ฉันควรวิ่งbadblocksไหม lsofแสดงให้ฉันเห็นว่าไม่มีไฟล์ที่ถูกลบที่เปิดlost+foundอยู่ว่างเปล่าและไม่มีคำเตือนคำเตือน / ผิดพลาด / ล้มเหลวในไฟล์ข้อความ อย่าลังเลที่จะสอบถามรายละเอียดเพิ่มเติมเกี่ยวกับการตั้งค่า

12
คุณจะเพิ่มพื้นที่ดิสก์แขกของ KVM ได้อย่างไร
ฉันตั้งค่าผู้เยี่ยมชม Ubuntu บนโฮสต์ CentOS KVM ด้วยพื้นที่ดิสก์เริ่มต้น 6GB ฉันจะเพิ่มพื้นที่ดิสก์ของผู้เยี่ยมชม Ubuntu จากบรรทัดคำสั่งได้อย่างไร แก้ไข # 1: ฉันใช้ไฟล์อิมเมจดิสก์ (qemu)

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

8
การแทรกแซงและการศึกษาของผู้สะสมอีเมล - (สภาพแวดล้อมการแลกเปลี่ยน)
ตลอดอาชีพของฉันฉันพบผู้ใช้จำนวนไม่มากที่เป็นผู้เก็บอีเมล ... ฉันจัดการสภาพแวดล้อมที่มีผู้ใช้ 100 คนซึ่งก่อนหน้านี้ผู้ใช้มีโควต้า 100mb และโซลูชัน Cyrus IMAP / Postfix ขั้นพื้นฐาน สิ่งนี้นำไปสู่จดหมายที่เก็บไว้ในเครื่องจำนวนมากและปัญหาที่เกี่ยวข้องกับการเก็บข้อมูลและจดหมายที่สูญหายเนื่องจากความล้มเหลวของพีซี ฉันย้ายไปยัง Exchange 2010 ด้วยMailArchiva ทันที(สำหรับการค้นพบ / การเก็บถาวร) และได้รับการฮัมเพลงมาเกือบปีในการตั้งค่านี้ ทุกอย่างที่เข้าและออกจะถูกเก็บถาวรและเก็บไว้เพื่อวัตถุประสงค์ในการปฏิบัติตาม ฉันเริ่มตั้งค่าขีด จำกัด กล่องจดหมาย 3GB ต่อผู้ใช้ ผู้ใช้จำนวนหนึ่งต้องการพื้นที่เพิ่มเติมสำหรับชุดอีเมลที่ใช้งานได้และสามารถพิสูจน์ได้ดังนั้นฉันจึงได้ทำการยกเว้น อย่างไรก็ตามฉันมีผู้ใช้ที่ไม่ดีอย่างหนึ่ง (แต่สำคัญ) ซึ่งมีกล่องจดหมายอยู่ในปัจจุบัน 22,000 รายการซึ่งยังไม่ได้อ่าน 14,000 รายการ อาจไม่ใช่จำนวนข้อความ แต่เป็นลักษณะของอีเมล รายงานคำแถลงและสิ่งที่แนบ PDF ขนาดใหญ่จำนวนมาก นี่เป็นผู้ใช้ Blackberry ดังนั้นฉันจึงสงสัยว่าพวกเขาจะอ่านจดหมายตามหัวข้อ ผู้ใช้ใช้งานถึงขีด จำกัด 3GB เป็นครั้งแรกและไม่ต้องการตัดกล่องจดหมาย ฉันดูแลรายการที่ถูกลบ 3,000 รายการเพื่อให้อีเมลยังคงอยู่ …

7
การตั้งค่า Low Disk Space Alerts ใน Windows Server 2008
ฉันสงสัยว่าถ้ามีวิธีที่ง่ายในการทริกเกอร์การแจ้งเตือนอีเมลใน Windows Server 2008 เมื่อใดก็ตามที่โลจิคัลพาร์ติชันดิสก์มีเนื้อที่เหลือน้อย ฉันมีเซิร์ฟเวอร์ SQL 2 ตัวที่ใกล้จะหมดพื้นที่ดิสก์เนื่องจากไฟล์บันทึกของ DB ขอบคุณไรอัน

7
วิธีที่ง่ายที่สุดในการตรวจสอบพื้นที่ดิสก์ EC2 โดยอัตโนมัติและได้รับการแจ้งเตือนว่ามีพื้นที่เหลือน้อยหรือไม่
เรียกใช้ Amazon Linux AMI ดูเหมือนว่า CloudWatch จะไม่ตรวจสอบพื้นที่ว่างในดิสก์ ฉันมีเซิร์ฟเวอร์จำนวนหนึ่งและไม่ต้องการกำหนดค่าแต่ละเซิร์ฟเวอร์เซิร์ฟเวอร์เมลสคริปต์ตรวจสอบพื้นที่ดิสก์เป็นต้น มีวิธีที่ง่ายกว่านี้หรือไม่?

6
ซอฟต์แวร์ treemap การใช้งานดิสก์สำหรับ Linux แบบไม่มีหัว
มีบางโปรแกรมที่สามารถแสดงพื้นที่ดิสก์ที่ใช้โดยใช้treemapเช่น WinDirStat สำหรับ Windows และ KDirStat สำหรับ KDE / Linux: ฉันกำลังมองหาสิ่งที่คล้ายกัน แต่สำหรับกล่อง Linux ที่ไม่มีหัว (เช่นเรียกใช้โปรแกรมรวบรวมข้อมูลคอนโซลบนเซิร์ฟเวอร์จากนั้นโหลดไฟล์ในโปรแกรมกราฟิกในสภาพแวดล้อม GUI) อีกวิธีหนึ่งที่ดีในการรับการแสดงพื้นที่ดิสก์ที่ใช้มีโครงสร้างด้วยการเข้าถึงเพียงแค่ SSH คืออะไร?

9
คุณควรมีพื้นที่ว่างบนฮาร์ดดิสก์เท่าไหร่ [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน5 ปีที่ผ่านมา มีกฎง่ายๆหรือไม่สำหรับเนื้อที่ว่างบนฮาร์ดดิสก์? ฉันเคยได้ยินคุณควรปล่อยให้อย่างน้อย 5% ฟรีเพื่อหลีกเลี่ยงการกระจายตัว [ฉันรู้ว่าคำตอบนั้นขึ้นอยู่กับการใช้งาน (เช่นไฟล์วิดีโอเทียบกับข้อความ) ขนาดของดิสก์ระดับ RAID รูปแบบดิสก์ขนาดดิสก์ - แต่เนื่องจากไม่สามารถถามคำถามเดียวกันได้ 100 รูปแบบข้อมูลใด ๆ จะได้ผล]

4
ข้อผิดพลาด“ ไม่มีพื้นที่เหลือบนอุปกรณ์” แม้จะมีพื้นที่เหลือเฟือบน btrfs
เกือบทุกที่ที่ฉันได้รับความล้มเหลวในบันทึกบ่นเกี่ยวกับ No space left on device บันทึก Gitlab: ==> /var/log/gitlab/nginx/current <== 2016-11-29_20:26:51.61394 2016/11/29 20:26:51 [emerg] 4871#0: open() "/var/opt/gitlab/nginx/nginx.pid" failed (28: No space left on device) บันทึกอีเมล Dovecot: Nov 29 20:28:32 aws-management dovecot: imap(email@www.sitename.com): Error: open(/home/vmail/emailuser/Maildir/dovecot-uidlist.lock) failed: No space left on device ผลผลิตของ df -Th Filesystem Type Size Used Avail Use% …

7
ออกจากพื้นที่ดิสก์แหล่งที่มาคืออะไร
Filesystem Size Used Avail Use% Mounted on /dev/sda1 220G 220G 0 100% / none 1.9G 168K 1.9G 1% /dev none 1.9G 0 1.9G 0% /dev/shm none 1.9G 52K 1.9G 1% /var/run none 1.9G 0 1.9G 0% /var/lock none 1.9G 0 1.9G 0% /lib/init/rw none 220G 220G 0 100% /var/lib/ureadahead/debugfs ในขณะที่ค้นหาคำตอบหลังจากสิ่งที่ดูเหมือนว่าอายุใช้งานลดลง …

8
ล้างข้อมูล C: \ drive ของเซิร์ฟเวอร์ วิธีที่รู้จักทั้งหมด
ฉันมี ac: \ บนเซิร์ฟเวอร์ที่เต็มไปมากน่าจะเกิดจากการสะสมของแพตช์ในช่วงหลายปีที่ผ่านมา ฉันได้รับการบอกกล่าวจากฝ่ายสนับสนุนของ Microsoft PSS ว่ามันไม่ฉลาดที่จะลบไดเรกทอรีการถอนการติดตั้งที่ถูกบีบอัดภายในไดเรกทอรี \ Windows เมื่อพิจารณาว่าเรามีเซิร์ฟเวอร์ windows 100 ตัวการกระจายแพตช์นี้ใช้พื้นที่จำนวนมากใน SAN ของเรา (เซิร์ฟเวอร์ windows เหล่านี้อยู่ใน VMWare) คุณช่วยบอกฉันว่าฉันสามารถทำอะไรได้บ้างนอกเหนือจากรายการด้านล่างเพื่อล้างพื้นที่ในไดรฟ์ C: \ ฉันหวังว่าคุณจะมีความเข้าใจมากกว่าคำแนะนำที่ฉันได้รับ อย่าตั้งค่าหน่วยความจำเสมือนของคุณ pagefile.sys บนไดรฟ์ C (System Properties \ Performance settings \ Advanced \ change หน่วยความจำเสมือน) ล้างไฟล์ temp (C: \ windows \ temp และ C: \ Users \% …

5
วิธีที่ดีที่สุดในการป้องกันไม่ให้ระบบรากเต็มเมื่อเมาท์ล้มเหลว?
เรามีเว็บเซิร์ฟเวอร์ภายใน (เวอร์ชวลไลซ์เซชั่นบอร์ดรีวิว แต่ไม่เกี่ยวข้องกันมาก) และเรามีโหมดความล้มเหลวที่ค่อนข้างสอดคล้องกับการเมาต์ NFS ที่ล้มเหลวทำให้ / เติมเต็ม Distro คือ Ubuntu (ไม่ต้องถาม) หากโซลูชันขึ้นอยู่กับการกระจายที่แตกต่างกันมันจะช้าลงในการติดตั้ง กำลังทำการสำรองข้อมูลไปยัง / mnt / backup / ซึ่งควรจะเมานต์ NFS ไปยังระบบอื่น แต่น่าเสียดายที่เมื่อการเมานต์ล้มเหลวหรือลดลงการสำรองข้อมูลจะดำเนินการในระบบไฟล์รูทซึ่งคุณสามารถจินตนาการได้ว่าใช้เวลาไม่นานก่อน / เต็มแล้วบริการก็เริ่มล้มเหลว มีการพูดถึงแนวทางแก้ไขที่เป็นไปได้จำนวนหนึ่ง มอนิเตอร์ / mnt / backups และตรวจสอบว่าไม่ใช่รูท อาจเป็นงาน cron ใช้ / mnt / protected / backups และ mount / ป้องกันก่อนกับระบบไฟล์ขนาดเล็กอาจเป็นลูปติดกับไฟล์โลคัลดังนั้นจึงมีโอกาสน้อยมากที่จะล้มเหลว Chmod a-rwx / mnt / …

5
ฉันจะย้าย / var / log directory ได้อย่างไร
บนเซิร์ฟเวอร์ที่ใช้งานจริงของเรามีไดรฟ์ขนาดเล็กสำหรับจุดเมาท์รู/ท /var/logใช้พื้นที่มากเกินไปและฉันต้องลบไฟล์บางไฟล์ด้วยตนเอง ฉัน/var/log/จะย้ายไปพูด/home/logโดยไม่ต้องรีบูตได้อย่างไร นี่คือสิ่งที่ฉันคิดว่า: $ mkdir /home/log $ rsync -a /var/log /home/log $ mount --bind /home/log /var/log $ /etc/init.d/rsyslof restart แต่ฉันรู้ว่าบริการบางอย่างใช้ file descriptors ดังนั้นพวกเขาจะยังคงใช้งาน/var/logหรือ inodes

4
Centos 7 ขยายพาร์ติชั่นด้วยพื้นที่ที่ไม่ได้จัดสรร
ฉันมีเซิร์ฟเวอร์ centos 7 (CentOS Linux release 7.3.1611 (Core))เมื่อฉันอัพเดทเซิร์ฟเวอร์ฉันเห็นข้อผิดพลาดคุณต้องการพื้นที่เพิ่มเติม แต่ฉันมีดิสก์ 20GB บนเซิร์ฟเวอร์เมื่อฉันตรวจสอบพื้นที่ว่างในดิสก์ที่ฉันเห็นเฉพาะพาร์ทิชัน 4.5GB ที่สร้างขึ้นและพาร์ทิชัน 16GB เป็นพื้นที่ว่างไม่มีการจัดสรร ฉันจะขยายพาร์ติชันจากพื้นที่ว่าง 16GB ได้อย่างไร lsblk: NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT fd0 2:0 1 4K 0 disk sda 8:0 0 20G 0 disk ├─sda1 8:1 0 500M 0 part /boot └─sda2 8:2 0 4.5G 0 …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.