คำถามติดแท็ก fsck

เครื่องมือในการตรวจสอบความสอดคล้องและซ่อมแซมระบบไฟล์สำหรับระบบปฏิบัติการที่เหมือน Unix

4
ฉันจะตรวจสอบ / dev / xvda1 ได้อย่างไร
ในการเข้าสู่ระบบอินสแตนซ์ EC2 (Ubuntu) ฉันเห็น *** /dev/xvda1 should be checked for errors *** ฉันทำไม่ได้fsck /dev/xvda1เพราะติดตั้งอยู่และsudo umount /dev/xvda1ล้มเหลวเนื่องจากใช้งานอยู่ lsofแสดงให้เห็นว่า jbd2/xvda 172 root cwd DIR 202,1 4096 2 / jbd2/xvda 172 root rtd DIR 202,1 4096 2 / jbd2/xvda 172 root txt unknown /proc/172/exe และkill -SIGKILL 172ไม่มีประสิทธิภาพ จะทำอย่างไร?

4
คุณจะได้รับ e2fsck เพื่อแสดงข้อมูลความคืบหน้าได้อย่างไร
ฉันใช้ e2fsk บนดิสก์ ext3 ขนาดใหญ่มาก (1TB +) ด้วย e2fsck -v /dev/sda1 จาก RIPLinux ที่บูตด้วย PXE ฉันเข้าใจ e2fsck 1.41.6 (30-May-2009) /dev/sda1 contains a file system with errors, check forced. Pass 1: Checking inodes, blocks, and sizes จากนั้นหยุดชั่วคราวนานมาก ... ฉันจะรับทราบแนวคิดของกิจกรรมได้อย่างไร เป็นการนับจำนวนไอเท็มที่เสร็จสมบูรณ์แล้วเทียบกับยอดรวมและ ETA บางประเภท
42 linux  ext3  fsck 

3
เมื่อ fsck เป็นอันตรายหรือไม่?
เมื่อเร็ว ๆ นี้ฉันได้เห็นระบบไฟล์รูทของเครื่องในดาต้าเซ็นเตอร์ระยะไกลได้รับการประกอบใหม่เป็นแบบอ่านอย่างเดียวเนื่องจากปัญหาความมั่นคง เมื่อรีบูตข้อผิดพลาดนี้จะปรากฏขึ้น: UNEXPECTED INCONSISTENCY: RUN fsck MANUALLY (i.e., without -a or -p options) หลังจากรัน fsck ตามที่แนะนำและยอมรับการแก้ไขด้วยตนเองYข้อผิดพลาดได้รับการแก้ไขและตอนนี้ระบบก็ใช้ได้ ตอนนี้ฉันคิดว่ามันน่าสนใจถ้า fsck ได้รับการกำหนดค่าให้ทำงานและซ่อมแซมทุกอย่างโดยอัตโนมัติเนื่องจากทางเลือกเดียวในบางกรณี (เช่นนี้) กำลังดำเนินการกับดาต้าเซ็นเตอร์ระยะไกลด้วยตนเองและต่อคอนโซลกับเครื่องที่ได้รับผลกระทบ คำถามของฉันคือ: ทำไม fsck โดยค่าเริ่มต้นขอแทรกแซงด้วยตนเอง? อย่างไรและเมื่อใดที่การแก้ไขโดยโปรแกรมดังกล่าวจะไม่ปลอดภัย? มีกรณีใดบ้างที่ sysadmin อาจต้องการออกจากการแก้ไขที่แนะนำไว้ในบางครั้ง (เพื่อดำเนินการอื่น ๆ ) หรือยกเลิกทั้งหมด

4
CentOS คิดว่าดิสก์ไม่ว่างไม่สามารถเมานต์หรือ fsck ได้
ฉันเป็นผู้ใช้ที่ยาวนานและเป็นผู้ส่งคำถามครั้งแรก ฉันใช้เวลาทั้งวันในการค้นหาและเว็บไซต์อื่น ๆ เพื่อหาวิธีแก้ไข แต่ฉันต้องหันไปขอความช่วยเหลือเพื่อแก้ไขสถานการณ์ของฉัน ประวัติความเป็นมา: เซิร์ฟเวอร์ HP Proliant, Centos 5.9 ของเราปิดการทำงานเมื่อวานนี้โดยไม่มีขั้นตอนการปิดระบบที่เหมาะสม จากจุดนั้นไปข้างหน้าพาร์ติชั่น / home อยู่ในสถานะที่เราไม่สามารถ fsck, ติดตั้งหรือขยายได้ umount ระบุว่ายังไม่ได้เมาต์ แต่เมานต์ / fsck ระบุว่าไม่ว่างหรือเมานต์อยู่แล้ว สิ่งนี้ทำให้เซิร์ฟเวอร์ไม่บู๊ต ในที่สุดเราก็นำดิสก์ / พาร์ติชันออกจาก / etc / fstab เพื่อให้การบูตไม่ล้มเหลว # mount -t ext3 /dev/cciss/c0d0p1 /home mount: /dev/cciss/c0d0p1 already mounted or /home busy # fsck /dev/cciss/c0d0p1 fsck …

