Tại sao tạo nhiều phân vùng?


29

Tôi đã nhận thấy rằng khi cài đặt Ubuntu, một số người tạo nhiều phân vùng cho các thư mục. Giống như một cho root, một cho nhà, một cho khởi động. Lợi thế của việc này là gì khi cài đặt tất cả chúng trên một phân vùng, giả sử chỉ có một ổ cứng?

Câu trả lời:


36

Có một số lý do:

  1. Hệ thống mạnh mẽ. Nếu bạn có / home trên một phân vùng riêng biệt từ /, thì người dùng regualr không thể điền / filesystyem, khiến nó không thể sử dụng được cho phần còn lại của hệ thống.
  2. Sao lưu. Nó giúp dễ dàng sao lưu toàn bộ phân vùng và sao lưu trên các lịch trình khác nhau. Chẳng hạn, bạn có thể chỉ cần thực hiện sao lưu hàng tuần của phân vùng hệ thống, nhưng sao lưu hàng đêm của hệ thống tập tin / home
  3. Cài đặt hệ thống. Bạn có thể có cùng một hệ thống tập tin / nhà được gắn kết bởi một số hình ảnh hệ thống khác nhau. Và bạn có thể xóa và xây dựng lại / không thực hiện sao lưu / khôi phục / home hoặc / local
  4. Tối ưu hóa đĩa. Không có nhiều vấn đề với các ổ đĩa nhanh ngày nay, nhưng nó thường được sử dụng để đặt hệ thống tệp hệ thống vào các rãnh bên trong của đĩa để tăng tốc truy cập
  5. Sử dụng nhiều ổ đĩa. Trước sự sẵn có phổ biến của các ổ đĩa lớn, thông thường có rất ít chỗ trên ổ đĩa hệ thống. Vì vậy, một ổ đĩa riêng đã được sử dụng cho / nhà.
  6. NFS. Khi chia sẻ dữ liệu trên nhiều hệ thống, thông thường phải thực hiện trên cơ sở hệ thống tệp.

4
+1. Ngoài ra an ninh. Ví dụ, bạn có thể đặt / boot thành readonly hoặc / tmp thành noexec.
DaveParillo

Tôi không thấy lý do tại sao các phần riêng biệt giúp sao lưu; bạn cũng có thể sao lưu các thư mục riêng biệt. Bạn có thể giải thích?
sleske

2
@sleske Đây là một tạo tác lịch sử của lệnh gốc và khôi phục Unix gốc, chỉ hoạt động ở cấp hệ thống tệp. Tôi gặp phải vấn đề này khi các ổ băng sử dụng băng 1/2 inch (tôi nghĩ) trên các ống kính có đường kính 1 feet, trong một ổ có kích thước bằng tủ lạnh. Với một số vật liệu trám sắt, bạn thực sự có thể nhìn thấy các bit trên băng.
KeithB

Cảm ơn bạn về thông tin; Tôi đã không nhận thức được điều đó. Tôi hy vọng không có quá nhiều cửa hàng vẫn sao lưu bằng cách sử dụng dump ... BTW: Những thứ hấp dẫn về các băng đĩa cũ :-).
sleske

Cũng ổn định. Nếu bạn đặt / var trên một phân vùng riêng biệt, thì các tệp nhật ký vượt khỏi tầm kiểm soát sẽ không lấp đầy phần còn lại của ổ đĩa (và có khả năng làm sập hệ thống). (chỉnh sửa - Chỉ cần chú ý Adrien đã chỉ ra điều này bên dưới. :)
Charles Burge

11

Tôi thường tạo một cho root, một cho trao đổi và một cho nhà. Ưu điểm của việc này là cho phép bạn để các tài liệu của mình (cả nhạc, video, hình ảnh, v.v.) không bị ảnh hưởng nếu bạn cần cài đặt lại HĐH. Vì bạn hoàn toàn có thể ghi phân vùng hệ điều hành (root) mà không cần chạm vào phân vùng nhà, các tệp của bạn vẫn an toàn và không cần thực hiện quá trình tốn thời gian để chuyển chúng sang phương tiện khác và sau đó quay lại máy mới. Nó làm cho định dạng lại / hình ảnh thanh lịch hơn nhiều

