it-swarm-vi.com

Bạn có đề xuất gì về sơ đồ phân vùng ổ đĩa cho máy tính để bàn và máy chủ gia đình?

Đề án phân vùng nào bạn đề nghị cho một máy tính để bàn? Tôi đã luôn tạo ba hoặc bốn phân vùng chính - root, hoán đổi, nhà và đôi khi là một phân vùng khởi động riêng. Cài đặt mặc định của Ubuntu cung cấp LVM. Tôi chưa bao giờ phải thêm ổ đĩa hoặc dung lượng bổ sung, vì vậy nó dường như chưa bao giờ là vấn đề lớn. Tuy nhiên, bất cứ khi nào tôi cài đặt mới, tôi luôn nghĩ rằng có thể có một cách tốt hơn.

69
tinker
  1. / (tức là hệ thống tập tin gốc)
  2. swap
  3. /home

Lý do lớn nhất để làm điều này là bạn có thể làm bất cứ điều gì để cài đặt Ubuntu và nó sẽ không ảnh hưởng đến âm nhạc/video/bất cứ điều gì trong nhà của bạn. Tôi đặc biệt thích điều này khi nâng cấp lên phiên bản Ubuntu mới và việc cài đặt trở nên kỳ lạ.

75
Buttink

Nói chung, bạn không nên bận tâm với phân vùng /home hoặc /boot riêng trừ khi bạn đang chạy nhiều bản phân phối Linux cùng một lúc.

Trình cài đặt Ubuntu cho cả CD máy tính để bàn và máy chủ/CD thay thế có khả năng cài đặt trên một hệ thống hiện có, bảo vệ thư mục chính của bạn (và các bộ lưu trữ hệ thống cục bộ: /usr/local, /usr/src/var/local). Chức năng này cũng sử dụng lại ID người dùng và ID nhóm của người dùng hiện có, nếu nó có cùng tên người dùng với người dùng bạn đang tạo trong khi cài đặt.

Để sử dụng tùy chọn này khi cài đặt, hãy chọn tùy chọn cho phân vùng nâng cao, sau đó chọn phân vùng / hoặc /home hiện có của bạn. Trong hộp xuất hiện, đảm bảo hệ thống tệp được chọn khớp với hệ thống tệp hiện có của phân vùng đó và hộp định dạng không được chọn. Tiến hành như bình thường thông qua phần còn lại của các tùy chọn.

Trong Ubuntu 10.10, chúng tôi đã hy vọng thêm một tùy chọn vào trình cài đặt đã phát hiện khi bạn đã cài đặt bản sao Ubuntu hiện có và đề nghị thay thế nó bằng phiên bản mới hơn mà bạn đang cố cài đặt (sử dụng chức năng nói trên trong hậu trường). Mặc dù nó không thực hiện lần cắt cuối cùng, nhưng nó có khả năng sẽ đến Ubuntu 11.04.

Đối với một phân vùng /boot riêng biệt, đó là một di tích về các ràng buộc phần cứng của quá khứ (giới hạn xi lanh khởi động 1024). Tôi có thể nghĩ rằng không có lợi thế thực tế nào mà một bộ khởi động/riêng biệt sẽ có trên một hệ thống hiện đại và nếu không được cung cấp một lượng không gian quá lớn, nó sẽ có khả năng lấp đầy và tạo ra các vấn đề của riêng nó, vì Ubuntu không tự động loại bỏ các hạt nhân cũ .

52
Evan
  1. / (tức là hệ thống tập tin gốc) - cho hệ điều hành của bạn

  2. swap - không gian hoán đổi, phải lớn hơn một chút so với lượng RAM bạn có

  3. /home - cho các tệp dữ liệu của bạn

Bạn chỉ thực sự cần một phân vùng /boot riêng nếu bạn đang sử dụng trình cài đặt thay thế để thiết lập mã hóa toàn bộ đĩa. Hiện tại các tệp trong /boot cần được mã hóa để hệ điều hành có thể khởi động.

Nói chung, bạn có thể thêm các phân vùng khác nếu bạn muốn:

  1. Bảo toàn phân vùng thông qua cài đặt lại hệ điều hành - đây là lý do thông thường để có phân vùng /home riêng biệt. Một /usr/local hoặc /opt riêng biệt cũng có thể hữu ích nếu bạn cài đặt nhiều ứng dụng bằng cách biên dịch chúng từ nguồn.

  2. Giới hạn không gian mà các tệp trên phân vùng có thể sử dụng - ví dụ: phân vùng /home riêng biệt sẽ ngăn hệ điều hành của bạn dừng hoạt động khi bạn điền vào thư mục home vì bạn vẫn có thể đăng nhập với quyền root và xóa một số tệp khỏi thư mục nhà của bạn.

  3. Sử dụng một hệ thống tệp khác - Tôi sử dụng hệ thống tệp nhanh hơn, ít đàn hồi hơn cho /tmp, nhưng tôi giữ /home trên hệ thống tệp nhật ký chậm hơn để bảo vệ dữ liệu tốt hơn.

