Bất cứ điều gì đã xảy ra với hệ thống tập tin đọc / ghi nén?


9

Trở lại những năm 90, máy tính ở nhà của tôi là một Acorn Archimedes . Nó có trên đó một phần mềm gọi là ArcFS, cho phép bạn tạo các tài liệu lưu trữ nén, giống như các tệp zip.

Không giống như các tệp zip, chúng có thể được gắn dưới dạng đĩa, giống như các tệp dmg trên máy Mac.

Không giống như các tập tin dmg, chúng được nén ghi được.

Nếu chúng ta có thể làm điều này vào những năm 90, tại sao chúng ta không thể làm điều này ngay bây giờ? Hôm nay tôi sử dụng máy Mac và trong khi tôi có thể tạo hình ảnh đĩa nén, chúng không thể ghi được. Ngược lại, hình ảnh đĩa ghi được không được nén.

Tương đương ngày nay của ArcFS là gì và tại sao nó không phổ biến hơn?


3
Hai từ: Đĩa giá rẻ.
Daniel R Hicks

Dù vậy, người ta vẫn phải tự hỏi, nếu chúng ta có đủ sức mạnh CPU để mã hóa và giải mã nhanh chóng, thì ít nhất một số nén không phải là vấn đề ...
Daniel Beck

Có thể cho rằng, nén khi đang di chuyển có thể tăng tốc truy cập đĩa (ít nhất là với ổ cứng) - hoạt động đĩa thực tế ít hơn cho một tệp có cùng kích thước - giả sử có đủ băng thông có sẵn ở phía CPU / bộ nhớ của mọi thứ.
Bob

@DanielBeck, điều này là đúng và, như bạn có thể thấy từ các câu trả lời, các hệ thống nộp đơn nén vẫn còn sống và tốt. Trên cả Apple và Windows, bạn có thể nén các phần của cấu trúc thư mục theo ý muốn. Linux có một số hệ thống lưu trữ nén dọc theo các dòng tương tự như ArcFS.
Julian Knight

Câu trả lời:


9

Tôi không chắc chắn những cái nào có sẵn cho Mac OS - nhưng vẫn còn rất nhiều hệ thống tập tin nén r / w xung quanh:

  • e2compr là bản vá nhân cho EXT2
  • Fuse cung cấp một danh sách các hệ thống tệp nén, bao gồm cả hỗ trợ r / w như ví dụ compFUSEdLZOlayer_fs
  • Solid File Sysem là đa nền tảng (rõ ràng hỗ trợ cho Mac OS X) và hỗ trợ mã hóa cũng như nén

Vì vậy, nó vẫn có thể, và vẫn được thực hiện. Tại sao nó không được biết đến rộng rãi hơn, tôi không thể nói ...


7

Bạn không nói phiên bản Mac OS nào bạn đang sử dụng nhưng DO của Mac hỗ trợ nén nguyên bản - ít nhất là có từ Snow Leopard (10.6) trở đi. Nó được gọi là "HFS + nén".

Để tham khảo, có một số hệ thống tệp nén cho Linux và @kinokijuf đã đề cập đến nén NTFS.

Vì vậy, thế giới của các hệ thống lưu trữ nén vẫn còn sống và tốt - ít nhất là trên Mac và Windows, giờ đây nó là một tính năng nhúng của các định dạng đĩa gốc.


Vâng, tôi biết điều này. Có một công cụ gọi là Cụm cho phép bạn nén các tệp tùy ý. Nhưng đó không hoàn toàn là những gì tôi nghĩ, tôi đặc biệt muốn thứ gì đó là tệp lưu trữ di động và có thể được chuyển qua.
David

6

Windows NT đã hỗ trợ nén các tệp riêng lẻ trên ổ đĩa NTFS kể từ phiên bản 3.51.


Nhưng đó không phải là Mac!
Julian Knight

Vâng, tôi đồng ý Bob - tất nhiên, như câu trả lời của tôi cho thấy - Apple cũng làm điều đó. ;)
Julian Knight

@JulianKnight Người hỏi đã hỏi chuyện gì đã xảy ra với họ, không phải nếu có bất kỳ điều gì trên Mac.
kinokijuf

3

Hai hệ thống tệp gần đây, ZFS và btrfs cho phép nén trên hệ thống tệp đọc / ghi. Các hệ thống tập tin có thể được lưu trữ trên các tập tin đĩa và gắn kết như vậy.

Có ít nhất một dự án nguồn mở để hỗ trợ ZFS trên MAC OS / X và cũng là một giải pháp thương mại .


2

Các câu trả lời khác đã chỉ ra rằng FS nén vẫn tồn tại. Về lý do tại sao chúng không còn phổ biến - lý do chính có lẽ là:

  • Dung lượng ổ đĩa hiện nay khá rẻ - nhiều người tôi biết không bao giờ quản lý để lấp đầy đĩa của họ
  • Ngay cả khi bạn hết dung lượng đĩa trên ổ cứng chính, bộ nhớ ngoài giờ đây thực tế hơn nhiều để sử dụng. 20 năm trước, tất cả những gì bạn có là băng và đĩa - bây giờ có ổ cứng ngoài, SSD, thanh USB lớn, DVD-R / RW, cả hai đều đơn giản để sử dụng, nhanh chóng, rẻ tiền và có dung lượng cao.
  • Nếu bạn làm quản lý để lấp đầy một đĩa, nó thường là với dữ liệu audio / video (nhạc, hình ảnh, phim). Chúng thường được lưu trữ ở các định dạng nén, do đó, một FS được nén sẽ không giúp ích gì.

Trên thực tế, tôi nghĩ rằng điểm cuối cùng là lý do chính.


3
Nén vẫn phổ biến trên các hệ thống tệp hiện đại như ZFS. Thậm chí thường được khuyến nghị kích hoạt nó với cái sau vì hiệu suất quan sát thường tốt hơn khi được bật, vì I / O là nút cổ chai thông thường chứ không phải CPU.
jlliagre
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.