Sử dụng hệ thống tệp nào giữa OSX và Linux


22

Tôi đã có bàn chân của mình trên một ổ USB lớn mà tôi muốn sử dụng làm bản sao lưu / lưu trữ chung tại văn phòng. Tôi đã nghĩ đến việc có hai phân vùng một bản sao lưu Time Machine và một cho lưu trữ chung. Vì tôi sẽ sử dụng đĩa cho cả máy trạm Linux và MacBook Pro, tôi đã tự hỏi nên sử dụng hệ thống tập tin nào.

Tôi đã đọc các chủ đề và câu hỏi của diễn đàn cũ ở đây và tôi hiểu rằng Time Machine yêu cầu một khối lượng với hệ thống tệp HFS +, có nghĩa là nó sẽ không hoạt động với ext4. Tương tự như vậy, HFS + sẽ được đọc trên Linux, nhưng nó có thể gây nghi ngờ. Phần lớn các thông tin tôi tìm thấy là từ thời đại 2009 - 2010, vì vậy tôi tự hỏi liệu có bất kỳ thay đổi nào không, ai đó có thể xác nhận hoặc từ chối các tuyên bố này không? hoặc có thể thêm thông tin về vấn đề này ...

Sau đó, có nên có một phân vùng với HFS + và một phân vùng với ext4 không? Tôi nghi ngờ nếu điều đó sẽ tốt hơn nhiều ... Hơn nữa, công cụ tiện ích đĩa trong OSX không cung cấp tùy chọn định dạng với Linux gốc, rõ ràng nhiều khả năng người ta sử dụng Win / OSX so với Linux / OSX ..


Tôi nghĩ mở rộng là một tùy chọn hệ thống tập tin?
Simon Sheehan

Ý bạn là exFAT, hay ext2 / 3/4? Cái sau này không phải là một tùy chọn được cung cấp, trong khi cái trước không đặc biệt mong muốn :(
posdef

Câu trả lời:


26

Linux có thể ghi vào HFS + mà không gặp vấn đề gì. Nếu bạn thực sự cần hỗ trợ đọc / ghi từ cả hai hệ điều hành, thì bạn chỉ có một lựa chọn, đó là định dạng là HFS +, vì Time Machine sẽ không hoạt động với người khác và macOS không thể ghi vào ext4 (xem Làm cách nào tôi có thể gắn kết hệ thống tập tin ext4 trên OS X? )

Vì Linux cho phép ghi vào các tập HFS + đã ghi nhật ký , hãy sử dụng Disk Utility.app trên máy Mac của bạn để định dạng phân vùng bằng HFS + (được ghi nhật ký).

Các phiên bản macOS mới hơn theo mặc định sẽ sử dụng APFS thay vì HFS +, nhưng hỗ trợ Linux cho APFS vẫn còn khá hạn chế. Có trình điều khiển FUSE chỉ đọc , nhưng trong tương lai có thể thêm hỗ trợ ghi.


cảm ơn vì đã trả lời, tôi đã tự hỏi liệu phân vùng thứ hai (cái dành cho linux / osx) sẽ tốt hơn là ext4 hay hfs +. Ý tôi là từ những gì tôi hiểu cả hai lựa chọn đều có nhược điểm. Bạn có ý kiến ​​gì về điều đó không?
posdef

Bạn sẽ không thể viết thư cho nó từ OS X khi nó là ext4, trừ khi bạn có kế hoạch sử dụng các công cụ của bên thứ ba. Tôi không nghĩ tốc độ viết lên HFS + từ Linux sẽ là một vấn đề lớn.
slhck

Làm thế nào về HFS + Tạp chí và Linux. Tôi đã đọc ở đâu đó rằng khả năng tương thích của Linux phụ thuộc vào việc có hay không ghi âm lượng HFS + hay không (vì không có gì vui nếu khối lượng HFS được ghi lại)
posdef 22/212

tham khảo cho nhận xét trên: "Trình điều khiển hạt nhân Linux HFS + có hỗ trợ đọc và ghi vào các ổ đĩa / phân vùng không được ghi nhật ký HFS + nhưng chỉ đọc hỗ trợ của HFS + đã ghi nhật ký. Nhật ký là hành vi dự phòng của hệ thống tệp giúp bảo vệ chống mất dữ liệu. Nếu có kế hoạch ghi vào phân vùng HFS + thì phải tắt nhật ký ổ đĩa trong Mac OS X. " (lấy từ Wikipedia, nhưng được tham chiếu đến một chủ đề trong diễn đàn Ubuntu)
posdef

1
Ngoài ra, có một số vấn đề đối với các phân vùng lớn hơn 2 Tb: "Năm 2009, các trình điều khiển này được chẩn đoán là làm hỏng các ổ HFS + có dung lượng lớn hơn 2 TB. Do đó, các bản phân phối Linux như Debian và Ubuntu cũng đã ngừng cho phép gắn HFS + ổ đĩa hoặc phân vùng lớn hơn 2 TB. Kể từ tháng 2 năm 2011, công việc đang được tiến hành để dỡ bỏ hạn chế này. " ( wikipedia )
đánh cắp

12

Chỉ cần thêm vào câu trả lời của slhck, định dạng phân vùng là không được ghi nhật ký là một chút khó khăn khi sử dụng Disk Utility trên OSX 10.7 vì tùy chọn cho HFS + không được báo cáo không rõ ràng trong các tùy chọn định dạng (xóa).

Giải pháp là định dạng nó dưới dạng HFS + đã ghi nhật ký, sau đó tắt ghi nhật ký bằng cách chọn phân vùng, trong khi giữ phím tùy chọn, mở menu "Tệp" và chọn "Tắt ghi nhật ký".

Kỳ dị.

Xem https://discussions.apple.com/thread/3232454?start=0&tstart=0


2
Dường như (sau khi thử) bạn có thể bật và tắt nhật ký bất cứ lúc nào (sử dụng phương pháp kỳ lạ của câu trả lời này), mà không ảnh hưởng đến nội dung của phân vùng. Vì vậy, nếu bạn thích, bạn có thể bật ghi nhật ký bất cứ khi nào bạn sử dụng máy Mac, miễn là bạn nhớ tắt nó trước khi đẩy ra (để nó gắn kết thành đọc / ghi (thay vì chỉ đọc) trên linux). (Quá tệ OSX không thể tự động làm điều này cho chúng tôi, với một số tùy chọn thứ 3 như "chỉ được ghi nhật ký trên máy Mac (thân thiện với linux)" ...)
Matt
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.