Dưới đây là một số thông tin thêm về những lợi ích. Mặc dù nó viết về windows, nguyên tắc là như nhau.


1
Tôi cũng thích có / khởi động trên phân vùng riêng của nó
DaveParillo

6

/var/tmptrên các phân vùng riêng biệt cũng thường được coi là ý tưởng tốt; theo cách đó, nếu một tệp nhật ký (ví dụ: bất kỳ tệp tạm thời nào) vượt khỏi tầm kiểm soát, nó sẽ bị dừng trước khi lấp đầy toàn bộ đĩa.


3

Tôi đã từng làm quá nhiều việc Phân vùng trong những ngày cũ của tôi vì tôi nghĩ nó có thể rõ ràng hơn. Một ký tự ổ đĩa cho một chủ đề nhất định (ví dụ: Âm nhạc, Hình ảnh, Công việc, v.v.). Nhưng ngay cả khi phân tách dữ liệu của bạn và hệ thống đã có ý nghĩa: Nếu hệ thống gặp sự cố, bạn chỉ có thể định dạng phân vùng hệ thống và cài đặt lại mà không mất tất cả dữ liệu.

Unix giống như các hệ thống và Ubuntu không có ký tự ổ đĩa, các phân vùng chỉ được gắn vào bất kỳ thư mục trống nào. Vì vậy, điều thực sự có ý nghĩa trong mắt tôi là:

  • Tạo một phân vùng hệ thống để cài đặt hệ thống thực tế
  • Tạo một phân vùng cho thư mục nhà của bạn. Dễ dàng sao lưu và vì hầu như tất cả các chương trình đều giữ các cài đặt ở đó, bạn có thể cài đặt lại / nâng cấp hệ thống của mình mà không mất nhiều thời gian.
  • Tạo phân vùng trao đổi (thường hoạt động tốt hơn tệp hoán đổi)
  • Như Babu đã nói hãy tạo phân vùng khởi động nếu Bootloader không hỗ trợ định dạng phân vùng hệ thống của bạn.

Imho hơn 4 phân vùng riêng biệt không có ý nghĩa trong Ubuntu (4 là số lượng phân vùng chính tối đa bạn có thể tạo) - đó chỉ là vấn đề sở thích cá nhân.


3
Tôi đã thấy thực sự một số người tạo phân vùng cho từng loại dữ liệu. Vấn đề lớn với điều đó chủ yếu là bạn không bao giờ có thể hiệu chỉnh chính xác kích thước mà mỗi cái sẽ cần. Và sớm hay muộn, bạn sẽ bắt đầu đặt các tệp vào các phân vùng sai, thiếu không gian trong các phân vùng thích hợp. Vì vậy, nói chung, "không sử dụng các phân vùng nơi bạn có thể sử dụng các thư mục"
Gnoupi

1
Chính xác ... bạn có thể sử dụng cách không gian có sẵn tốt hơn với một phân vùng và cấu trúc thư mục tốt và sạch sẽ.
Daff

1

Phân vùng khởi động / riêng biệt cho phép tôi khởi động và sửa chữa hệ thống tệp gốc của mình, ngay cả khi hệ thống tệp gốc bị hỏng. Nếu tôi đặt tất cả các tệp khởi động vào hệ thống tệp gốc và nó bị hỏng, nó có thể không khởi động được. Ngoài ra còn linh hoạt hơn. Sau đó, tôi có thể đặt một đĩa thứ hai vào, đặt trao đổi trên đó và xóa phân vùng trao đổi từ đĩa gốc và mở rộng hệ thống tập tin gốc vào không gian đó.

Tạo một phân vùng trao đổi cứng thay vì một phân vùng trong hệ thống tệp, chỉ là sysadmin theo kiểu UNIX. Không có lý do thực sự nào để không biến nó thành một tệp trong hệ thống tệp, ngoại trừ việc một số người dùng sẽ đến một mình với quyền hạn sudo và cố gắng rm nó.

Như Babu và Mike đã nói, một ngôi nhà / nhà riêng biệt cho phép tôi cập nhật hoặc thay đổi các bản phát hành mà không mất tất cả dữ liệu của mình.


0

Giữ các thư mục chính trên một phân vùng riêng biệt ngăn người dùng vô tình điền vào phân vùng gốc. Điều này là tốt bởi vì nếu bạn điền vào phân vùng gốc, bạn sẽ gặp vấn đề (ví dụ, nhật ký hệ thống, thường nằm trong phân vùng gốc).