8
ระบบของฉันจะ fsck เมื่อฉันรีบูต?
... และฉันจะรู้ได้อย่างไร? สมมติว่าฉันกำลังจะรีบูตเซิร์ฟเวอร์ ฉันต้องการลดเวลาหยุดทำงานดังนั้นให้นึกถึงการห่อรีบูตในนามแฝงที่ระบุว่า "แขวนกับเพื่อนคุณกำลังจะกด fsck เมื่อบูต" คำถามถัดไป .. วิธีที่ดีที่สุดในการพูดว่า "ช่วยให้ทำในครั้งต่อไปคืออะไร" กำหนดวันที่ตรวจสอบล่าสุด? ฉันรู้ว่า tune2fs สามารถตั้งค่าพารามิเตอร์จำนวนมาก แต่ฉันจะได้รับ em ได้อย่างไร
20 linux  fsck 

2
วิธีที่เหมาะสมในการจัดการกับระบบไฟล์ XFS ที่เสียหาย
ฉันเพิ่งมีระบบไฟล์ XFS เสียหายเนื่องจาก powerfail (ระบบ CentOS 7) ระบบไม่สามารถบู๊ตได้อย่างถูกต้อง ฉันบูตจากซีดีช่วยเหลือและพยายามxfs_repairบอกให้ฉันติดตั้งพาร์ติชันเพื่อจัดการกับบันทึก ฉันติดตั้งพาร์ติชันและทำการlsตรวจสอบว่าใช่ดูเหมือนว่าอยู่ที่นั่น ฉัน unmounted พาร์ติชันและลองxfs_repairอีกครั้งและได้รับข้อความเดียวกัน ฉันควรทำอย่างไรในสถานการณ์เช่นนี้? มีสิ่งผิดปกติเกิดขึ้นกับซีดีกู้คืนของฉัน (System Rescue CD, รุ่น 4.7.1) หรือไม่ มีขั้นตอนอื่นที่ฉันควรใช้หรือไม่ ฉันลงเอยด้วยการกู้คืนระบบจากการสำรองข้อมูล (มันง่ายและรวดเร็วในกรณีนี้) แต่ฉันอยากรู้ว่าต้องทำอะไรในอนาคต

3
fsck สามารถใช้ปริมาณ 30 TB นานเท่าใด
ในกลางเดือนพฤศจิกายน VPS ที่ฉันเช่าจาก บริษัท โฮสติ้งหยุดตอบสนอง เมื่อฉันติดต่อฝ่ายสนับสนุนพวกเขาอธิบายว่าไฟฟ้าดับในดาต้าเซ็นเตอร์ทำให้เกิดการรีบูตและ fsck ในที่สุดฉันถามว่าทำไมมันใช้เวลานานมากและบอกว่าขนาดของปริมาตรคือ 30 TB ครั้งสุดท้ายที่ฉันได้รับการอัปเดตคือในเดือนกุมภาพันธ์และพวกเขาไม่ได้ตอบคำถามล่าสุดของฉัน ฉันเข้าใจว่า fsck อาจช้ามากสำหรับระบบไฟล์บางระบบ แต่เป็นไปได้ที่ fsck จะใช้เวลา 6 เดือนในปริมาณ 30 TB หรือฉันควรสมมติว่า บริษัท โฮสติ้งแห่งนี้โกหกฉันดังนั้นฉันจะจ่ายบิลต่อไปทุกครั้ง เดือน?
17 fsck 

