สิ่งที่ฉันพูดคุยกับเพื่อนสองคนและเราไม่สามารถเข้าใจได้ ใน FreeBSD และ OpenSolaris / Solaris เมื่อคุณแบ่งพาร์ติชันไดรฟ์จะมีการสร้างพาร์ติชันที่ครอบคลุมทั้งดิสก์:
da0s1c
c0d0s2
ตัวอย่างเช่นผลลัพธ์ของฮาร์ดไดรฟ์หลักของฉันในเซิร์ฟเวอร์ OpenSolaris ของฉัน:
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
เหตุผลเบื้องหลังการใช้พาร์ติชัน 2 คืออะไร ทำไมไม่แบ่งพาร์ติชัน 0 การตัดสินใจครั้งนี้เกิดขึ้นที่ไหนในประวัติศาสตร์ของยูนิกซ์ คุณลักษณะดั้งเดิมใดที่ให้บริการ ณ เวลานั้น ด้วยการแบ่ง GPT ที่หายไปทั้งหมด (จากสิ่งที่ฉันได้พบ)
สิ่งที่น่าสนใจ ...
เนื่องจากParoXพูดถึงการแบ่งลักษณะ GPT และวิธีที่ Solaris แสดงให้เห็นว่าในแง่ของรูปแบบ vtoc นี่คือผลลัพธ์จากหนึ่งในดิสก์ของฉันที่ 1 TB และอยู่ในอาร์เรย์ ZFS และตั้งค่าโดยอัตโนมัติด้วย 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