เป็นความคิดที่ดีหรือไม่ที่จะใช้ระบบไฟล์ NTFS ที่ถูกบีบอัดบนฮาร์ดดิสก์ภายนอก?


10

ฉันกำลังคิดถึงการใช้ NTFS ที่ถูกบีบอัดบนฮาร์ดไดรฟ์ USB ภายนอกของฉัน ควรใช้สำหรับการสำรองข้อมูลเท่านั้น

  • เป็นไปได้ไหมที่จะเข้าถึงได้จาก Linux?
  • มันน่าเชื่อถือใช่ไหม
  • ตามMicrosoftมันช้ากว่าระบบไฟล์ปกติ ด้วยอัตราการถ่ายโอน (30MB / s) และโปรเซสเซอร์ (2.8 GHz Phenom II X4) ฉันคิดว่าสิ่งที่ตรงกันข้ามอาจเป็นจริง คุณคิดอย่างไร?
  • ตามคำถามนี้ไฟล์ทั้งหมดไม่ได้รับการบีบอัด ฉันจะหลีกเลี่ยงสิ่งนี้ได้อย่างไร

คำตอบ:


6

1) ใช่มันเป็นไปได้ที่จะเข้าถึงได้จาก Liunx ตามที่คนอื่น ๆ อธิบายไว้ ntfs-3g สามารถจัดการ ntfs ที่ถูกบีบอัดได้

2) ความน่าเชื่อถือ: การบีบอัดอยู่ใน ntfs เป็นเวลานานตอนนี้ (ตั้งแต่ Windows NT ดูที่http://www.ntfs.com/ntfs-compressed.htm ) ฉันไม่เห็นปัญหาความน่าเชื่อถือใด ๆ บน windows ฉันไม่แน่ใจเกี่ยวกับการใช้งานที่ไม่ใช่ windows (เช่น linux) หากความกังวลเพียงอย่างเดียวของคุณคือการอ่านข้อมูลบน linux สิ่งนี้จะไม่มีปัญหาความน่าเชื่อถือ (การติดตั้งแบบอ่านอย่างเดียวเป็นความคิดที่ดีเมื่อกู้คืนการสำรองข้อมูลอยู่แล้ว)

ข้อมูลจะถูกบีบอัดในระดับคลัสเตอร์ซึ่งมักจะเป็น 4 kiB ความเสียหายทางกายภาพของดิสก์จะมีผลกับคลัสเตอร์เดียวไม่ใช่ไฟล์ทั้งหมด ในเรื่องนี้การบีบอัด ntfs ควรน่าเชื่อถือเท่ากับการไม่บีบอัด

3) ประสิทธิภาพ: บทความ KB ที่คุณอ้างถึงกล่าวว่าประสิทธิภาพอาจได้รับผลกระทบในระบบเซิร์ฟเวอร์ซึ่งซีพียูอิ่มตัวแล้ว บนระบบเดสก์ท็อปที่มี CPU ปัจจุบันตามที่คุณอธิบายโดยใช้การบีบอัด ntfs สำหรับการสำรองข้อมูลไม่ควรมีผลกระทบต่อประสิทธิภาพที่สำคัญ ในทางตรงกันข้ามถ้าคุณเก็บข้อมูลที่บีบอัดได้คุณอาจได้รับประสิทธิภาพตามจริงเนื่องจากมี I / O น้อยกว่า นี่เป็นเรื่องจริงโดยเฉพาะอย่างยิ่งหากอินเตอร์เฟส (USB 2.0) ช้ากว่า CPU ฉันเดาว่าซีพียูของคุณควรจะสามารถเขียนลิงก์ USB 2.0 หรืออ่าน ntfs ที่ถูกบีบอัดได้อย่างง่ายดาย

4) หากคุณตั้งค่าสถานะการบีบอัดสำหรับระบบไฟล์ทั้งหมดคุณไม่ควรมีปัญหาไฟล์ที่ย้ายไม่บีบอัด


4
NTFS ไม่เคยถ่ายโอนไฟล์ที่ถูกบีบอัดไม่ว่าจะใน Windows หรือไดรเวอร์ Linux การเพิ่มประสิทธิภาพนั้นไม่มีอยู่เศร้า คุณจะต้องไปในระดับที่ต่ำมากเพื่อให้บรรลุ: สร้างไฟล์และข้อมูลเมตาจัดสรรพื้นที่ล่วงหน้าจากนั้นให้เขียนข้อมูลที่บีบอัดไปยัง MFT และกลุ่มที่จัดสรรไว้ล่วงหน้า ดังนั้นในการใช้งานปกติคุณจะไม่ได้รับ I / O-wise
SilverbackNet

