Tôi nên tạo các phân vùng root, home và hoán đổi lớn như thế nào?


47

Tôi có một máy tính xách tay với win7 được cài đặt. Bây giờ tôi đã tạo một phân vùng 60gb mà tôi muốn cài đặt Ubuntu. Câu hỏi tôi có, trước khi tôi cài đặt, là mỗi phân vùng gốc, trao đổi và phân vùng nhà phải lớn đến mức nào? Tôi đã đọc một số nơi mà root có thể nhỏ như 8GB, nhưng nó không quá nhỏ phải không? Vì tôi đoán bên cạnh Ubuntu, tất cả các phần mềm được cài đặt cũng sẽ nằm ở đó? Và tôi nghĩ rằng tôi sẽ đặt trao đổi của mình thành 2GB lớn.

Mối quan tâm chính của tôi là phân vùng gốc nên lớn như thế nào. Tôi chủ yếu sẽ sử dụng Ubuntu để lập trình và duyệt web.


1
Yêu cầu hoán đổi cần gấp 2 lần RAM đã lỗi thời vào năm 1992: superuser.com/questions/187695/ Kẻ
Nav

Câu trả lời:


39

Bạn thực sự chỉ nên cài đặt Ubuntu trên hai phân vùng, /swap. Bạn có thể yêu cầu ubfox thực hiện việc này một cách tự động bằng cách chọn sử dụng dung lượng trống có sẵn (nói cách khác, không định dạng phân vùng 60GB của bạn trong vista trước khi cài đặt ubfox).

Một số sẽ cho rằng bạn nên sử dụng phân vùng riêng biệt cho /home, /boot, /và tất cả các loại của sự vật. Điều này hữu ích trong một số tình huống, nhưng đối với hầu hết các tình huống phổ biến, tốt hơn hết bạn không nên làm điều này. Điều này là do nó sẽ phân mảnh đĩa của bạn theo cách có thể không muốn sau này. Chỉ cần để Ubuntu chọn cho bạn và bạn sẽ an toàn :)

Bạn thường sử dụng một ngôi nhà riêng trong các tình huống mà bạn muốn sử dụng:

  • Nhiều ổ đĩa
  • Nhiều bản cài đặt Ubuntu loại trừ lẫn nhau chia sẻ cùng một dữ liệu (có thể hoạt động với các bản phân phối khác nhau nhưng không nên làm điều này với các bản phân phối khác nhau)
  • Các tình huống trong đó dữ liệu của bạn cần được an toàn trong trường hợp lỗi / nâng cấp ổ đĩa (hầu hết các cài đặt thông thường đều an toàn)
  • Bạn muốn cài đặt lại hoặc nâng cấp hệ thống dễ dàng hơn (chỉ cần chọn không định dạng /homephân vùng - xin lưu ý rằng việc sao lưu dữ liệu quan trọng được khuyến nghị cao trong bất kỳ nâng cấp hệ thống nào)
  • Các ổ đĩa giống nhau được sử dụng bởi các hệ thống khác nhau.
  • Đĩa của bạn không có đủ dung lượng cho cả dữ liệu gia đình và hệ thống (ví dụ: một ổ SSD nhỏ)

Lưu ý: "Trình cài đặt của Ubuntu cung cấp để bảo vệ nội dung của / home, vì vậy bạn không cần phải mất bất cứ điều gì khi thực hiện cài đặt lại hoặc nâng cấp. - htorque"

Một lưu ý khác về hoán đổi - nếu bạn muốn chắc chắn rằng khi thực hiện các tác vụ lớn, bạn có thể có nhiều không gian hoán đổi, bạn có thể đặt không gian hoán đổi của mình có kích thước gấp đôi ram của mình, nhưng bằng cách nào đó, ubfox sẽ xử lý các yêu cầu khá tốt nếu bạn chọn cài đặt trên phân vùng 60GB trống.

Bạn cũng có thể muốn đọc lên các tệp Hoán đổi thay vì phân vùng Hoán đổi. Một lần nữa, điều này có thể giúp giảm sự phân mảnh cố định của đĩa của bạn và phân bổ động không gian khi bạn cần. Giả sử, không có mất hiệu suất. Làm thế nào để tăng không gian hoán đổi?


