Cách chọn sơ đồ phân vùng cho PC Linux của bạn

Sợ từ "p" đáng sợ? Bạn không cô đơn. Các phân vùng có thể trở nên phức tạp, vì vậy dưới đây là giải thích về chúng là gì, cách chúng được sử dụng và một mẫu đơn giản để sử dụng cho cài đặt Linux của riêng bạn.

Hình ảnh của dmyhung

Phân vùng là gì?

Phân vùng là sự phân chia trong định dạng của đĩa cứng. Đó là sự phân chia logic - trái ngược với sự phân chia vật lý, vì vậy bạn có thể chỉnh sửa và sử dụng chúng cho các mục đích khác nhau. Hãy nghĩ rằng chia một đĩa thành hai phần cấu hình. Các phân vùng thực sự tiện dụng vì chúng hoạt động như một hộp cát. Nếu bạn có một ổ cứng 1 TB được phân chia thành một phân vùng 250 GB và một phân vùng 750 GB, những gì bạn có trên cái sau sẽ không ảnh hưởng đến cái còn lại và ngược lại. Bạn có thể chia sẻ một trong những phân vùng đó trên mạng và không bao giờ lo lắng về việc mọi người truy cập thông tin trên phân vùng khác. Người ta có thể đã cài đặt Windows, bị nhiễm virus và trojan. Cái kia có thể đang chạy một bản cài đặt Linux bổ sung lỗ hổng bảo mật rất lỗi thời. Không bao giờ được can thiệp vào cả hai, trừ khi bạn làm cho chúng hoặc bản thân ổ cứng bị chết vật lý.

Một điều hữu ích khác là bạn có thể có nhiều phân vùng, mỗi phân vùng được định dạng bằng một “hệ thống tệp” khác nhau. Hệ thống tệp là định dạng đĩa thành một bảng mà hệ điều hành có thể đọc, thông dịch và ghi vào. Chỉ có một ổ cứng? Điều đó không sao, vì bạn vẫn có thể cài đặt nhiều hệ điều hành trên đó mà không thực sự có đĩa vật lý khác.

Trong khi có rất nhiều loại hệ thống tệp, chỉ có ba loại phân vùng: chính, mở rộng và lôgic. Bất kỳ đĩa cứng nào chỉ có thể có tối đa bốn phân vùng chính. Hạn chế này là do một thứ gọi là Master Boot Record cho máy tính biết nó có thể khởi động từ những phân vùng nào và do đó các phân vùng chính thường được dành riêng cho hệ điều hành. Nhưng nếu chúng ta muốn nhiều hơn bốn? Đó là lúc phân vùng mở rộng phát huy tác dụng. Nó phục vụ như một thùng chứa rỗng cho bất kỳ số lượng phân vùng hợp lý, nhỏ hơn nào. Bạn có thể tạo bao nhiêu tùy thích ở đó, cũng như đưa nó trở thành trang chủ của các phần không phải hệ điều hành của bạn.

Nếu phân vùng mở rộng là tuyệt vời như vậy, tại sao không chỉ sử dụng chúng? Đó là bởi vì bạn không thể khởi động trực tiếp từ bất kỳ đâu bên trong một phân vùng mở rộng. Có nhiều cách để giải quyết vấn đề này, nhưng điều tốt nhất cần làm là lập kế hoạch phù hợp trước với các phân vùng chính. Ngoài ra, cách hệ thống đánh số các phân vùng phụ thuộc vào các loại này. Đầu tiên, máy sẽ đánh số dựa trên tất cả các phân vùng chính, sau đó là các phân vùng logic. Điều này có thể gây ra thay đổi ký tự ổ đĩa nếu bạn chuyển đổi giữa các hệ điều hành hoặc thêm hoặc xóa phân vùng sau đó.

Điểm gắn kết trong Linux

Hình ảnh của MethodDan

Trên Windows, mọi thứ khá rõ ràng: nó nằm trên đĩa của bạn, thường là trên một phân vùng và chỉ có thế. Nếu bạn có các ổ đĩa khác và chúng có hệ thống tệp tương thích, thì ổ đĩa đó cũng sẽ đọc chúng. Nếu không, nó thường sẽ bỏ qua chúng hoặc cung cấp cho bạn khả năng định dạng lại. Linux - và bất cứ thứ gì tương tự như Unix, thực sự - không hoàn toàn hoạt động theo cách đó.

