Lược đồ phân vùng được đề xuất cho Ubuntu Server của tôi là gì?


8

Tôi sẽ triển khai máy chủ Ubuntu có các máy chủ sau:

  • Máy chủ liên kết
  • DHCP server
  • Máy chủ LAMP
  • Máy chủ OpenSSH
  • Máy chủ Ldap
  • Cơ sở dữ liệu Mongodb
  • Máy chủ ftp
  • Máy chủ thư
  • Máy chủ Samba
  • Máy chủ NFS
  • Trong tương lai, tôi muốn thiết lập Openstack cho PAAS.

Tôi hiện có hệ thống tập tin Raid 5 với dung lượng lưu trữ 10TB.

Làm thế nào tôi nên thiết lập sơ đồ phân vùng của tôi?

Tôi đang tìm cách đảm bảo rằng tôi không gặp vấn đề gì trong tương lai và kích thước lưu trữ có thể dễ dàng mở rộng. Bạn có thể đề nghị một kế hoạch phân vùng cho tỷ lệ cụ thể của lưu trữ để phân vùng như /, /boot, /var, /etc?

Câu trả lời:


6

Trước khi bạn quyết định phân vùng, có thể thực sự hiểu lý do chia tách các phần khác nhau của linux.

Đầu tiên, nhiều phân vùng sẽ 'an toàn hơn' vì nếu một hệ thống tập tin bị hỏng, các hệ thống khác sẽ ổn. Điều này sẽ không cứu bạn khỏi một lỗi đĩa. Sao lưu sẽ, như có thể là sơ đồ chẵn lẻ ở cấp độ đột kích của bạn.

Thứ hai, đó là một cách để sử dụng nhiều ổ đĩa có kiểu khác nhau trước LVM - đây là cách để bạn

Nguồn - Cài đặt Linux và bắt đầu

Nói tóm lại, sơ đồ đa phân vùng là một di tích của thời đại cũ, tiếp tục vì lý do di sản. Nếu bạn cần hỏi tại sao , bạn nên sử dụng một phân vùng duy nhất.

Trong bối cảnh hiện đại, phương pháp phân vùng thông minh sẽ là sử dụng một phân vùng lớn duy nhất (và phân vùng thứ hai, tùy chọn để trao đổi, các tệp hoán đổi sẽ là một tùy chọn). Sử dụng LVM để bạn có thể thêm đĩa nếu bạn có thể nếu bạn nghĩ rằng bạn có thể cần thêm dung lượng. Một phân vùng lớn duy nhất có nghĩa là mọi thứ sẽ tự xử lý miễn là có đủ dung lượng và bạn có thể sao lưu / etc / / user / local và / home, và sử dụng đó và một danh sách các gói đã cài đặt cần phục hồi kim loại trần.


3

Tôi thường khuyên bạn nên sử dụng /boot1 GB, 20 /GB và /datasử dụng phần còn lại của không gian có sẵn. Điều này là để bạn có thể vượt qua fsck /vội vàng nếu cần thiết; không có gì tệ hơn là phải ngồi suốt ba giờ hoặc hơn fsck chỉ để xem liệu hệ thống của bạn có sẵn sàng khởi động hay không!

Ngoài ra, hãy chắc chắn sử dụng LVM trên RAID5 của bạn; thật khó để đưa ra lời khuyên thêm mà không biết thêm chi tiết về mảng RAID của bạn - đó là phần cứng, hay đó là RAID hạt nhân (sợ)? Vân vân.

Một lưu ý khác - bạn có thể xem xét RAID10 thay vì RAID5, tùy thuộc vào mức độ nghiêm trọng của nhu cầu không gian của bạn. RAID10 sẽ cung cấp cho bạn ít bộ nhớ khả dụng hơn cho cùng số lượng và kích thước ổ đĩa (n / 2 thay vì n-1), nhưng nó sẽ có hiệu suất cao hơn và khả năng phục hồi tốt hơn trong trường hợp thiết bị bị lỗi so với RAID5. (Nó cũng sẽ có nhiều, nhiều, hiệu suất cao hơn NHIỀU khi thực sự chạy ở chế độ xuống cấp nếu và khi một thiết bị KHÔNG thành công.)


1
Trường hợp sử dụng cụ thể của bạn có thể khác, nhưng nói chung tôi nghĩ 1GB cho / boot có vẻ như là một sự quá mức điên rồ. Mỗi phiên bản kernel là ~ 15-35MB. Tại sao bạn muốn giữ 20-30 phiên bản khác nhau để tận dụng nhiều không gian đó? :)
Mxx

1

Không thể có câu trả lời hoàn hảo cho câu hỏi này, điều tốt nhất có thể nói là nó phụ thuộc. Kích thước của /, /boot/etckhông cần phải quá là quá nhiều. Nơi bạn thực sự cần không gian là nơi bạn sẽ lưu trữ nội dung của mình, ví dụ như các trang web hoặc email người dùng, v.v. Điều này cũng có thể được định cấu hình nhưng nếu chúng ở /varđó thì đó sẽ là nơi cần thiết nhất.

10 TB nghe có vẻ tuyệt vời nhưng không thể là bằng chứng trong tương lai, linux luôn cho phép bạn thêm nhiều phương tiện hơn và gắn kết chúng như một thư mục con nói /vartrong trường hợp của bạn, cho bạn và người dùng của bạn một cái nhìn rõ ràng.

Tôi đã không đi vào tỷ lệ phần trăm và chi tiết cụ thể bởi vì những điều đó sẽ phụ thuộc vào từng trường hợp cụ thể nhưng tôi hy vọng rằng bạn có một ý tưởng.

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.