Bạn có thể giải thích những tình huống mà một tách biệt /homelà hữu ích trong?
8128

10
Một riêng biệt /homerất hữu ích nếu bạn khởi động kép giữa hai bản phân phối Linux, chẳng hạn như nếu bạn phát triển hoặc thử nghiệm bản phân phối. Nó cũng làm cho việc cài đặt sạch dễ dàng hơn mà không cần xóa sạch /homevà phải khôi phục từ bản sao lưu. Vì bạn càng mới, bạn càng có khả năng làm hỏng thứ gì đó và không biết cách sửa nó mà không cài đặt sạch, tôi thường khuyên bạn nên phân vùng riêng cho người mới, sau đó kết hợp nó sau khi bạn cảm thấy thoải mái hơn.
Karl Bielefeldt

2
Trình cài đặt của Ubuntu cung cấp để bảo vệ nội dung của / home, vì vậy bạn không cần phải mất bất cứ điều gì khi thực hiện cài đặt lại hoặc nâng cấp.
htorque

2
Theo kinh nghiệm của tôi, kích thước 20GB cho / là tốt, thậm chí với một số năm cài đặt công cụ ngẫu nhiên, không dễ để lấp đầy điều đó. Tôi không nghĩ mình đã vượt quá 25GB trong /. Nếu bạn cẩn thận với những gì bạn cài đặt, bạn có thể sống sót mà không gặp vấn đề gì với 10GB, vì một cài đặt Ubuntu mới thông thường sẽ mất ít hơn 5GB, nhưng tôi không khuyên bạn nên để nó ở mức thấp, vì hết dung lượng trong / rất khó để sửa chữa.
Grumbel

1
Chỉ cần thử nghiệm nó trong một VM, và nó vẫn hoạt động theo cách đó. Khởi động trình cài đặt, chọn phân vùng thủ công, sử dụng định dạng cũ / mới / và không định dạng nó - / home, v.v. (sau khi cài đặt, tôi đã thiết lập bảng điều khiển, trình khởi chạy tùy chỉnh trên màn hình nền và hình nền tùy chỉnh của tôi) .
htorque

11

Tôi đã luôn luôn có một /homephân vùng riêng , phân vùng root ( /) và trao đổi. Điều đó có nghĩa là khi tôi nâng cấp, tôi có thể cài đặt sạch hệ điều hành mới mà không gặp rủi ro với hệ điều hành cũ. Tôi chỉ gắn kết phân vùng nhà trong cái mới. Cũng có nghĩa là nếu tôi quay lại HĐH cũ, mọi tệp được tạo trong HĐH mới vẫn ở đó.

Tôi đã sử dụng các kích cỡ khác nhau cho phân vùng gốc của tôi. Trên một máy tôi có Ubuntu và Ubuntu Studio thông thường, mỗi máy được cài đặt trong các phân vùng 10GB. Ubuntu thông thường đã sử dụng 6.04Gib và studio đã sử dụng 3.08Gib.

Bạn luôn có thể thay đổi kích thước phân vùng sau nếu bạn cần thêm dung lượng. Chỉ cần khởi động từ đĩa CD trực tiếp và sử dụng GParted để thay đổi các phân vùng.

Đối với Swap, gấp đôi RAM hoặc 1,5 lần RAM là một quy tắc tốt. Sau đó, bạn có thể ngủ đông nếu bạn muốn. Nhưng nếu bạn thấy bạn cần nhiều hơn hoặc ít hơn, bạn có thể phân vùng lại sau.


6

Đối với phân vùng / (root), tôi sử dụng 10G (trong đó tôi hiếm khi thấy tôi đã sử dụng nhiều hơn 8Gb). Để trao đổi, tôi có RAM 3Gb, vì vậy tôi đặt 4Gb trao đổi. Không hoàn toàn được đề xuất "gấp đôi RAM của bạn", nhưng ngủ đông vẫn hoạt động, mặc dù tôi hiếm khi sử dụng nó. Đối với / nhà, tôi sử dụng phần còn lại của đĩa cứng.

