Một cái gì đó mà tôi đã thảo luận với một vài người bạn và chúng tôi không thể tìm ra nó. Trong FreeBSD và OpenSolaris / Solaris khi bạn phân vùng ổ đĩa, một phân vùng được tạo bao gồm toàn bộ đĩa:
da0s1c
c0d0s2
Ví dụ: đầu ra của ổ cứng chính trong máy chủ OpenSolaris của tôi:
xistence@Keyhole.network.lan:/dev/rdsk# prtvtoc /dev/rdsk/c4d0s2
* /dev/rdsk/c4d0s2 partition map
*
* Dimensions:
* 512 bytes/sector
* 63 sectors/track
* 255 tracks/cylinder
* 16065 sectors/cylinder
* 7296 cylinders
* 7294 accessible cylinders
*
* Flags:
* 1: unmountable
* 10: read-only
*
* Unallocated space:
* First Sector Last
* Sector Count Sector
* 0 16065 16064
*
* First Sector Last
* Partition Tag Flags Sector Count Sector Mount Directory
0 2 00 16065 117145980 117162044
2 5 01 0 117178110 117178109
8 1 01 0 16065 16064
Lý do đằng sau sử dụng phân vùng 2 là gì? Tại sao không phân vùng 0? Trường hợp trong lịch sử của unix đã được quyết định này? Tính năng di sản nào đã phục vụ tại thời điểm đó? Với phân vùng GPT hoàn toàn biến mất (từ những gì tôi đã tìm thấy).
Chỉ là một cái gì đó thú vị ...
Do ParoX đã đề cập đến phân vùng kiểu GPT và cách Solaris thể hiện rằng về mặt bố trí vtoc, đây là đầu ra từ một trong các đĩa của tôi là 1 TB và nằm trong mảng ZFS và đã tự động được thiết lập với GPT:
xistence@Keyhole.network.lan:~# prtvtoc /dev/rdsk/c5d0
* /dev/rdsk/c5d0 partition map
*
* Dimensions:
* 512 bytes/sector
* 1953520128 sectors
* 1953520061 accessible sectors
*
* Flags:
* 1: unmountable
* 10: read-only
*
* Unallocated space:
* First Sector Last
* Sector Count Sector
* 34 222 255
*
* First Sector Last
* Partition Tag Flags Sector Count Sector Mount Directory
0 4 00 256 1953503455 1953503710
8 11 00 1953503711 16384 1953520094