loại hệ thống tập tin cho phân vùng [đóng]


8

Tôi sẽ cài đặt khởi động kép Ubuntu1 10.04 trên máy tính xách tay của mình với Windows 7. Tôi đã tự hỏi

  1. những loại hệ thống tập tin nào (như ext2, ext3, ext4, ReiserFS và bất cứ điều gì có thể xuất hiện trong tâm trí) được khuyến nghị cho các phân vùng có thể khác nhau (như /, home, / boot, hoán đổi và các loại khác có thể xuất hiện trong đầu) và tại sao?
  2. Nếu ext4 bây giờ đủ ổn định để sử dụng cho các phân vùng trong Ubuntu và phân vùng được chia sẻ giữa Windows và Ubuntu?
  3. Tùy chọn ghi nhật ký nào (viết lại, đặt hàng và nhật ký) được khuyến nghị cho mỗi hệ thống tệp của phân vùng?

Cảm ơn và trân trọng!


3
AFAIR, trình điều khiển windows ext (ext2fs) không hỗ trợ ext4 trừ khi nó được chuẩn bị với các tùy chọn cụ thể (liên quan đến kích thước cung và một số chi tiết kỹ thuật khác) không có tùy chọn mặc định trong trình cài đặt Ubuntu.
crasic

1
Lưu ý: Không sử dụng Ext3 hoặc Ext4 cho các ổ đĩa trạng thái rắn. Tạp chí sẽ đưa thêm hao mòn vào ổ đĩa và cung cấp rất ít lợi ích.
Nathan Osman

1
@George: làm thế nào để biết ổ cứng của tôi có ở trạng thái rắn không?
Tim

1
@Tim : System->Administration->Disk Utility.
Nathan Osman

@George: Cảm ơn! Nhưng hệ điều hành đó là gì? Tôi không tìm thấy nó trong cả Windows 7 và Ubuntu 8.10.
Tim

Câu trả lời:


11

Giả sử bạn đã kiểm tra trên wikipedia, diễn đàn Ubuntu, diễn đàn linux, trang web linux về câu hỏi rất phổ biến này, tôi để bạn ở đây với một sự cố nhanh chóng về những câu hỏi phổ biến:

ĐIỂM 1

Bạn đã biết rằng ext4 là phiên bản nâng cao của ext3, phiên bản nâng cao của ext2 là phiên bản nâng cao của .. bạn đoán nó, ext (Hệ thống tệp mở rộng) là triển khai tốt hơn của hệ thống tệp Minix.

Tôi sẽ chỉ sao chép dán rất nhiều thứ được tìm thấy trong các diễn đàn wikipedia / ubfox + linux / v.v ... vì nó được tìm thấy dễ dàng nhưng có rất nhiều việc đọc phải được thực hiện để tìm ra những điểm tốt.

Ext - Đã giải quyết 2 vấn đề lớn được tìm thấy trong Hệ thống Minix:

  • kích thước phân vùng tối đa
  • giới hạn độ dài tên tệp đến 14 ký tự

Ext2 - Đã thêm một số thứ còn thiếu trong Ext:

  • Hỗ trợ truy cập riêng
  • Sửa đổi inode và dấu thời gian sửa đổi dữ liệu

Ext3 - Đã thêm nhiều thứ còn thiếu từ Ext2:

  • Nhật ký hệ thống tập tin
  • Tăng trưởng hệ thống tập tin trực tuyến
  • Lập chỉ mục Htree cho các thư mục lớn hơn thiếu từ Ext3
  • Hiệu suất tổng thể nhanh hơn

Ext4 - Đã thêm một loạt các thứ, bao gồm nhưng không giới hạn ở:

  • Hệ thống tệp lớn: Hỗ trợ khối lượng với kích thước lên tới 1 exabyte và các tệp có kích thước lên tới 16 terabyte.
  • Phá vỡ 32.000 giới hạn thư mục con được tìm thấy trong ext3.
  • Kiểm tra hệ thống tập tin nhanh hơn
  • Phân bổ đa khối