Cách thức hoạt động của Linux là nó đưa mọi thứ lên một cái cây. Nếu bạn có một phân vùng hoặc đĩa khác, nó sẽ được “gắn kết” như một nhánh trong một thư mục cụ thể, thường là / media hoặc / mnt. Thư mục mà một phân vùng được gắn kết được gọi là “điểm gắn kết”. Phương pháp này hoạt động tốt hơn với cấu trúc cây của Linux và bạn có thể gắn kết các phân vùng dưới dạng thư mục gần như ở bất kỳ đâu. Trong Windows, điều này không dễ dàng thực hiện được; các phân vùng mới thường hiển thị dưới dạng các ổ đĩa riêng biệt. Ngoài ra, Linux có thể hoạt động với nhiều loại hệ thống tệp hơn Windows.

Hãy nhớ làm thế nào chỉ có thể có bốn phân vùng chính? Nếu bạn muốn khởi động 145 OS giống như ai đó trên diễn đàn JustLinux đã làm, bạn có thể thiết lập phân vùng chính cho / boot, nơi chứa bộ nạp khởi động, như GRUB hoặc LiLo, xử lý các chức năng ban đầu và sau đó tiếp tục khởi động vào các phân vùng mở rộng .

Tôi nên sử dụng chương trình nào?

Sơ đồ phân vùng tiêu chuẩn cho hầu hết các bản cài đặt Linux gia đình như sau:

  • Một phân vùng 12-20 GB cho hệ điều hành, được gắn kết dưới dạng / (được gọi là “gốc”)
  • Một phân vùng nhỏ hơn được sử dụng để tăng RAM của bạn, được gắn kết và được gọi là hoán đổi
  • Một phân vùng lớn hơn cho mục đích sử dụng cá nhân, được gắn kết như / nhà

Các yêu cầu về kích thước chính xác thay đổi dựa trên nhu cầu của bạn, nhưng nói chung, bạn bắt đầu với hoán đổi. Nếu bạn thực hiện nhiều chỉnh sửa đa phương tiện và / hoặc có dung lượng RAM nhỏ hơn, bạn nên sử dụng dung lượng hoán đổi lớn hơn. Nếu bạn có nhiều bộ nhớ, bạn có thể tiết kiệm bộ nhớ đó, mặc dù một số bản phân phối của Linux gặp sự cố khi chuyển sang chế độ chờ hoặc ngủ đông mà không cần hoán đổi nhiều. Nguyên tắc chung là bạn chọn dung lượng RAM gấp 1,5 đến 2 lần dung lượng hoán đổi và bạn đặt phân vùng này ở nơi dễ tiếp cận, như ở đầu hoặc cuối đĩa.

Ngay cả khi bạn cài đặt một tấn phần mềm, tối đa là 20 GB cho phân vùng gốc của bạn là đủ. Hầu hết các bản phân phối của Linux ngày nay đều sử dụng ext3 hoặc ext4 làm hệ thống tệp của chúng, hệ thống này có cơ chế “tự làm sạch” được tích hợp sẵn, do đó bạn không phải chống phân mảnh. Tuy nhiên, để điều này hoạt động tốt nhất, nên có không gian trống cho từ 25-35% phân vùng.

Cuối cùng, bất kỳ thứ gì khác bạn có đều phải chuyển đến phân vùng / home của bạn. Đây là nơi lưu trữ nội dung cá nhân của bạn. Về mặt chức năng, nó tương đương với thư mục “Người dùng” trong Windows, chứa cài đặt ứng dụng, nhạc, tải xuống, tài liệu, v.v. của bạn và của bất kỳ người dùng nào khác mà bạn có trên hệ thống của mình. Sẽ rất hữu ích nếu bạn có / home trong một phân vùng riêng biệt vì khi bạn nâng cấp hoặc cài đặt lại hệ điều hành của mình, bạn không phải sao lưu bất kỳ thứ gì trong thư mục này! Thật không tiện phải không? Trên hết, hầu hết các cài đặt liên quan đến chương trình và giao diện người dùng của bạn cũng được lưu!

Nếu bạn đang chạy một máy chủ có nhiều người dùng và / hoặc nhiều phương tiện, bạn có thể tối ưu hóa hiệu suất bằng cách sử dụng hai ổ cứng. Một ổ đĩa trạng thái rắn nhỏ sẽ là lựa chọn hoàn hảo để hệ điều hành tồn tại, tối đa có thể là 32 GB và bạn có thể ném phân vùng hoán đổi vào đầu ổ đĩa “xanh” 1 hoặc 2 TB được gắn trên / home.