Mặc dù người dùng không phải root thực sự không thể sử dụng các bit cuối cùng trên đĩa (hệ thống sẽ không cho phép họ), nhưng có thể họ sẽ lấp đầy phần lớn và sau đó cho các quy trình hệ thống tự động để hoàn thành công việc, làm cho nó khó chịu để đưa mọi thứ trở lại hoạt động.


0

Giữ một phân vùng nhà riêng biệt cho phép bạn giữ các tệp của mình nếu bạn cài đặt lại bản phân phối linux của mình.

GRUB không hỗ trợ ext4, vì vậy nếu bạn sẽ sử dụng hệ thống tệp đó cho phần còn lại của tệp, bạn sẽ cần một phân vùng khởi động riêng. GRUB hiện hỗ trợ ext4, do đó, việc giữ một phân vùng khởi động riêng, trong khi vẫn là một tùy chọn, không còn cần thiết nữa.


grub (legacy) có ext4 hỗ trợ launchpad.net/ubfox/jaunty/+source/grub/0.97-29ubfox47 và do đó, grub2 bug.launchpad.net/ub Ubuntu / + source / grub2 / + bug / 294763 (lưu ý "phát hành bản sửa lỗi "trạng thái)
richq

à, niềm vui của việc giữ các bài viết cũ được cập nhật ....
Babu

-2

Linux thường thấy đĩa rất khác so với máy Windows. Ngoài ra Windows Fat32 / NTFS và các hệ thống tệp mới hơn hầu hết là định dạng nghiêm ngặt của Windows. Vì vậy, bạn không thực sự biết những gì họ làm hoặc cách họ cư xử trong nội bộ. Linux sử dụng các hệ thống tệp riêng của mình ext3 / 4 là hệ thống tệp Linux được sử dụng rộng rãi nhất, hệ thống tệp Linux không tồn tại ở trạng thái giống như cây cũng không xử lý dữ liệu như một công dân hạng hai cư trú trên đĩa của bạn. Lý do bạn có thể tạo một hoặc nhiều phân vùng cho hệ điều hành là để truy cập tốc độ ổ đĩa và tổ chức. Mặc dù phần cuối cùng này đã thay đổi qua nhiều năm, nhưng hầu hết người dùng Linux không bận tâm đến nhiều phân vùng vì bạn cần cắt dữ liệu os của mình để vừa đều trên các phân vùng bạn tạo thủ công. Cá nhân tôi thấy nó phản trực quan để có nhiều phân vùng. Mặt khác, các máy Linux thường không bị các thành phần đĩa xấu hoặc có tính năng tự động để chống phân mảnh. Đây chỉ là thiết kế tồi của Microsoft, không thể khắc phục các sự cố nội bộ của họ để họ xây dựng các công cụ cho phép bạn khắc phục sự cố của chính mình 60% bằng mọi cách.


"Không tồn tại trong một cây như trạng thái"? "Đối xử với dữ liệu như một công dân kính thứ hai"? "Máy linux thường không bị các ổ đĩa xấu"? Điều này là khá nhiều tất cả những điều vô nghĩa và sự phân mảnh có liên quan gì?
psusi

"Cá nhân tôi thấy nó phản tác dụng trực quan" - Thành thật mà nói, bạn có rất nhiều quan niệm sai lầm về, tốt, khá nhiều thứ. Tất cả điều này có thể có ý nghĩa hơn với bạn nếu bạn thực hiện một số nghiên cứu cơ bản. Đừng ngại đặt câu hỏi của riêng bạn ở đây để hiểu rõ hơn. Đó là những gì trang web ở đây cho. Gửi câu trả lời về những điều mà bạn có một sự hiểu biết thấu đáo. Trang web là một cơ sở tri thức và "kiến thức" thực sự là một từ khóa khi nói đến câu trả lời. Chúng tôi xem xét lại các bài đăng của nhau, vì vậy các câu trả lời không chính xác thường bị sai lệch (như bài này). :-)
fixer1234

BTW, có rất nhiều lời giải thích tốt trong các câu trả lời khác, vì vậy đó là một nơi tốt để bắt đầu học.
fixer1234
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.