Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Кіріспе
BSD операциялық жүйелері үшін диск белгісі BSD-ден алынған операциялық жүйелерде қолданылатын "disklabel" дерек құрылымы BSD-ден алынған компьютерлік операциялық жүйелерде (NetBSD, OpenBSD, FreeBSD және DragonFly BSD) және SunOS сияқты байланысты операциялық жүйелерде disklabel - бұл дисктегі бөлімдердің орналасуы туралы ақпаратты қамтитын қатты диск сияқты деректер сақтау құрылғысында сақталатын жазба. Дисктік белгілер 4.3BSD Tahoe нұсқасында енгізілді. Диск белгілері әдетте құрал арқылы өңделеді. FreeBSD-дің кейінгі нұсқаларында бұл .
Disklabel for BSD operating systems
the "disklabel" data structure used in BSD derived operating systems
In BSD derived computer operating systems (including NetBSD, OpenBSD, FreeBSD and DragonFly BSD) and in related operating systems such as SunOS, a disklabel is a record stored on a data storage device such as a hard disk that contains information about the location of the partitions on the disk. Disklabels were introduced in the 4.3BSD Tahoe release. Disklabels are usually edited using the utility. In later versions of FreeBSD, this was renamed as .
Тарих
Bell Labs және BSD Unix тарихи нұсқаларында дискілерді бөлу түзетілді, әр құрылғы драйверіне ядро құрастырылған кезде компиляцияланды. Белгілі бір бөліктер бір-біріне жабысып, дискілерді әртүрлі орналасулармен қолдануға мүмкіндік береді. Бұл бастапқыда проблема ретінде қарастырылмаған, өйткені әр драйвер қолдайтын диск дисктерінің саны аз болды, ал Unix тек бір өндірушінің аппараттық жабдығында жұмыс істеді. Стандартталған дискі интерфейстерінің SMD, ESDI және SCSI енгізілуі және үшінші тараптың контроллерлері мен дисктерінің едәуір нарығы елеулі қолайсыздықтарға әкелді, өйткені Unix жүйесінің операторлары жүйеге қосылған әр түрлі дискі үшін тиісті бөлімнің орналасуын қосу үшін ядроны қайта құрастыруға мәжбүр болады. Бұл коммерциялық лицензиясы бар Unix сатушыларына да қиындық тудырады, өйткені қолдау инженерлері клиенттің машинасына жаңартуларды орнатудан бұрын ядроны қайта құрастыруы керек. 4.3 Тахо нұсқасы үшін, Digital Equipment Corporation платформасын қолдамайтын CCI Power 6/32, Беркли диск деректері құрылымы мен disklabel ((8) командасына негізделген жаңа бөлу схемасын енгізді. (Дисктің мұндай карталары басқа операциялық жүйелерде жақсы танымал болды, және Бэркли Partition-ді атаудың нақты форматын ғана ойлап тапты, жалпы Partition-ді атаудың фактісін емес.) Кейде (әсіресе FreeBSD-де) негізгі MBR бөлімдері кесінділер деп аталады, ал негізгі MBR бөлімдерінің (тоқылған BSD бөлімдеу схемасы үшін) оның дисклейблінен сипатталған бөлімдері бөлімдер деп аталады. BSD дискілік белгісі оның негізгі MBR бөлімшесінің жүктеу жазбасында бар. BSD дискбелгілерін қолдана отырып бөлінген негізгі бөлімдер үшін MBR бөлім ID-лері (386BSD және FreeBSD), (OpenBSD), (NetBSD) және (DragonFly BSD). Бұл формат MS DOS, Windows және Linux қолданған кеңейтілген және логикалық бөлімдер жүйесіне ұқсас мақсатқа ие. Бір PC қатты дискіде BSD дискбелгілік және MS DOS логикалық дискілері бөлек негізгі дискілерде болуы мүмкін. FreeBSD және басқа BSD операциялық жүйелері BSD дискбелгісімен бөлінген және MS DOS Extended / Logical типті бөлімдерге қол жеткізе алады.
In historic Bell Labs and BSD Unix releases, disk partitioning was fixed, compiled into each device driver at the time the kernel was compiled. The fixed partitions overlapped, allowing the disk to be used with different layouts by careful selection of a non overlapping subset of the partitions. This was not originally viewed as a problem because there were only a small number of disk drives supported by each driver, and Unix only ran on one vendor's hardware. The introduction of standardized disk interfaces — SMD, ESDI and SCSI — and a substantial market in third party controllers and drives resulted in significant inconvenience, since a Unix system's operators would have to recompile the kernel in order to add an appropriate partition layout for every different disk they attached to a system. This also presented a problem for commercially licensed Unix vendors, as support engineers would have to recompile the kernel before installing upgrades on a customer's machine. For the 4.3 Tahoe release, which supported a non Digital Equipment Corporation platform, the CCI Power 6/32, Berkeley implemented a new partitioning scheme based on an on disk data structure and the disklabel(8) command. (Such on disk partition maps were already well known on other operating systems, and only the specific format, not the fact of partition labels generally, was invented by Berkeley.) Sometimes (particularly in FreeBSD), the primary MBR partitions are referred to as slices and the subdivisions of a primary MBR partition (for the nested BSD partitioning scheme) that are described by its disklabel are called partitions. The BSD disklabel is contained within the volume boot record of its primary MBR partition. The MBR partition IDs for primary partitions that are subdivided using BSD disklabels are (386BSD and FreeBSD), (OpenBSD), (NetBSD), and (DragonFly BSD). This format has a similar goal as the extended partitions and logical partition system used by MS DOS, Windows and Linux. The same PC hard drive can have both BSD disklabel partitions and the MS DOS type logical partitions in separate primary partitions. FreeBSD and other BSD operating systems can access both the BSD disklabel subdivided partition and the MS DOS type Extended/Logical partitions.