Skip to main content

[partition] Tại sao cần phân vùng ổ cứng?

1. Bí mật được bật mí
- ổ cứng truyền tải dữ liệu từ các track phía ngoài (hay còn gọi là các track đầu tiên) nhanh hơn các track phía trong (các track sau).
(hãy nhớ cái đĩa CD hình tròn, cái đĩa cứng có cái lõi cũng vậy vậy). Bí mật này giải thích rất nhiều "bí quyết" khi phân vùng ổ cứng.
Xem thêm hình trên wikipedia để hiểu về track (http://en.wikipedia.org/wiki/Disk_sector)
- các phân vùng nhỏ sẽ yêu cầu "đầu đọc" di chuyển ít hơn so với các phân vùng lớn. Di chuyển ít với lượng dữ liệu cần thực hiện không đổi tức là nhanh hơn.
(các điều trên đúng với ổ cứng từ được sử dụng phổ biến (HDD), và không đúng với ổ cứng rắn SSD).

http://ocz.com/consumer/ssd-guide/ssd-vs-hdd

2. Tại sao cần phân vùng ổ cứng?

Lịch sử
Ngày xưa dùng Windows, lý do để phân vùng ổ cứng (chia ổ) để "dễ sắp xếp" hay lý do kỹ thuật hơn là "để lúc cài lại Win thì chỉ việc format ổ C đi rồi cài lại vào đấy, dữ liệu các ổ khác sống khoẻ re".

Trên Ubuntu, cơ bản tất cả cũng sẽ nằm trên 1 partition (lúc cài đặt nó hướng dẫn thế), cùng lắm thì với advance user, Ubuntu giới thiệu việc tách riêng /home ra một partition khác. Một tác dụng dễ thấy của việc táchnày là để dùng nhiều OS (Linux-based OS) trên cùng một máy, lúc cần chỉ việc mount partition /home đó vào một thư mục và lại có thể truy cập các dữ liệu của mình.

Vậy còn lý do gì khác?

  • Trên UNIX-like OS, các directory (thư mục) được chia rõ ràng để đảm nhiệm các công việc khác nhau. /etc, /usr, /var, /tmp ... vì làm công việc khác nhau nên chúng có những đặc tính khác nhau. /etc hay /usr thường chỉ để đọc trong khi /var hay /tmp thường dùng để ghi (và cả đọc). Nếu biết phân vùng hợp lý để đẩy /var và /tmp ra phía ngoài rìa đĩa thì performance (hiệu năng) sẽ được cải thiện.
  • hiện tượng phân mảnh ổ đĩa xảy ra khi write (ghi) nhiều, nếu tập trung nó trong một partition sẽ không gây ảnh hưởng đến các partition ít write khác.
  • có thể sử dụng các filesystem khác nhau cho các phân vùng khác nhau để tối ưu, sử dụng được các tính năng đặc biệt mà filesystem cung cấp.
Hết.
HVN@familug.org

Tham khảo:
https://wiki.archlinux.org/index.php/maximizing_performance
http://www.dragonflybsd.org/docs/newhandbook/Configuration/#index2h2
ảnh lấy từ http://ocz.com/consumer/ssd-guide/ssd-vs-hdd

Comments

Popular posts from this blog

Tài liệu và hướng dẫn học Python

Để tiết kiệm thời gian, tốt nhất là đi học PyMI Updated: 130617 Sau đây là các tài liệu khuyên dùng: Vì nhiều lý do, nên học python2.7 tại thời điểm hiện tại (giờ là tháng 6/2013 - muốn biết tại sao thì tự tìm hiểu) python 3.5+ (giờ là tháng 2/2017) Chuẩn bị: 1. biết bật tắt máy 2. biết cài python 3. tập gõ 10 ngón - gõ 2 ngón hay 1 ngón cũng không sao, nhưng 10 ngón là cách dễ nhất để gõ nhanh nhất. Tài liệu - Nên dùng tài liệu tại trang chủ của Python làm chính, tham khảo thêm các tài liệu khác tại http://www.familug.org/2016/12/free-ebook.html Căn bản, mới học 1.1 Python PyMI.vn https://pymi.vn/tutorial/ 1.2. Python offical tutorial kết hợp làm bài tập trên HackerRank  (đề bài bằng tiếng Anh, nhưng Google translate 1 lúc cũng ra vì có nhiều ví dụ mẫu đi kèm). Học viên của Pymi.vn có rất nhiều học viên đã tự học với Learn Python the hard way nhưng chưa thấy ai thành công cả. Hai link dưới nên đọc sau khi đã nắm được những phần cơ bản của ngôn ngữ pytho...

The PyMiers

New FAMILUG