ReiserFs - Hệ thống tệp rất tốt cho thấy tiềm năng và tôi đã thử nghiệm vài năm trước. bạn có thể thấy là người dùng cuối, sự khác biệt về tốc độ giữa nó và Ext3 chẳng hạn. Nhưng sau một số "vấn đề", công ty làm việc trên hệ thống tập tin đã phải thực hiện một số thay đổi. Chuyện buồn thật. Dù sao, vấn đề cuối cùng là thiếu công cụ cho nó.

Reiser4 - Không khả dụng dễ dàng nhưng là "Phiên bản 2" nếu bạn có thể gọi nó là ReiserFS. Chưa được thử nghiệm nhưng một số điểm chuẩn cho thấy sự tiến bộ tốt.

BtrFS - Đứa con ngoài giá thú của mọi người. Hệ thống tập tin này đã mang lại lợi ích của Ext3, Ext4, ReiserFs và Reiser4 đã thêm một ít đường, trộn với sô cô la và PRESTO! bạn có một số hệ thống ninja siêu đột biến. Đây không phải là một hệ thống tập tin ổn định YET nhưng nó cho thấy rất nhiều tiềm năng và có một số điểm chuẩn khá tuyệt vời. Bạn có thể xem tại đây: http://www.phoronix.com/scan.php?page=article&item=ubfox_1010_btrfs&num=2 nhưng nó vẫn cần rất nhiều công việc trước khi có thể được gọi là ổn định. Dù sao, một số điều tuyệt vời mà nó có, đối với trường hợp của tôi, sẽ là sự tăng trưởng và thu hẹp âm lượng trực tuyến, phân mảnh trực tuyến, Ảnh chụp nhanh ...

Tôi đang sử dụng Etx4 ngay bây giờ vì tôi đã thử nghiệm ReiserFs, Ext3, Ext2 và có thể 2 hoặc 3 nữa.

Đối với nhiều tệp nhỏ trong một phân vùng, tôi khuyên dùng Reiser vì nó làm việc kỳ diệu đối với tôi NHƯNG bạn có thể gặp vấn đề nếu nó xảy ra với bạn (Nó xảy ra với tôi 2 lần. Thế là đủ.) Bạn có thể mất mọi thứ mãi mãi. Và ý tôi là như TUYỆT VỜI!.

Ext4 một năm trước nghe có vẻ không nhanh và ổn định nhưng ngay bây giờ nó rất RẤT tốt cho hầu hết mọi thời gian làm việc trên máy tính để bàn.

Vì vậy, đề xuất của tôi cho ĐIỂM 1 của bạn sẽ ở lại với Ext4. Trong tương lai, bạn có thể bắt đầu xem Btrfs nhưng hiện tại hãy ở lại với Ext4. Cũng có trường hợp thực hiện. Kể từ tháng 12 năm 2012, BtrFS chưa có hiệu suất tương tự như Ext4. Trong trường hợp này, tôi đang nói về các trường hợp như Sao chép / Dán tốc độ, di chuyển tệp, đọc hàng ngàn tệp, những thứ mà người dùng cuối thỉnh thoảng làm. BtrFS được định hướng nhiều hơn cho các kịch bản có thể mở rộng, nơi chúng ta có thể chơi với một số ổ cứng hoặc kích thước không gian lớn, thay đổi kích thước, ảnh chụp nhanh và hơn thế nữa. Nhưng ngay cả với ý nghĩ đó, công việc đưa vào BtrFS là rất lớn, đến nỗi, có một vài nhà phát triển Ext4 quảng bá BtrFS cho một số tình huống. Trong tương lai, hiệu suất của BtrF và sự ổn định sẽ được cải thiện đến mức trở thành mặc định.

ĐIỂM 2

Dành cho bạn ĐIỂM 2. Tôi không khuyến nghị nếu bạn muốn chia sẻ tệp giữa Windows và ubfox. Đối với trường hợp đó, sử dụng NTFS hoặc FAT32. Windows có một số chương trình có thể đọc các hệ thống Ext2 / Ext3 nhưng tôi đã có (Và thêm 2 người bạn nữa) có một số vấn đề với họ, đọc sai, viết sai, v.v. Vì vậy, để an toàn, hãy ở lại với NTFS hoặc FAT32 ở bên an toàn.

