Hệ thống tập tin nào sẽ sử dụng khi sử dụng cả Windows và Linux? [bản sao]


28

Câu hỏi này đã có câu trả lời ở đây:

Tôi sẽ sớm mua ổ cứng 2TB và muốn sử dụng nó làm phương tiện lưu trữ. Tôi muốn có thể đọc / ghi từ cả Windows (phiên bản 7, 64 bit) và Ubuntu Linux, và tôi cần hỗ trợ cho các tệp có kích thước lớn hơn 4GB (vì vậy tôi nghĩ rằng điều này loại bỏ FAT32).

Hiện tại tôi đang sử dụng các ổ đĩa IFS để truy cập vào các phân vùng ext4 linux của mình và tôi thấy nó không ổn định. Điều này có nghĩa là NTFS? Có cái gì khác tôi đang thiếu?

Câu trả lời:


20

Có những công cụ để sử dụng ext * dưới windows ... nhưng tôi muốn giới thiệu NTFS vì trình điều khiển * x khá ổn định hiện nay.


* Trình điều khiển x là gì?
George Profenza

2
Gói được gọi là ntfs-3g. Tùy thuộc vào Destribution bạn sử dụng, bạn có thể tìm thấy nó trong kho lưu trữ. Hoặc nếu không: tuxera.com/community/ntfs-3g-doad
fakemustache

Tôi gắn kết phân vùng NTFS trên Linux và đang hoạt động rất tốt, vì vậy tôi sẽ không chạm vào cũng như chuyển đổi vì tôi đã thử một số giải pháp cho EXT * trên Windows và hầu hết chúng không dễ cài đặt hoặc không hoạt động như mong đợi. Sự lựa chọn của tôi cho một ổ đĩa chia sẻ là NTFS.
m3nda

@GeorgeProfenza Có vẻ như anh ấy đã cắt thuật ngữ ext *. Âm thanh trình điều khiển x giống với máy in X / trình điều khiển màn hình của Hệ thống X HOẶC. Không có thuật ngữ x-driver gán HOẶC tôi không thể tìm thấy chúng trong vòng 2 phút.
m3nda

2
@GeorgeProfenza Tôi giả sử anh ta có nghĩa là * nix nhưng quên N và I (để chỉ unix / linux / etc)
Adam Plocher

17

Trước hết, sẽ có một số vấn đề với NTFS nếu bạn sử dụng nó trong Linux:

  1. NTFS không hỗ trợ chế độ cấp phép tệp rất tốt, vì vậy bạn sẽ mất bit thực thi, bit setuid, v.v.

  2. Hệ thống ACL ở NTFS không thoải mái với Linux và bạn không thể vô hiệu hóa nó giống như với FAT32.

  3. Hiện tại, hiệu suất của việc triển khai NTFS trong Linux không được tốt lắm. Ví dụ, tôi đã tìm thấy nếu tôi xây dựng một dự án Maven với NTFS, nó chậm hơn 3 lần so với ext4.

Cá nhân, tôi chạy HĐH Windows trong VirtualBox và biến đĩa ảo thành hình ảnh NTFS thô (xem tại đây ). Vì hình ảnh NTFS bây giờ ở định dạng thô thay vì .VDI, bạn có thể truy cập NTFS bằng cách gắn trực tiếp mà không cần tải phiên bản VM.

Bằng cách sử dụng VirtualBox thay vì Dual boot, có một số lợi thế:

  1. Bạn không phải chuyển đổi phân vùng Linux của mình sang hệ thống tệp NTFS. Trong VirtualBox, bạn có thể sử dụng Share Folderđể truy cập hệ thống tệp của hệ điều hành máy chủ. Và nó rất nhanh. Ánh xạ nó đến một ký tự ổ đĩa nếu cần thiết.

  2. Bạn có thể làm việc đồng thời với cả hai hệ điều hành mà không cần phải khởi động lại để chuyển từ hệ điều hành này sang hệ điều hành khác.

  3. Trình tải GRUB của bạn sẽ không bao giờ bị ghi đè bởi Windows. Windows luôn ghi đè lên bản ghi khởi động của bạn và không bao giờ nhắc bạn có hoặc không.

  4. Bạn sẽ chú ý hơn đến Linux, và sau đó bạn sẽ học cách Linux để thực hiện hầu hết công việc của mình. Trên thực tế, tôi thấy hiếm khi cần bật Windows VM. Bởi vì mọi người lười biếng trong việc học những điều mới, nếu bạn cài đặt một hệ thống kép và Windows là đủ, tại sao bạn lại bận tâm khởi động vào một hệ điều hành khác?

Tôi thấy đây là cách tốt nhất để làm cho cả Linux và Windows cùng tồn tại. Tôi đã xây dựng một số phiên bản Windows VM cho các cách sử dụng khác nhau và vì tôi không cài đặt quá nhiều ứng dụng trong mỗi VM, chúng chạy rất nhanh và nó không cảm thấy quá khác biệt so với các máy không ảo.


Gần ba năm sau ... Tôi thực sự rất thích điểm thứ 4 của bạn ở trên! Có đúng không khi bạn có thể chạy Windows trong VirtualBox (máy chủ Linux) và truy cập (đọc / ghi) một thư mục dùng chung trên máy chủ Linux (là ext4)?
DustByte

6

Tôi đề nghị xem xét UDF 2.01. Nó thực sự được hỗ trợ bởi cả hai nhân Windows và Linux.

Trong Windows, sử dụng format /FS:UDFđể tạo hệ thống tệp này.


6
Đây dường như là một giải pháp tốt cho câu hỏi được hỏi nhưng câu trả lời của bạn có thể làm với một chi tiết hơn một chút để nó là một câu trả lời tuyệt vời. Bạn có bất kỳ kinh nghiệm sử dụng UDF trên đĩa cứng? Có bất kỳ vấn đề hoặc lợi ích có thể xảy ra? Làm thế nào để bạn đi về định dạng đĩa như UDF, bạn có thể làm điều đó trong Windows hoặc nó phải được thực hiện trong Linux?
Mokubai

1
@Mokubai định dạng / FS: UDF, nó sẽ định dạng theo UDF 2.01 theo mặc định nhưng bạn cũng có thể chỉ định một phiên bản
Anixx

Các câu trả lời cho Askubfox.com/q/27936/427339 cho thấy nó đã được xem xét, đã thử và rất khó để thực hiện công việc. Tôi không tin tưởng nó mà không thử nghiệm nhiều hơn tôi cảm thấy đáng để đặt vào.
Iiridayn

2

Nếu bạn không thể tìm thấy trình điều khiển IFS ổn định thì NTFS sẽ là lựa chọn dễ dàng duy nhất của bạn. NTFS ổn định hơn nhiều so với Linux.

Tôi chưa sử dụng ext4 từ Windows, nhưng tôi thấy trình điều khiển IFS đủ ổn định cho ext2 / 3 để bạn có thể thử các biến thể hệ thống tệp Linux cũ hơn.

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.