Nếu bạn đang mày mò nhiều hơn, bạn thậm chí có thể thiết lập các phân vùng khác nhau cho những thứ như thư mục tạm thời (/ tmp), cho nội dung của máy chủ web của bạn (/ var / www), cho các chương trình (/ usr) hoặc cho các tệp nhật ký ( / var / log).

Chỉ định điểm gắn kết trong khi cài đặt

Trong ví dụ của chúng tôi, chúng tôi sẽ sử dụng hiển thị thiết lập phân vùng trong quá trình cài đặt Ubuntu Maverick Meerkat. Khi bạn đến nơi có thông báo “Phân bổ dung lượng ổ đĩa”, hãy chọn “Chỉ định phân vùng theo cách thủ công (nâng cao)”.

Đừng hoảng sợ chỉ vì bạn thấy "nâng cao"; nó thực sự không quá khó và bạn sẽ nhận được một số phần thưởng thực sự từ quá trình này. Nhấp vào chuyển tiếp và bạn sẽ thấy bảng phân vùng.

Nhấp vào hàng dung lượng trống trong bảng và sau đó nhấp vào “Thêm…” Nếu bạn không có dung lượng trống, hãy nhấp vào phân vùng Windows của bạn, nhấn “Thay đổi…” và thu nhỏ nó thành kích thước vừa miệng hơn. Điều này sẽ cung cấp cho bạn một số không gian trống để làm việc.

Tại đây, bạn có thể thấy rằng tôi đã tạo một phân vùng Chính có dung lượng khoảng 11,5 GB ở đầu đĩa và tôi đã chỉ định nó để sử dụng root làm điểm gắn kết. Bạn sẽ phải sử dụng hệ thống tệp tương thích với Linux, vì vậy tôi đã sử dụng ext4 mặc định, mặc dù bạn có thể sử dụng ext2, ext3, ReiserFS hoặc bất kỳ thứ gì khác. Thực hiện một số nghiên cứu trực tuyến và bạn sẽ có thể chọn tốt nhất, nhưng nếu bạn nghi ngờ, hãy giữ nguyên giá trị mặc định. Bạn có thể điều chỉnh dung lượng của mình để có nhiều dung lượng hơn nếu có, nhưng một lần nữa, bạn có thể sẽ không bao giờ cần nhiều hơn 20 GB trừ khi bạn đang cài đặt / biên dịch nhiều phần mềm. Nhấp vào “OK” và bạn đã thiết lập để tạo một phân vùng khác.

Lần này, như bạn có thể thấy, tôi đã chọn một phân vùng hợp lý (chương trình phân vùng tự động tạo một phân vùng mở rộng cho việc này). Vì máy này có RAM 512 MB, tôi đã ước tính gần gấp 1,5 lần con số đó và chỉ định nó là “vùng hoán đổi”. Cũng xin lưu ý rằng tôi đã gắn cái này ở cuối đĩa, điều này sẽ giúp giữ cho thời gian tìm kiếm của đĩa ở mức tối thiểu. Nhấp vào “OK” và hãy tạo một phân vùng khác.

Tôi đã chọn tất cả phần còn lại của không gian ở giữa để làm phân vùng nhà / của tôi. Hệ thống tệp tương thích mà tôi đã chọn lại là ext4. Bây giờ đây là vùng màu xám: nó nên là chính hay logic? Tôi đã đi với chính vì tôi biết rằng tôi sẽ không cài đặt một hệ điều hành khác ở đây, nếu không, tôi đã đi với logic. Nếu bạn không có kế hoạch cài đặt nhiều hơn ba hệ điều hành, bạn chỉ có thể đặt nó thành chính vì mục đích đơn giản.

Khi hoàn tất, bạn có thể tiếp tục cài đặt. Đây là bảng phân vùng kết quả của tôi:

Nếu bạn bị lạnh chân, bạn có thể thoát khỏi cài đặt tại thời điểm này mà không sợ bị mất dữ liệu. Không có gì thực sự được thực hiện với đĩa của bạn cho đến khi bạn nhấn “Cài đặt ngay bây giờ”, vì vậy bạn có thể quay lại và chỉnh sửa mọi thứ theo ý muốn.

Bây giờ bạn đã biết phân vùng là gì và cách thiết lập cài đặt Linux một cách tối ưu, hãy tiếp tục tìm kiếm trực tuyến của bạn. Còn rất nhiều thứ khác để tìm hiểu! Có bất kỳ lời khuyên hoặc thủ thuật cho quá trình này? Có thể một số kinh nghiệm hữu ích để chia sẻ? Hãy chắc chắn để lại một bình luận!


$config[zx-auto] not found$config[zx-overlay] not found