Ngày nay, sự đồng thuận chung là chỉ sử dụng một phân vùng gốc (bao gồm / nhà) và trao đổi. Nhưng tôi vẫn giữ một phân vùng nhà riêng biệt: Tôi nghĩ rằng một chút tách biệt khỏi ổ đĩa hệ thống là tốt và điều đó có nghĩa là nếu tôi từng ở vị trí tăng / nhà, tôi có thể làm điều đó dễ dàng hơn.

FYI Cài đặt Ubuntu của tôi với root 10GB hiện đang hiển thị root đầy đủ 85% và không cho phép nâng cấp.


3

Nếu bạn không có nhu cầu cụ thể, tôi nghĩ rằng bạn có thể giữ root và home trong cùng một phân vùng.

Kích thước của phân vùng trao đổi phụ thuộc vào dung lượng RAM của máy tính xách tay của bạn. Nếu bạn có 4GB RAM, phân vùng trao đổi 2GB là đủ. Sau đó, bạn có thể có 58GB cho phân vùng hệ thống và 2 gb cho phân vùng trao đổi.


Nếu bạn có ít không gian trao đổi hơn RAM, bạn sẽ không thể tạm ngưng RAM.
htorque

Tôi đã suy nghĩ cho sự an toàn nếu tôi làm hỏng cái gì đó. Vì vậy, thay vì xóa toàn bộ Ubuntu, tôi chỉ cần xóa phân vùng gốc.
starcorn

2Gb nghe có vẻ lớn khi trao đổi, nhưng nếu bạn muốn ngủ đông (không tạm dừng, không sử dụng trao đổi), trao đổi của bạn phải lý tưởng lớn như RAM của bạn và hơn một chút. 4Gb RAM và mong muốn ngủ đông có nghĩa là trao đổi tối thiểu là 4100Mb, để được an toàn.
Scaine

1

Phân vùng : Một ổ cứng có thể được chia thành nhiều phần kỹ thuật số. Những mảnh này được gọi là phân vùng / ổ đĩa.

Điểm gắn kết : Nói một cách đơn giản, đó là Cờ / Tên / Loại được gán cho Phân vùng.

FileSys. Loại : Loại phân vùng. Trong Linux chủ yếu được sử dụng là ExtX (X = 1,2,3,4) & NTFS.

Phân vùng chính : Có thể có tối đa các phân vùng chính '4' trong ổ cứng Một phân vùng chính có thể chứa một hoặc nhiều phân vùng hợp lý.

Phân vùng logic : Phân vùng ảo trong phân vùng chính.

SDA : Phương tiện lưu trữ, chẳng hạn như ổ cứng hoặc phương tiện khác. Nếu bạn có nhiều Ổ đĩa hơn thì nó sẽ được đặt tên là SDA, SDB, SDC, ++

Thiết bị để cài đặt bộ tải khởi động : ----

Trình tải khởi động : Như chúng ta đã biết BootLoader là Chương trình được tải trên Phương tiện được BIOS chạy sau khi tiến hành POST.BootLoader tải thêm Hệ điều hành hoặc cung cấp menu nếu có nhiều hơn một HĐH được cài đặt trong Phương tiện.

Chọn thiết bị : Khi bạn có một hệ điều hành được cài đặt trước đó có nghĩa là nó có Chương trình BootLoader riêng. Nó được cài đặt trong MBR (Trình tải khởi động chính) của HDDNow khi bạn cài đặt Linux, nó sẽ hỏi bạn nơi cài đặt GRUB (Grand Unified Trình tải khởi động) hoặc Linux BootLoader. Nó cung cấp cho bạn các tùy chọn để cài đặt nó vào MBR, nó sẽ ghi đè BootLoader hiện có hoặc cài đặt nó vào bất kỳ Phân vùng nào, sẽ thêm điểm nhập Linux này vào BootLoader hiện tại. .


Bạn cần ít nhất '3' Phân vùng để cài đặt bất kỳ Phân phối Linux nào ..

