Tôi nên dành bao nhiêu dung lượng đĩa cho Linux / phân vùng của mình?


11

Tôi đang làm lại các hệ thống Linux của mình ở nhà và đang tự hỏi về kích thước phân vùng. Trước đây, tôi luôn cài đặt Linux trên một phân vùng duy nhất; Tôi muốn thiết lập hệ thống như sau:

  • /
  • / khởi động
  • trao đổi
  • /Trang Chủ

Tôi không chắc chắn 100% nên dành bao nhiêu dung lượng cho phân vùng '/'. Hoán đổi sẽ là 2 lần RAM; khởi động sẽ là ~ 200M. HĐH nên nhận bao nhiêu? Tôi đã nghĩ đến việc đưa nó trong khoảng từ 15 đến 20G (và tất cả những thứ khác đến / nhà nơi có hầu hết các tệp của tôi), nhưng tôi không chắc liệu nó có cần thêm không.

Có cách nào để xác định kích thước phân vùng cho '/' không?


Không phải là vấn đề quan trọng trong những ngày này, nhưng bạn thực sự không cần 200 triệu cho phân vùng / boot. Tôi chưa bao giờ đi hơn 50 triệu.
Richie Marquez

Câu trả lời:


7

Tôi nghĩ 10 GB là nhiều.

Tôi đang chạy một máy chủ Ubuntu trong vòng 10 GB (bao gồm / nhà) và nó đang hoạt động tốt. Không bao gồm các tệp của tôi, hệ thống chiếm ít hơn 4GB. Nếu bạn thấy mình bị ép về không gian, bạn luôn có thể thay đổi kích thước các phân vùng vào một ngày sau đó.


Ditto, tôi đã đạt được giới hạn 5GB trên / partiton của mình, nhưng tôi đã có thể di chuyển phân vùng trao đổi của mình sau nó và mở rộng nó thành 13GB. Hiện tại tôi đang ở mức 6GB được sử dụng trên /.
Macha

Đọc những câu trả lời này một cách cẩn thận, có vẻ như cả hai bạn đều ủng hộ việc kết hợp ít nhất / và / nhà trên một phân vùng duy nhất thay vì tách chúng ra. Tôi đồng ý nhưng sẽ đi xa hơn và sử dụng một / phân vùng cho toàn bộ ổ đĩa mà không có trao đổi. / Boot sau đó sẽ nằm trên phân vùng / và nếu bạn cần trao đổi, bạn sẽ sử dụng các tệp hoán đổi trên phân vùng /.
Michael Dillon

kích thước phân vùng cập nhật cho khởi động năm 2015 là gì?
ahnbizcad

3

Sử dụng LVM và một hệ thống tệp hỗ trợ thay đổi kích thước trực tuyến (bao gồm ext3 / 4 với các tùy chọn mkfs phù hợp, phải là mặc định) và sau đó bạn có thể dễ dàng phát triển nó nếu cần.

Tôi sẽ bắt đầu với 2 Ném4G trên máy chủ, có thể là 5G trên máy tính để bàn, vì việc phát triển nó là không đáng kể với LVM.

Hoặc, thay vào đó, thực sự không có gì sai với mọi thứ trên /máy tính để bàn.


+1 cho LVM ... nhưng -1 cho điểm cuối cùng. Tôi thấy rằng việc có /homemột phân vùng riêng biệt có những hậu quả tích cực, ngay cả trên máy tính để bàn (nếu bạn cài đặt lại hệ thống của mình, nếu bạn chạy một số bản phát hành, nếu bạn có một số đĩa, v.v.).
Pascal Thivent

@Pascal: Tôi có quan điểm về việc cài đặt lại (mặc dù thực hiện cài đặt lại w / o touch / home khá dễ dàng với ít nhất là bản phân phối tôi sử dụng), nhưng chắc chắn sử dụng nhiều bản phân phối sẽ là một câu hỏi khác; sau tất cả, bạn có thể có các phân vùng cho mỗi (và phải xử lý đồng bộ hóa uid / gid, v.v.) Ồ, và mount --bind cũng giúp điều đó.
derobert

2

Nó phụ thuộc rất nhiều vào bản phân phối Linux mà bạn sẽ cài đặt,

Bởi vì DSL (Damn Small Linux) hoặc Puppy Linux chỉ có 60 -70 'MB' trong khi Fedora có 4-5 GB và Ubuntu trong 2-3 GB

Nó thậm chí còn phụ thuộc vào số lượng bạn sẽ sử dụng Linux, tức là phần mềm bạn sẽ cài đặt

Đối với phiên bản Fedora mới nhất, 10 GB là đủ.

Đối với Ubuntu, sử dụng 5 GB


1

Phụ thuộc vào cách bạn sẽ sử dụng / tmp, vì nó nằm trong /. Xây dựng một DVD có thể mất rất nhiều không gian ở đó


1