LƯU Ý: Ý tôi là với phân vùng Ubuntu với ext4 BUT để lại một phân vùng nhỏ trong FAT32 hoặc NTFS để chia sẻ các tệp giữa cả hai. Nếu bạn đang làm việc trên cùng một PC cho cả Windows và Ubuntu, thì không cần phải tạo phân vùng thứ ba cho chúng. Chỉ cần cài đặt Windows Đầu tiên để lại không gian cho Ubuntu và sau đó cài đặt Ubuntu. Ubuntu sẽ có thể xem các tệp trong Windows (Nhưng Windows sẽ không thể xem các tệp trong Ubuntu, nhưng vì dù sao bạn cũng đang chạy trong cùng một PC nên bạn sẽ không bận tâm). Hãy nhớ rằng FAT32 bị giới hạn ở kích thước tệp từ 4.2GB trở xuống. Nếu bạn cố gắng sao chép một tệp lớn hơn nó sẽ báo lỗi. Điều này có thể ảnh hưởng đến bạn nếu bạn muốn lưu trữ các tệp ISO của DVD / Bluray. Đối với điều này sau đó tôi sẽ đề nghị NTFS.

ĐIỂM 3

Đối với bạn ĐIỂM 3 - Nếu bạn muốn hiệu suất, bạn có thể thêm noatimegật đầu vào fstab của mình cho phân vùng ext4 để bạn có được hiệu suất tăng nhỏ. Điều này sẽ loại bỏ thời gian truy cập cho các tệp và thư mục (Tôi nghĩ rằng noatime sẽ loại bỏ cả hai vì vậy có thể không cần đến gật đầu) Nếu bạn muốn có thêm tùy chọn nhật ký, bạn có thể kiểm tra GIT cho Linux Kernel, nơi nó hiển thị cho bạn tất cả các tùy chọn: http: //git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=ococationation

Điều đó sẽ giúp bạn vì nó đưa ra một bản tóm tắt ngắn gọn cho mỗi tùy chọn.

Hi vọng điêu nay co ich. Xin lôi vi bai đăng dai.


Cảm ơn, CYREX! Tôi thực sự rất đánh giá cao các chi tiết bạn cung cấp! Tôi đã tự hỏi nếu bạn đồng ý với ( superuser.com/questions/84586/ mẹo ): "Tôi sẽ tách / (root) từ / boot: lý do là bạn có thể sử dụng ext2 cho / boot và ext4 cho / ( nguồn gốc)"? Có hai câu hỏi: nếu separte / boot từ / và nếu sử dụng các loại hệ thống tập tin khác nhau cho / boot và /?
Tim

Tôi thường không sử dụng / trong một phân vùng khác với boot (Bản thân tôi) nhưng tôi luôn khuyên bạn nên điều đó. Lý do đơn giản nhất là nếu BẤT CỨ điều gì sai, bạn có hệ thống khởi động của mình trong một phân vùng khác và hầu hết thời gian bạn có thể an toàn mọi thứ nhanh chóng trở lại bình thường. Tương tự như vậy nếu hệ thống khởi động xấu. bạn có phân vùng gốc ở một nơi khác để bạn có thể an toàn mọi thứ một lần nữa. Nếu bạn có cả hai ở cùng một nơi và có điều gì đó không ổn, điều đó sẽ trở nên khó khăn. Dù sao vì lý do ext2 không làm cho tôi, nhưng với phần còn lại tôi đồng ý.
Luis Alvarado

1

Có, crasic đúng về ext2fs không hoạt động với phân vùng ext4. Tôi đã thử nó một lúc trước và trong khi nó có thể đọc một số thư mục / tệp, các tệp chứa đầy rác. Nó cần cập nhật để hoạt động đáng tin cậy với các hệ thống tệp ext3 / ext4.

Tôi nghĩ bạn chỉ nên đi với các mặc định liên quan đến các tùy chọn ghi nhật ký.

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.