1
ไม่สามารถแก้ไขคำเตือนความเสียหายของข้อมูลด้วย fsck
ในการสร้างพื้นที่ต่อเนื่องเพื่อให้ระบบไฟล์ของฉันเติบโตฉันสร้างพาร์ติชันระบบ EFI ใหม่ที่ sda1 เพื่อให้ฉันสามารถย้ายจากพาร์ติชันปัจจุบันที่ sda5 การย้ายตัวเองประสบความสำเร็จยกเว้นคำเตือนที่ระบุว่า: เคอร์เนล: FAT-fs (sda1): ยกเลิกการต่อเชื่อมวอลุ่มไม่ถูกต้อง ข้อมูลบางอย่างอาจเสียหาย กรุณาเรียกใช้ fsck ฉันไม่ได้สังเกตเห็นคำเตือนที่อยู่ที่นั่นเป็นเวลาสองวันเมื่อฉันสร้างพาร์ติชัน EFI ขึ้นเป็นครั้งแรก ฉัน unmount ระบบไฟล์และทำการตรวจสอบระบบไฟล์ดังนี้: # umount /dev/sda1 # fsck -V /dev/sda1 fsck from util-linux 2.24 [/sbin/fsck.vfat (1) -- /boot/efi] fsck.vfat /dev/sda1 fsck.fat 3.0.24 (2013-11-23) 0x25: Dirty bit is set. Fs was not properly unmounted …

3
ใช้ fsck เพื่อตรวจสอบและซ่อมแซมดิสก์ที่เข้ารหัสของ LUKS หรือไม่
เครื่อง Ubuntu 11.04 ของฉันใช้การเข้ารหัส LUKS สำหรับรูทการสลับและโฮม รูทีน fsck -n เปิดเผยชุดของข้อผิดพลาดที่ฉันต้องซ่อมแซม fsck ต้องการยกเลิกการต่อเชื่อมพาร์ติชั่น ก่อนที่ลูกคู่ฉันจะเพียงแค่บูตจากแท่ง USB และแก้ไขการเรียกใช้ fsck จากที่นั่น ขั้นตอนการทำเช่นนั้นสำหรับพาร์ติชันที่เข้ารหัสของ LUKS มีอะไรบ้าง
13 linux  fsck  luks 

2
หน่วยความจำไม่เพียงพอที่รัน fsck บนระบบไฟล์ขนาดใหญ่
ฉันดูแลกล่อง Debian linux เก่า (ที่ใช้งานจำหลัก) ที่มี RAM เพียง 512 MB แต่มีที่เก็บข้อมูลภายนอกจำนวนมากติดอยู่ ระบบไฟล์ ext3 หนึ่งระบบมีขนาด 2.7 TB และ fsck ไม่สามารถตรวจสอบได้เนื่องจากหน่วยความจำไม่เพียงพอโดยมีข้อผิดพลาดเช่นนี้: เกิดข้อผิดพลาดในการจัดสรรอาร์เรย์บล็อกไดเรกทอรี: การจัดสรรหน่วยความจำล้มเหลว e2fsck: ยกเลิก ฉันได้เพิ่มพาร์ติชั่นการแลกเปลี่ยน 4 GB แล้ว แต่ก็ยังไม่เสร็จ แต่นี่เป็นเคอร์เนล 32 บิตดังนั้นฉันไม่คาดหวังว่าการเพิ่มอีกจะช่วยได้ นอกเหนือจากการบูตเป็นเคอร์เนล 64 บิตมีวิธีอื่นในการรับ fsck เพื่อทำให้การตรวจสอบเสร็จสมบูรณ์หรือไม่
13 linux  debian  memory  ext3  fsck 


2
fsck.ext4: จะบังคับให้ตรวจสอบระบบไฟล์ทั้งหมดได้อย่างไร
ดูเหมือนว่า fsck.ext4 จะออกจากเร็ว ๆ นี้ฉันคิดว่ามันจะตรวจสอบบันทึกประจำวันเท่านั้นและไม่ทำอะไรเลยถ้าสมุดบันทึกสะอาด ใช่ไหม? จะบังคับให้ตรวจสอบระบบไฟล์ทั้งหมดได้อย่างไร? ฉันลอง-fตัวเลือกแล้ว แต่มันออกอีกครั้งบอกว่ามันสะอาดเร็วมาก
10 ext4  fsck 

4
ใช้เวลานานเท่าใดในการ fsck โวลุ่ม
เรากำลังเรียกใช้เว็บไซต์ซึ่งปัจจุบันมีการแสดงผลหน้าเว็บ 3-5 ล้านครั้ง เว็บไซต์ของเราเป็นเว็บไซต์แชร์ไฟล์ซึ่งมีไฟล์ 250,000 ไฟล์และลิงค์สัญลักษณ์ไม่กี่พันลิงก์ ฮาร์ดดิสก์เป็นดิสก์ SATA 1500GB เมื่อใช้hdparmเราก็รู้ว่าความเร็วของฮาร์ดดิสก์ของเราลดลงเหลือ15-20 MB / s ซึ่งก็คือ80 MB / s ดังนั้นตอนนี้เราต้องการเรียกใช้fsckเพื่อแก้ไขปัญหาดิสก์ จะfsckแก้ปัญหานี้ไหม ใช้เวลานานเท่าไหร่จึงจะfsckเสร็จสมบูรณ์ (เพียงแค่เราต้องการคำนวณการหยุดทำงานที่เราจะมี)

