Hệ thống tập tin được sử dụng cho ổ cứng ngoài được sử dụng với các máy Mac, Linux và Windows [trùng lặp]


14

Có thể trùng lặp:
Hệ thống tệp đa nền tảng

Tôi có một ổ USB khá lớn mà tôi muốn có thể sử dụng trên các máy khác nhau mà tôi sở hữu. Tôi đang gặp khó khăn trong việc tìm ra hệ thống tập tin tốt nhất để sử dụng nó là gì để có thể đọc / ghi mọi thứ từ 3 HĐH mà tôi tiếp xúc với: Windows, Linux và Mac.

Gợi ý?


4
bản sao của này , này , này , này , này và những người khác. Nào mọi người, sử dụng các chức năng tìm kiếm.
Daniel Beck

@Daniel, bạn nói đúng. Tôi đã cố xóa nó nhưng hệ thống sẽ không cho phép tôi.
Daniel

1
Bản sao trên trang web này làm tăng khả năng của những người khác để tìm những câu hỏi liên quan, vì vậy nó không xấu ;-)
Daniel Beck

Câu trả lời:


13

Sự lựa chọn tốt nhất có thể là Universal Disk Format . Windows XP, Mac OS và Linux đều hỗ trợ đọc và ghi UDF. UDF có hỗ trợ Unicode tốt và không có giới hạn kích thước tối đa 4gb là FAT32.

Tôi tin rằng NTFS là một lựa chọn tồi vì bạn không thể đảm bảo rằng bạn sẽ có thể cài đặt trình điều khiển phù hợp trên mọi máy tính Mac OS bạn sử dụng. UDF là định dạng được chấp nhận cho phương tiện lưu động và không yêu cầu trình điều khiển được thiết kế ngược trên bất kỳ hệ điều hành nào.


Tôi nghĩ UDF được thiết kế cho các đĩa CD có thể chỉnh sửa trong đó không có gì có thể thực sự bị xóa?
ewanm89

Các phiên bản UDF sau này phục vụ cho các ổ đĩa cứng và bộ nhớ flash truy cập ngẫu nhiên. Chỉ cần đảm bảo bám vào phiên bản UDF di động và các tùy chọn, xem serverfault.com/questions/55089/iêu
MarcH

UDF có phải là một hệ thống tập tin hợp lý cho một đĩa cứng nội bộ được Linux và Windows truy cập trong kịch bản khởi động kép không? Tôi thực sự ghê tởm ý tưởng sử dụng NTFS cho nó.
zymhan 8/2/2015

Có vẻ như Linux chỉ hỗ trợ UDF viết cho đến phiên bản 2.05: git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/ trộm
Gerry

2

Đây là một bản sao có thể có của câu hỏi này , nhưng để giúp đỡ cá nhân, đây là thông tin mà họ muốn.

Có thể sử dụng NTFS với cả ba HĐH. NTFS có kích thước tệp tối đa là 16TB. Có các trình điều khiển được tạo cho Linux và Mac có thể cho phép bạn đọc và ghi vào hệ thống tệp NTFS. Nếu bạn cần trợ giúp tìm các trình điều khiển này, hãy xem liên kết này .


1
Hạn chế duy nhất là bạn không thể thay đổi quyền đối với các đối tượng NTFS bên ngoài Windows. Ngoài ra, nó khá ổn.
Tobias Plutat

1

Bạn có thể sử dụng NTFS.

Windows: NTFS được tích hợp sẵn. Hầu hết các bản phân phối Linux đều có trình điều khiển NTFS-3g để đọc NTFS.
Với OSX, bạn cần cài đặt phiên bản OSX của NTFS-3g,
hãy thử: http://forums.applenova.com/showthread.php?t=21842&page=4


NTFS không có vẻ lý tưởng vì bạn cần cài đặt trình điều khiển trên các hệ thống OS X để hỗ trợ ghi. Nếu bạn không có đặc quyền Quản trị viên trên máy, bạn sẽ không thể làm như vậy và ghi vào đĩa.
Chỉ cần Jake

1

FAT32 được hỗ trợ bởi tất cả các Hệ điều hành nguyên bản. Hạn chế duy nhất với FAT32 là tệp đơn lớn nhất bạn có thể lưu trữ phải dưới 4GB.


Làm thế nào khác so với việc sử dụng NTFS (ngoài sự khác biệt kích thước tệp tối đa)?
Thất vọngWithFormsDesigner

3
Càng lưu trữ nhiều tệp, bạn càng truy cập chúng chậm. Trục trặc điện có thể làm hỏng nó. Không có kiểm soát truy cập. Truy cập đọc-ghi lặp đi lặp lại tạo ra sự phân mảnh làm chậm truy cập. Kích thước âm lượng tối đa là 32 GiB. Nhưng: hệ thống tập tin rất đơn giản, mọi hệ điều hành đều có hỗ trợ đọc-ghi hợp lý cho nó, Linux và Windows có thể kiểm tra / sửa lỗi.
9000

Các trình định dạng trong các cửa sổ hiện đại giới hạn một cách giả tạo kích thước của các khối FAT32 xuống còn 32GiB nhưng các khối lượng fat32 lớn hơn có thể được tạo bằng các công cụ khác.
cắm vào

1

Trong Mac OS X, sử dụng các lệnh sau để định dạng ổ cứng lớn (không giới hạn 4Gb) trong FAT32.

Nó sẽ có thể đọc và ghi được trên Linux, Mac OS X et Windows.

Đầu tiên, xác định đĩa bạn muốn định dạng bằng lệnh này:

$ diskutil list

Đầu ra sẽ trông giống như thế này:

/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *232.9 Gi   disk0
   1:                        EFI                         200.0 Mi   disk0s1
   2:                  Apple_HFS Mac_HD                  39.9 Gi    disk0s2
   3:                  Apple_HFS Data                    192.6 Gi   disk0s3
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *1.9 Gi     disk1
   1:                 DOS_FAT_32 CORSAIR                 1.9 Gi     disk1s1

Giả sử chúng ta muốn định dạng khóa USB Corsair và đặt tên là "Millenium Falcon":

$ diskutil partitionDisk /dev/disk1 MBRFormat "MS-DOS FAT32" "Millenium Falcon" 1.9G

Để biết thêm thông tin:

$ man diskutil
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.