Theo đề xuất của Asmerito, bạn nên xem xét đưa tất cả các phân vùng của mình ngoài /boot lên LVM. Điều này sẽ cho phép tăng tính linh hoạt trong việc thay đổi kích thước phân vùng của bạn hoặc thậm chí mở rộng chúng sang các đĩa khác. Nhưng bạn có thể không mong đợi để yêu cầu chức năng này.

Nếu bạn sử dụng mã hóa toàn bộ đĩa trong trình cài đặt thay thế, nó sẽ tự động tạo phân vùng /boot, phân vùng swap và một phân vùng khác để giữ dữ liệu được mã hóa. Phân vùng được mã hóa này sau đó được sử dụng để giữ phân vùng LVM. Phân vùng LVM này sau đó được sử dụng để giữ tất cả các phân vùng bổ sung của bạn. Ban đầu đây chỉ là phân vùng gốc của bạn.

Hy vọng tất cả điều này sẽ giúp.

12
user8979

Vâng, tối thiểu bạn cần một phân vùng gốc và phân vùng trao đổi. Tôi đặc biệt khuyên dùng phân vùng nhà vì sau đó khi bạn hết dung lượng trên phân vùng nhà, nó sẽ không ảnh hưởng đến các ứng dụng của bạn và quan trọng hơn là các thành phần cốt lõi.

Tôi phát hiện ra điều này một cách khó khăn khi tôi hết dung lượng trên phân vùng gốc - và tôi thậm chí không thể khởi động máy tính để bàn Gnome. Tôi đã phải đăng nhập thông qua thiết bị đầu cuối và xóa một số thứ :(

9
Nathan Osman

Tôi sử dụng:

Phân vùng chính :

  • /boot = 1 GB

Phân vùng mở rộng có LVM :

  • / = 5 GB
  • /var = 3 GB
  • /var/spool/cache = 2 GB ReiserFS (bộ đệm đĩa mực cục bộ cho tất cả các trình duyệt của tôi)
  • /home = +500 GB cho người dùng bao gồm thư mục chung (được chia sẻ cả cục bộ và từ xa với smb).
  • /tmp = 128 MB (ramFS).
  • swap = hai lần RAM của tôi.

Tôi đã sử dụng chương trình này trong nhiều năm và tôi rất hài lòng với nó. Gợi ý luôn được hoan nghênh.

7
user63813

Để cài đặt máy chủ, cách tốt nhất là sử dụng LVM, vì vậy bạn có thể dễ dàng mở rộng không gian lưu trữ nếu hết dung lượng trống. Đề nghị của tôi là:

  1. /boot
  2. /
  3. LVM (nếu bạn thêm nhiều đĩa, chỉ cần thay đổi kích thước LVM và bạn đến đó).

LƯU Ý : nếu bạn sử dụng môi trường nhiều người dùng, cách tốt nhất là tạo /home trên LVM.

7
Asmerito

Trên máy chủ nhà của tôi, tôi thích tạo /, /swap/var/log. Vì tôi chạy tường lửa và ghi nhật ký tất cả hoạt động vào /var/log, tạo nhật ký dưới dạng phân vùng riêng đảm bảo rằng ngay cả khi nhật ký chạy lan man, nó sẽ không chặn tôi khởi động.

5
charlie-tca

Tôi luôn luôn cài đặt các phiên bản Ubuntu mới hơn, vì vậy đối với tôi có một /home riêng biệt, vì tôi sẽ không phải sao lưu thư mục nhà của mình mỗi lần.

3
Victor

Nếu bạn có kế hoạch cài đặt một số bản phân phối và muốn sử dụng cùng một thư mục chính, bạn có thể cài đặt với một phân vùng /home riêng và sử dụng cùng tên người dùng cho mỗi bản phân phối. Nhưng nếu bạn chỉ sử dụng Ubuntu thì không cần phải có phân vùng /home riêng.

2
madmed
  • /root
  • swap
  • /mnt/storage - một nơi nào đó để lưu trữ bất kỳ phương tiện nào bạn tải xuống. Nếu nó đầy nếu không điền vào root. (Tôi đoán rằng điều này tương tự với ý tưởng biến /home thành một phân vùng riêng.)
0
Bill