Түбірлік каталог - Root directory

Ішіндегі түбірлік каталогтың көрінісі Индиана операциялық жүйе

Ішінде компьютер файлдық жүйе, және ең алдымен Unix және Unix тәрізді операциялық жүйелер, түбірлік каталог бірінші немесе ең жоғарғы болып табылады анықтамалық иерархияда.[1] Оны а-ның магистраліне ұқсатуға болады ағаш, барлық тармақтар бастау алатын нүкте ретінде. The түбірлік файлдық жүйе бірдей файлдық жүйе болып табылады диск бөлімі онда түбірлік каталог орналасқан; бұл барлық басқа файлдық жүйелер орналасқан файлдық жүйе орнатылған жүйе ретінде аяқ киім.[2]

Метафора

Файлдар шкафының мысалын пайдалану үшін, егер файлдар шкафындағы жеке жәшіктер ең жоғарғы деңгей ретінде ұсынылса ішкі каталогтар файлдық жүйеде немесе жүйелік шақыруда файлдар шкафы орналасқан бөлме түбірлік каталог ретінде ұсынылуы мүмкін. Яғни, оның ішінде басқа каталогтар болуы мүмкін, бірақ түбірлік каталог басқа каталогтарға, ең болмағанда сол файлдық жүйеге кіре алмайды. Көп жағдайда операциялық жүйелер, файлдар түбірлік каталогтың ішіне де, оның ішкі каталогтарына да орналастырылуы мүмкін. Қағаз файлдарын бөлменің кез-келген жеріне немесе бөлме ішіндегі кез-келген шкафқа орналастыру деп болжауға болады.

Бірнеше түбірлік каталогтар

Unix осы ағаш иерархиясының табиғатын толығымен және іштей тұжырымдайды Unix және Unix тәрізді жүйелер түбірлік каталогпен белгіленеді / (қиғаш) белгісі. Түбірлік каталогты шартты түрде деп атайды /, каталог жазбасының өзінде аты жоқ - оның аты каталогты бөлгіштің алғашқы таңбасының алдындағы «бос» бөлік (/). Барлық файлдық жүйенің жазбалары, соның ішінде орнатылған файлдық жүйелер осы тамырдың «бұтақтары» болып табылады.[1]

Астында DOS, OS / 2, және Microsoft Windows, әрқайсысы бөлім бар диск әріптерін тағайындау (белгіленген C: белгілі бір бөлім үшін C) және одан жоғары жалпы түбірлік каталог жоқ. DOS, OS / 2 және Windows дерекқор иерархияларын қолдайды, бөлімдері басқа диск каталогына орнатылады, бірақ бұл сирек кездеседі. Бұл команда арқылы DOS-та мүмкін болды ҚОСЫЛЫҢЫЗ өйткені ол DOS-қа алғаш қосылды және оған Windows-тың барлық нұсқаларында қол жеткізуге болады. Кейбір контексттерде барлық орнатылған диск жетектері бар түбірлік каталогқа сілтеме жасауға болады, бірақ ол кез-келген файлдық жүйеде болмағандықтан, файлдарды тікелей қамтуы мүмкін емес. Мысалы, «файл:» көмегімен жергілікті файлға сілтеме жасағанда URI схемасы, синтаксис формада «файл: /// C: / ...«, қайда»файл: //«бұл стандартты префикс, ал үшіншісі»/'жергілікті жүйенің түбірін білдіреді.

UNIX тәрізді операциялық жүйелерде әрқайсысы процесс түбірлік каталог дегеніміз туралы өзіндік идеясы бар. Көптеген процестер үшін бұл жүйенің түпнұсқа каталогымен бірдей, бірақ оны шақыру арқылы өзгертуге болады хроот жүйелік қоңырау. Бұл, әдетте, бұрынғы кітапханаларды қажет ететін бағдарламалық жасақтаманы іске қосу үшін оқшауланған ортаны құру және кейде бағдарламалық жасақтаманы орнату мен күйін келтіруді жеңілдету үшін жасалады. Chroot қауіпсіздікті күшейту үшін қолданылмайды, өйткені ішіндегі процестер басталуы мүмкін.[3] FreeBSD мықтысын ұсынады түрме () қосатын жүйелік қоңырау операциялық жүйе деңгейіндегі виртуалдандыру сонымен қатар қандай файлдар процесінің файлдық жүйенің иерархиясының ішкі жиынтығына кіру мүмкіндігін шектеу үшін қауіпсіздік мақсаттарына қызмет етеді.

Тамыр-тамыр

Кейбір Unix жүйелері түбірлік каталогтың астындағы каталогты қолдайды. Әдетте, «/ ..» «/» сияқты бірдей инодқа бағыттайды, дегенмен, астында MUNIX [де ], бұл қашықтағы ағаштар орнатылатын супер-тамыр каталогына бағытталуы үшін өзгертілуі мүмкін.[4][5] Егер, мысалы, «pcs2a» және «pcs2b» екі жұмыс станциялары «connectnodes» және «uunite» сценарийі арқылы қосылған болса, «/../pcs2b» «pcs2a» -дан «pcs2b» -нің түбірлік каталогына кіру үшін қолданыла алады. .

Байланысты пайдалану

/ түбір
Көпшілікке Unixes, сонымен бірге каталог бар / түбір[6]. Шатастырмай, бұл а түбірлік каталог осы мақаланың мағынасында, бірақ үй каталогы туралы супер пайдаланушы (шартты түрде «тамыр» деп аталады). Оны кейде «қиғаш тамыр» деп те атайды.[6]
VMS
Ішінде VMS операциялық жүйе, «түбірлік каталог» термині пайдаланушының барлық файлдары сақталатын каталогқа сілтеме жасау үшін қолданылады, оны Unix «үй каталогы» деп атайды. VMS жүйесінде дискіге арналған MS-DOS баламасы «түбірлік каталог» «Мастер файлдар каталогы» деп аталады және [000000]
Дарвин
/ var / root
Көпшілікке Macintosh, және iOS Сондай-ақ, пайдаланушылар аталатын каталог бар / var / root[6]. Шатастырмай, бұл а түбірлік каталог осы мақаланың мағынасында, бірақ үй каталогы туралы супер пайдаланушы (шартты түрде «тамыр» деп аталады). Оны кейде «slash var slash root» деп атайды.[6]root Definition.

Сондай-ақ қараңыз

Әдебиеттер тізімі

  1. ^ а б «Түбірлік анықтамалық анықтама». techterms.com. Алынған 2020-03-14.
  2. ^ «Linux ақпараттық жобасы бойынша түбірлік файлдық жүйені анықтау». www.linfo.org. Алынған 2020-03-14.
  3. ^ «Chroot () шынымен не үшін қажет». Lwn.net. Алынған 2014-02-12.
  4. ^ Браунбридж, Дэвид Р .; Маршалл, Линдсей Ф .; Ранделл, Брайан (1982). «Ньюкасл байланысы» (PDF). Бағдарламалық жасақтама - тәжірибе және тәжірибе. 12: 1147–1162. дои:10.1002 / спе.4380121206. Архивтелген түпнұсқа (PDF) 2016-08-16. Алынған 2016-08-16.
  5. ^ Каллаган, Брент (2000). NFS Illustrated. Аддисон Уэсли. ISBN  0-201-32570-5.
  6. ^ а б c г. root Definition. Linux ақпараттық жобасы.

Сыртқы сілтемелер

  • Linux ақпараттық жобасы (LINFO) арқылы түпнұсқа каталогтың анықтамасы