1
  1. ฉันคิดว่ามันสามารถเข้าถึงได้จาก Linux แต่ฉันไม่แน่ใจ

  2. น่าเชื่อถือในแง่ใด ง่ายกว่าที่ข้อมูลของคุณจะเสียหาย แต่ฉันไม่แน่ใจว่านั่นคือสิ่งที่คุณหมายถึง

  3. มันประมวลผลช้าลง แต่เร็วกว่า I / O-wise หากตัวประมวลผลของคุณเร็วกว่าดิสก์คุณอาจต้องอ่านข้อมูลน้อยลง แต่ใช้การประมวลผลบางอย่างแทนที่จะอ่านไฟล์ขนาดใหญ่ แต่หลีกเลี่ยงการประมวลผลภายหลัง

  4. คุณไม่สามารถหลีกเลี่ยงปัญหานี้ได้ขึ้นอยู่กับวิธีการใช้งานแอปพลิเคชัน ฉันจำได้ว่าเห็นการตั้งค่าใน Windows ที่ต้องทำอะไรกับสิ่งนี้ แต่ฉันไม่คิดว่ามันจะทำในสิ่งที่คุณต้องการ - ฉันจะอัปเดตสิ่งนี้หากปรากฏว่าเป็นเช่นนั้น


โฆษณา 2: ฉันหมายถึงถ้าไม่มีข้อบกพร่องในระบบไฟล์หรือเหมือนกัน โฆษณา 4: อันที่จริงฉันจะคัดลอกไฟล์จากไดรฟ์อื่นที่ไม่ได้บีบอัดซึ่งอาจใช้ rsync ฉันไม่เห็นว่าทำไมแอปพลิเคชันควรใส่ใจเกี่ยวกับ internals ของระบบไฟล์ IMHO เป็นหน้าที่ของ FS ในการทำงานทั้งหมด
maaartinus

ถึง pt # 1 -> สามารถเข้าถึง NTFS ได้ที่ @Mehrdad
Sathyajith Bhat

1
@ maartinus: # 2: เอาล่ะฉันไม่มีข้อมูลที่หนักหนาอะไร แต่โดยส่วนตัวแล้วฉันจะเชื่อใจในเวอร์ชั่น Windows แต่ไม่ใช่รุ่น Linux # 4: เป็นเพียงเรื่องของการรักษาการตั้งค่าเริ่มต้นไม่ใช่เรื่องของการดูแลแอปพลิเคชัน เมื่อไฟล์ 2 GB ย้ายจากโฟลเดอร์ที่ไม่บีบอัดไปยังโฟลเดอร์ที่ถูกบีบอัดระบบไฟล์จะใช้เวลาในการบีบอัดเป็นเวลานาน - ระบบจะปล่อยให้ไม่มีการบีบอัดดังนั้นจึงเป็นปัญหา ฉันไม่คิดว่าคุณจะทำอะไรได้มากมาย @Sathya: อาขอบคุณ
Mehrdad

ฉันคิดว่าไฟล์นี้จะไม่มีการบีบอัดเกิดขึ้นเฉพาะเมื่อไฟล์ถูกย้ายจากส่วนที่ไม่มีการบีบอัดของดิสก์เดียวกันซึ่งจะไม่เป็นเช่นนั้น ดังนั้นทุกอย่างดี
maaartinus

1
  1. ntfs-3gไดรเวอร์สนับสนุนการอ่าน, การผนวกและ (เร็ว ๆ นี้) การปรับเปลี่ยนไฟล์บีบอัด

    ขณะนี้การอ่านไฟล์บีบอัดได้รับการสนับสนุนโดยรุ่น ntfs-3g ทั้งหมด การสร้างไฟล์บีบอัดใหม่การล้างเนื้อหาและการผนวกข้อมูลไปยังไฟล์บีบอัดที่มีอยู่ได้รับการสนับสนุนตั้งแต่ ntfs-3g-2009.11.14 การแก้ไขไฟล์บีบอัดที่มีอยู่โดยการเขียนทับข้อมูลที่มีอยู่ (หรือรูที่มีอยู่) ได้รับการสนับสนุนตั้งแต่ ntfs-3g-2010.8.8

    - NTFS-3G ขั้นสูง: การบีบอัดข้อมูล

  2. ระบบไฟล์มีความน่าเชื่อถือเทียบเท่ากับระบบปฏิบัติการ Linux ปกติ ext3 / ext4

    ntfs-3gโปรแกรมควบคุมจัดการทุกอย่างได้ดีจริงๆ ( อาจยังมีข้อผิดพลาดบางอย่างในการแก้ไขไฟล์บีบอัดตามที่อ้างถึงข้างต้นกล่าวว่ามีการเพิ่มในเวอร์ชัน 2010.8.8 เท่านั้น)

  3. (ไม่มีคำตอบ)

  4. เมื่อสิ่งนี้เกิดจากโปรแกรมที่สร้างไฟล์ที่ไม่มีการบีบอัดที่อื่นและย้ายไปยังตำแหน่งที่ต้องการไว้ในภายหลังการแก้ปัญหาง่าย: เปิดใช้งานการบีบอัดไฟล์เหล่านั้นอีกครั้ง


ntfs-3g -V: 2013.1.13AR.1ตั้งแต่ Ubuntu 14.10, เคอร์เนล 3.16, ฉันยังคงไม่สามารถรับรองความสามารถของ ntfs-3g ในการอ่านไฟล์บีบอัดบนพาร์ติชั่น Win8 GPT ของฉัน แม้แต่การคัดลอกไฟล์ทับผลลัพธ์ใน md5sum ที่แตกต่างกัน
Marcos
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.