Chỉ cần 100 GB ổ đĩa / phân vùng để cài đặt Linux.

Phân vùng 1 : Root (/): Đối với các tệp Linux Core: 20 GB (Tối thiểu 15 GB)

Phân vùng 2 : Trang chủ (/ nhà): Ổ đĩa cho dữ liệu người dùng: 70 GB (Tối thiểu 30 GB)

Phân vùng 3 : Vùng hoán đổi: Không gian hoạt động như RAM phụ: 2 x Kích thước RAM.

Lưu ý : Swap Space hoạt động giống như một RAM phụ khi RAM đầy.


1
Thật sai lầm khi "Bạn cần ít nhất '3' Phân vùng để cài đặt bất kỳ Bản phân phối Linux nào".
Pilot6

1
Bạn không "cần" ít nhất các phân vùng '3' để cài đặt Linux Distro. Đó chỉ là quan điểm cụ thể của bạn, có thể không phù hợp với nhu cầu của OP.
Hans

Nếu tôi có 16 GB RAM thì sao? và chỉ có 40 GB để cài đặt Ubuntu? Tôi có cho rằng tôi không cần trao đổi, hay cái gì?
Maximo Toduez

0

Nếu bạn chỉ xử lý 60GB, đừng bận tâm đến việc phân vùng nó, chỉ cần sử dụng một phân vùng lớn và được thực hiện với nó. Đối với trao đổi, bạn không phải sử dụng phân vùng, bạn có thể sử dụng tệp hoán đổi, cho phép bạn thay đổi kích thước hoặc chỉ xóa nó tùy thuộc vào kiểu sử dụng của bạn.


0

Tôi luôn thấy mình đưa dữ liệu của mình vào các thư mục hệ thống sau khi hết dung lượng /home(để dọn sạch tất cả những thứ đó sau này) hoặc mất dữ liệu khi thử và không thay đổi kích thước phân vùng. Vì vậy, tôi đã đi đến kết luận rằng trừ khi tôi nhận được một ổ cứng rất lớn, tôi nên sử dụng một phân vùng chung cho toàn bộ hệ thống tệp.


0

/ khởi động - 200m chính.

/ - 20-25g.

/ home - 30g hoặc cao hơn cho các tệp đĩa hộp ảo.

trao đổi - 2 nhân ram.

Nếu bạn thường cài đặt một bản phân phối mới, tôi khuyên bạn nên tách 1 phân vùng ext4 trống cho các chương trình đặc biệt hoặc cấu hình của chúng - như các tệp đĩa hộp ảo, các dự án của bạn, v.v. Vì một số trình cài đặt phân phối có thể không ổn định và dữ liệu nhà của bạn có thể bị hủy. Đó là kinh nghiệm tồi tệ của tôi.


0

Bố cục phân vùng sẽ khác nhau cho mỗi lần sử dụng, máy trạm và máy chủ. Hoán đổi, hầu hết Unix / Linux ngày nay có quản lý bộ nhớ tốt hơn trong khi trao đổi không được sử dụng trừ khi hết RAM không muốn xảy ra và muốn tăng RAM và không trao đổi. Máy trạm nếu sử dụng chế độ ngủ đông sẽ yêu cầu trao đổi nhiều hơn RAM, 1,5 lần tốt là một quy tắc tốt, có thể cao hơn nhưng thực sự muốn có đủ RAM không trao đổi nếu có thể tránh, trừ khi có một hệ thống không thể có đủ RAM thì có thể tăng trao đổi để ngăn ngừa sự cố. Trên các máy chủ tốt nhất nên tối đa RAM hết và không sử dụng bất kỳ Hoán đổi nào, không ngủ đông nên tối thiểu hoặc không trao đổi, vì RAM rất lớn trên các máy chủ không thực tế để có trao đổi từ 1,5 trở lên, không quá vài gig nếu chỉ sử dụng trong trường hợp đạt đỉnh trên RAM sử dụng nhưng lập kế hoạch hệ thống tốt, giám sát và hơn RAM yêu cầu để chạy các ứng dụng cần thiết và không phải trao đổi,

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.