bup-fsck - ออนไลน์ใน Cloud

นี่คือคำสั่ง bup-fsck ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


bup-fsck - ตรวจสอบหรือซ่อมแซมที่เก็บ bup

เรื่องย่อ


bup fsck [-r] [-g] [-v] [--ด่วน] [-j ตำแหน่งงาน] [--par2-ok] [--disable-par2] [ชื่อไฟล์...]

DESCRIPTION


bup fsck เป็นเครื่องมือสำหรับตรวจสอบที่เก็บ bup ในลักษณะเดียวกับที่ git fsck ตรวจสอบ
ที่เก็บ git

นอกจากนี้ยังสามารถสร้างและ/หรือใช้ "บล็อกการกู้คืน" โดยใช้ par2(1) เครื่องมือ (ถ้าคุณมี
ติดตั้ง) สิ่งนี้ช่วยให้คุณกู้คืนจากบล็อคที่เสียหายซึ่งครอบคลุมถึง 5% ของคุณ
ไฟล์ .pack

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

คำเตือน: คุณสมบัติการกู้คืนของ bup fsck ไม่สามารถใช้ได้เว้นแต่คุณจะมีฟรี par2(1)
แพ็คเกจที่ติดตั้งบนเซิร์ฟเวอร์ bup ของคุณ

คำเตือน: bup fsck ไม่สามารถกู้คืนจากความล้มเหลวของดิสก์ทั้งหมดได้อย่างชัดเจน หากการสำรองข้อมูลของคุณ
มีความสำคัญ คุณต้องพิจารณาความซ้ำซ้อนอย่างรอบคอบ (เช่นการใช้ RAID for
การสำรองหลายดิสก์ หรือการสำรองข้อมูลนอกสถานที่สำหรับความซ้ำซ้อนของไซต์)

OPTIONS


-NS, --ซ่อมแซม
พยายามซ่อมแซมแพ็กที่เสียหายโดยใช้บล็อคการกู้คืนที่มีอยู่ (ต้องใช้
par2(1).)

-NS, --สร้าง
สร้างบล็อคการกู้คืนสำหรับแพ็กที่ยังไม่มี (ต้องใช้
par2(1).)

-ใน, --รายละเอียด
เพิ่มความฟุ่มเฟือย (สามารถใช้ได้มากกว่าหนึ่งครั้ง)

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

-NS, --งาน=จำนวนงาน
จำนวนสูงสุดของการตรวจสอบแพ็คที่จะเรียกใช้ในแต่ละครั้ง ค่าที่เหมาะสมที่สุดสำหรับสิ่งนี้
ตัวเลือกขึ้นอยู่กับความเร็วที่ CPU ของคุณสามารถตรวจสอบแพ็คเทียบกับปริมาณงานของดิสก์ของคุณ ถ้า
คุณเรียกใช้งานมากเกินไปในครั้งเดียว ดิสก์ของคุณจะอิ่มตัวโดยการค้นหากลับและ
ระหว่างไฟล์และประสิทธิภาพจะลดลงแม้ว่า จำนวนงาน น้อย
มากกว่าจำนวนคอร์ของ CPU ในระบบของคุณ คุณสามารถทดลองด้วยตัวเลือกนี้
เพื่อหาค่าที่เหมาะสมที่สุด

--par2-ตกลง
คืนค่า 0 ทันที if par2(1) ติดตั้งและใช้งานได้ หรือ 1 อย่างอื่น อย่า
จริงๆตรวจสอบอะไร

--disable-par2
แกล้งทำเป็นว่า par2(1) ไม่ได้ติดตั้ง และละเว้นบล็อคการกู้คืนทั้งหมด

ตัวอย่าง


# สร้างบล็อคการกู้คืนสำหรับแพ็กทั้งหมดที่ไม่ได้
#มีนะ
บัพ fsck -g

# สร้างบล็อคการกู้คืนสำหรับแพ็กเฉพาะ
บัพ fsck -g ~/.bup/objects/pack/153a1420cb1c8*.หีบห่อ

#ตรวจสอบความถูกต้องทุกชุด (อาจช้ามาก!)
บัพ fsck

# ตรวจสอบแพ็คทั้งหมดเพื่อความถูกต้องและกู้คืนใด ๆ
#ของเสียหาย
บัพ fsck -r

# ตรวจสอบชุดเฉพาะสำหรับความถูกต้องและการกู้คืน
#ถ้าเสียหาย
บัพ fsck -r ~/.bup/objects/pack/153a1420cb1c8*.หีบห่อ

# ตรวจสอบว่ามีบล็อคการกู้คืนในระบบนี้หรือไม่
ถ้า bup fsck --par2-ok; แล้ว
เสียงสะท้อน "par2 โอเค"
fi

ใช้ bup-fsck ออนไลน์โดยใช้บริการ onworks.net



โปรแกรมออนไลน์ Linux และ Windows ล่าสุด