Hãy nhớ rằng các thư mục lớn nhất trong hệ thống tệp của bạn là (trên hệ thống debian, nhưng đó là một hướng dẫn tốt):

  • /usr: tất cả các chương trình người dùng ( /usr/bin), thư viện ( /usr/lib), tài liệu ( /usr/share/doc), v.v., đều nằm trong thư mục này. Phần này của hệ thống tập tin cần hầu hết dung lượng. Bạn nên cung cấp ít nhất 500 MB dung lượng đĩa. Nếu bạn muốn cài đặt nhiều gói hơn, bạn nên tăng dung lượng bạn cung cấp cho thư mục này.

  • /home: mọi người dùng sẽ đưa dữ liệu của mình vào thư mục con của thư mục này. Kích thước của điều này phụ thuộc vào số lượng người dùng sẽ sử dụng hệ thống và những tệp nào sẽ được lưu trữ trong thư mục của họ. Tùy thuộc vào kế hoạch sử dụng của bạn, bạn nên dành khoảng 100 MB cho mỗi người dùng, nhưng điều chỉnh giá trị này theo nhu cầu của bạn.

  • /var: tất cả dữ liệu biến như bài báo, e-mail, trang web, bộ đệm của APT, v.v. sẽ được đặt trong thư mục này. Kích thước của thư mục này phụ thuộc rất lớn vào việc sử dụng máy tính của bạn, nhưng đối với hầu hết mọi người sẽ bị chi phối bởi chi phí của công cụ quản lý gói. Nếu bạn chuẩn bị cài đặt đầy đủ mọi thứ mà Debian cung cấp, tất cả trong một phiên, dành ra 2 hoặc 3 gigabyte dung lượng cho / var là đủ. Nếu bạn định cài đặt theo từng phần (nghĩa là cài đặt các dịch vụ và tiện ích, tiếp theo là nội dung văn bản, sau đó X, ...), bạn có thể thoát khỏi 300 - 500 megabyte trong / var. Nếu dung lượng ổ cứng ở mức cao và bạn không có kế hoạch sử dụng APT, ít nhất là không phải cho các bản cập nhật lớn, bạn có thể nhận được chỉ với 30 hoặc 40 megabyte trong / var.

Vì bạn sẽ có một /homephân vùng khác , bạn có thể sử dụng tối thiểu 4GB (cộng thêm /home, /var(50MB), /boot(100MB) và swap(300MB-2GB)), với một hệ thống hoạt động hoàn toàn.


1

Đối với cài đặt máy tính để bàn hoặc máy tính xách tay tiêu chuẩn, có rất ít lợi thế trong việc tách các phân vùng của bạn. Nếu bạn biết cách sử dụng LVM, đó là giải pháp tốt nhất, nhưng không có gì sai khi chỉ có một phân vùng lớn (và một phân vùng thứ hai để trao đổi).


1

Hoán đổi sẽ là 2 lần RAM;

Đây thực sự là một quy tắc kích thước rất cũ và tôi nghĩ nó đã lỗi thời. Trên các hệ thống hiện đại (nghĩa là có RAM 1GB trở lên), tôi cung cấp 1x RAM cho Hoán đổi.

khởi động sẽ là ~ 200M.

Ồ Bạn dự định sử dụng bao nhiêu hạt nhân, 20? Đối với hầu hết người dùng, 50Mo là đủ.

HĐH nên nhận bao nhiêu? Tôi đã nghĩ đến việc đưa nó trong khoảng từ 15 đến 20G (và tất cả những thứ khác đến / nhà nơi có hầu hết các tệp của tôi), nhưng tôi không chắc liệu nó có cần thêm không.

Có cách nào để xác định kích thước phân vùng cho '/' không?

Tôi không biết một cách "chuẩn" vì nó phụ thuộc nhiều vào số lượng phần mềm bạn sẽ cài đặt và những gì bạn sẽ làm với máy tính của mình. Một cài đặt máy chủ (thư, cơ sở dữ liệu ...) thường sẽ sử dụng một /varphân vùng tách biệt khá lớn . Đối với một máy cá nhân, điều này hầu hết thời gian là vô dụng. Trong thực tế, 10 GB cho /là quá đủ cho hầu hết người dùng. Nếu bạn dự định cài đặt nhiều gói (và tôi thực sự có nghĩa là nhiều), bạn có thể cần thêm một số GB, nhưng không quá 15 GB. Nếu bạn có kế hoạch cài đặt phần mềm bên ngoài (ví dụ: trong /opt), hãy tính đến nó (cá nhân tôi có nhiều công cụ Java được cài đặt /opt, như các máy chủ ứng dụng thương mại không thực sự nhẹ). Nếu bạn định rip DVD, hãy thêm một vài hợp đồng biểu diễn. Và thực sự, sử dụng phần còn lại của không gian cho /home.

Trên thực tế, bây giờ bạn nên hiểu tại sao thật khó để đưa ra câu trả lời và kinh nghiệm tuyệt đối (ví dụ như lỗi dùng thử) là cách tốt nhất để tìm kích thước "hoàn hảo" cho máy của bạn. Nhưng ngay cả đối với người dùng có kinh nghiệm, nhu cầu có thể thay đổi theo thời gian. Đó là lý do tại sao, như ai đó đã chỉ ra, LVM và các hệ thống tập tin có thể thay đổi kích thước là vũ khí được lựa chọn để tránh mọi cạm bẫy.

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.