3
จะตรวจสอบผลลัพธ์ของ fsck, วิ่งตอนบูท, บนเครื่องระยะไกลได้อย่างไร?
ฉันทำtouch /forcefsck && rebootบนเครื่องระยะไกลโดยใช้ Ubuntu 9.10 ฉันจะทราบได้อย่างไรว่ามีการแก้ไขข้อผิดพลาดหรือไม่ ฉันจะทราบได้อย่างไรว่าผลลัพธ์ของ fsck คืออะไร ขอบคุณ
9 linux  ubuntu  fsck 

4
เวลา ext3 fsck กับขนาดพาร์ติชัน
ฉันกำลังทำการตั้งค่าสำหรับฟาร์มเก็บข้อมูลขนาดใหญ่และเพื่อหลีกเลี่ยงความต้องการ fscks เดือนยาวแผนของฉันคือการแบ่งพื้นที่เก็บข้อมูลออกเป็นระบบแฟ้มขนาดเล็กจำนวนมาก (นี่เป็นเรื่องปกติเนื่องจากฉันมีต้นไม้ไฟล์ที่ดี ดังนั้นฉันสามารถมีระบบไฟล์ที่แยกจากกันติดตั้งอยู่บน1/, 2/, 3/, 4/ฯลฯ ) ความยากลำบากของฉันคือการค้นหาการระบุขนาด "สมเหตุสมผล" สำหรับระบบไฟล์เพื่อให้เวลา fsck ในทำนองเดียวกัน "สมเหตุสมผล" ในขณะที่ฉันตระหนักดีว่าเวลาที่แน่นอนสำหรับขนาดที่กำหนดจะขึ้นอยู่กับฮาร์ดแวร์เป็นส่วนใหญ่ฉันไม่สามารถหาคำอธิบายของรูปร่างของเส้นโค้งเป็นเวลา ext3 fsck ด้วยขนาดระบบไฟล์ที่แตกต่างกันและตัวแปรอื่น ๆ คืออะไร ( ระบบไฟล์ที่เต็มไปด้วยไฟล์ในไดเรกทอรีเดียวใช้เวลานานกว่าหนึ่งไฟล์ที่มี 10 ไฟล์ในแต่ละไดเรกทอรีนับพันในต้นไม้ไฟล์ขนาดใหญ่เทียบกับไฟล์ขนาดเล็กระบบไฟล์เต็มเทียบกับระบบไฟล์เปล่าและอื่น ๆ ) ใครบ้างมีการอ้างอิงถึงตัวเลขวิจัยดีเกี่ยวกับเรื่องนี้? ความล้มเหลวนั้นเกร็ดเล็กเกร็ดน้อยเกี่ยวกับปัญหาเหล่านี้ควรช่วยแนะนำการทดลองของตัวเองอย่างน้อย แก้ไข : หากต้องการความกระจ่าง: ไม่ว่าระบบไฟล์จะเกิดอะไรขึ้นถ้ามีบางอย่างผิดปกติกับข้อมูลเมตาจะต้องทำการตรวจสอบ ไม่ว่าจะเปิดใช้งานหรือไม่จำเป็นต้องใช้ re-fscks ใหม่หรือมีความจำเป็นและเหตุผลเดียวที่ฉันขอตัวเลขโดยเฉพาะเกี่ยวกับ ext3 นั้นเป็นเพราะนั่นเป็นระบบไฟล์ที่น่าจะถูกเลือกมากที่สุด หากคุณรู้ว่าระบบไฟล์ที่มีกระบวนการ fsck รวดเร็วเป็นพิเศษฉันเปิดรับข้อเสนอแนะ แต่มันจำเป็นต้องเป็นตัวเลือกที่มีประสิทธิภาพ (อ้างว่า "ระบบแฟ้ม X ไม่ต้องการ fscking!" จะหัวเราะเยาะและเย้ยหยันในความยาว) . ฉันยังตระหนักถึงความจำเป็นในการสำรองข้อมูลและความปรารถนาที่จะ …
9 ext3  fsck 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.