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


12

ฉันมีไคลเอนต์ที่มีข้อมูลประมาณ 60TB บนวอลุ่ม HFS + หลายตัวซึ่งเชื่อมต่อโดยตรงผ่านช่องสัญญาณไฟเบอร์และแชร์โดยใช้ AFP ปัจจุบันเรามีกำลังการผลิตประมาณ 85% และงบประมาณในการขยายพื้นที่เก็บข้อมูลจะไม่เข้ามาเป็นเวลาหลายเดือน การเติบโตของข้อมูลของเราแสดงให้เห็นว่าเราสามารถผลิต 90% ในสี่เดือน ฉันกำลังพิจารณาการบีบอัดระบบไฟล์แบบแทนที่ที่จะบีบอัดไฟล์ที่เหลือในที่เก็บข้อมูลในขณะที่ไม่เปลี่ยนเวิร์กโฟลว์ของผู้ใช้เดสก์ท็อป (นั่นคือพวกเขาควรทำงานได้ตามปกติโดยไม่ต้องแตกไฟล์)

ฉันเข้าใจว่าการบีบอัดระบบไฟล์ HFS + สามารถทำได้โดยใช้คำสั่ง ditto; ฉันยังใช้afsctoolฟรีเพื่อบีบอัดไฟล์ได้สำเร็จ หลังไม่ได้รับการปรับปรุงเป็นระยะเวลานานและฉันไม่แน่ใจในความมุ่งมั่นของนักพัฒนา ฉันไม่ใช่โปรแกรมเมอร์ดังนั้นซอร์สโค้ดจึงมีความหมายกับฉันน้อย

มีเครื่องมือทางการค้าอื่น ๆ ที่จะเงียบทำการบีบอัดระบบแฟ้มโดยอัตโนมัติในลักษณะที่ฉันค้นหาหรือไม่ โดยเฉพาะอย่างยิ่งจะมีการสนับสนุนองค์กรที่เชื่อถือได้สำหรับเครื่องมือ (พูดการสนับสนุนทางโทรศัพท์) หรือฉันจะดีกว่าการบีบอัดสคริปต์เป็นระยะโดยใช้เหมือนกันหรือไม่ การบีบอัด HFS + เป็นเส้นทางที่ถูกต้องหรือไม่

คำตอบ:


7

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

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

ที่แย่กว่านั้นเมื่อคุณเขียนทับหรือต่อท้ายไฟล์ที่ถูกบีบอัดไฟล์นั้นจะถูกจัดเก็บอีกครั้งโดยไม่มีการบีบอัด HFS + ดังนั้นหากคุณต้องการใช้การบีบอัด HFS + กับข้อมูลผู้ใช้คุณจะต้องคัดลอกโวลุ่มทั้งหมดก่อน (ใช้ ditto หรือ afsctool) ไฟล์ตามไฟล์ ใน 60 TB อาจใช้เวลาค่อนข้างนาน นอกจากนี้คุณจะต้องเรียกใช้กระบวนการที่กำหนดว่าไฟล์ใดที่ถูกเพิ่ม / แก้ไขเมื่อเร็ว ๆ นี้ (หรือไม่ถูกบีบอัด) และ (อีกครั้ง) บีบอัดไฟล์เหล่านั้น

เนื่องจากสถานะ man page ของ ditto การบีบอัด HFS + "มีวัตถุประสงค์เพื่อใช้ในการติดตั้งและสำรองข้อมูลสถานการณ์ที่เกี่ยวข้องกับไฟล์ระบบเท่านั้น" มันยอดเยี่ยมสำหรับ/Applicationsโฟลเดอร์ของคุณแต่ไม่เหมาะกับไฟล์ของคุณ เฉพาะในกรณีที่คุณต้องการความสามารถอย่างมากและมีไฟล์จำนวนมากที่ไม่เคยเขียนถึงฉันจะพิจารณาด้วยซ้ำ คีย์กำลังหมดหวัง :)

ฉันไม่ทราบว่าแพคเกจการบีบอัดระดับไฟล์ระบบแบบโปร่งใสสำหรับ OS X ZFS รองรับการบีบอัดระบบไฟล์แบบโปร่งใส แต่การสลับฟิลเลอร์ OS และ FS ของคุณอาจไม่ใช่ตัวเลือก


1
สิ่งนี้มีประโยชน์มาก อันที่จริงข้อ จำกัด ด้านงบประมาณของเราในปัจจุบันคือสิ่งที่เป็นและเมื่อพิจารณาอัตราการใช้พื้นที่จัดเก็บของเราการบีบอัดประเภทนี้ของฉันเหมาะสมจริง ๆ การติดตั้งนี้มีไฟล์ภาพทางการแพทย์ขนาดเล็กจำนวนหลายสิบล้านไฟล์ที่บีบอัดได้ดี (ประมาณ 25%) ฉันบอกว่า 80% ของระบบไฟล์ที่มีอยู่นั้นไม่ได้ถูกแตะต้องเป็นเวลาหลายเดือนดังนั้นการบีบอัด HFS อาจเป็นตัวเลือกที่ดีที่จะอุ้มเราไว้จนกว่าเราจะสามารถซื้อพื้นที่เก็บข้อมูลเพิ่มได้ Xserve ค่อนข้างอ้วนและด้วยไอเท็มเปิดตัวและสคริปต์ที่ถูกต้องฉันสามารถบีบอัดโครงการที่เก่ากว่าและใช้งานน้อยกว่าในเวลาไม่กี่ชั่วโมง
flumignan

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