{"id":168,"date":"2018-01-21T21:31:43","date_gmt":"2018-01-21T21:31:43","guid":{"rendered":"http:\/\/labiol.xyz\/?p=168"},"modified":"2018-01-21T21:31:43","modified_gmt":"2018-01-21T21:31:43","slug":"system-plikow-w-linuksie","status":"publish","type":"post","link":"https:\/\/www.labiol.xyz\/index.php\/2018\/01\/21\/system-plikow-w-linuksie\/","title":{"rendered":"System plik\u00f3w w Linuksie."},"content":{"rendered":"<p>Troch\u0119 teorii dotycz\u0105cej logicznego zarz\u0105dzania dyskami w Linuksie.<\/p>\n<h3>Linux\u00a0<strong>F<\/strong>ile\u00a0System\u00a0<strong>H<\/strong>ierarchy\u00a0<strong>S<\/strong>tandard (<strong>FHS<\/strong>)<\/h3>\n<p>FHS to pr\u00f3ba ustandaryzowania plik\u00f3w (czyli zbior\u00f3w danych, katalog\u00f3w, plik\u00f3w urz\u0105dze\u0144, gniazd) w systemie Linux.\u00a0Za\u00a0<a href=\"http:\/\/pl.wikipedia.org\/wiki\/FHS\">wikipedi\u0105<\/a>\u00a0system File Hierarchy Standard jest zarz\u0105dzany przez\u00a0<a href=\"http:\/\/pl.wikipedia.org\/wiki\/Free_Standards_Group\">Free Standards Group<\/a>.<\/p>\n<p>Niekt\u00f3re z za\u0142o\u017ce\u0144 FHS:<\/p>\n<ul>\n<li>korze\u0144 root (\/) jest nadrz\u0119dnym katalogiem w stosunku do wszystkich pozosta\u0142ych \u2013 nawet tych umieszczonych na r\u00f3\u017cnych nap\u0119dach<\/li>\n<li>niekt\u00f3re katalogi pojawiaj\u0105 si\u0119 dopiero po doinstalowaniu odpowiednich aplikacji<\/li>\n<li>nazwy plik\u00f3w mog\u0105 mie\u0107 d\u0142ugo\u015b\u0107 do 255 znak\u00f3w, mog\u0105 zawiera\u0107 znaki specjalne, z tym \u017ce znaki te przy wywo\u0142aniu w pow\u0142oce nale\u017cy poprzedzi\u0107 backslashem (\\)<\/li>\n<li>rozr\u00f3\u017cniane s\u0105 du\u017ce i ma\u0142e litery<\/li>\n<\/ul>\n<p>Kilka za\u0142o\u017ce\u0144 og\u00f3lnych:<\/p>\n<ul>\n<li>absolute path \u2013 pe\u0142na \u015bcie\u017cka zaczynaj\u0105ca si\u0119 od katalogu g\u0142\u00f3wnego (root)<\/li>\n<li>relative path \u2013 \u015bcie\u017cka zaczyna si\u0119 od aktualnego katalogu<\/li>\n<li>katalog \/bin musi znajdowa\u0107 si\u0119 na tej samej partycji co katalog root (sprawdzi\u0107)<\/li>\n<\/ul>\n<p>Niekt\u00f3re katalogi FHS:<\/p>\n<ul>\n<li>\/boot \u2013 pliki potrzebne do pocz\u0105tkowego etapu uruchomienia systemu (m. in. pliki potrzebne do programu GRUB), j\u0105dro systemu (kt\u00f3re czasami mo\u017ce by\u0107 umieszczone w katalogu root), plik initrd, pliki zapasowe sektora MBR oraz \u201esystem map files\u201d &#8211; okre\u015blaj\u0105ce dok\u0142adne po\u0142o\u017cenie j\u0105dra na dysku<\/li>\n<li>\/dev \u2013 pliki urz\u0105dze\u0144. W systemach unixopodobnych (Unix like system) wszystko reprezentowane jest przez plik, r\u00f3wnie\u017c urz\u0105dzenia. Pliki urz\u0105dze\u0144 znajduj\u0105 si\u0119 w tym katalogu i dziel\u0105 si\u0119 na blokowe i znakowe. Blokowe (block) to na przyk\u0142ad dyski twarde. Urz\u0105dzenia znakowe (character) dla urz\u0105dze\u0144 dzia\u0142aj\u0105cych sekwencyjnie, takich jak klawiatura, myszka, nap\u0119dy ta\u015bmowe, drukarki<br \/>\nW miejscu gdzie pliki danych maj\u0105 podan\u0105 wielko\u015b\u0107 (dla ls -l) pliki te maj\u0105 podan\u0105 jedn\u0105 lub dwie cyfry (major, minor) oznaczaj\u0105ce co\u015b innego.<br \/>\nPierwsza to numer jaki j\u0105dro nada\u0142o urz\u0105dzeniu i dalej je za pomoc\u0105 tego numeru identyfikuje. Drugi numer jest tworzony w przypadku istnienia wielu podobnych urz\u0105dze\u0144. Na przyk\u0142ad wszystkie urz\u0105dzenia SCSI maj\u0105 identyfikator major 8. Liczba minor dla tych urz\u0105dze\u0144 to kolejny numer urz\u0105dzenia.<\/li>\n<\/ul>\n<p><strong>doko\u0144czy\u0107&#8230;<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Troch\u0119 teorii dotycz\u0105cej logicznego zarz\u0105dzania dyskami w Linuksie. Linux\u00a0File\u00a0System\u00a0Hierarchy\u00a0Standard (FHS) FHS to pr\u00f3ba ustandaryzowania plik\u00f3w (czyli zbior\u00f3w danych, katalog\u00f3w, plik\u00f3w urz\u0105dze\u0144, gniazd) w systemie Linux.\u00a0Za\u00a0wikipedi\u0105\u00a0system File Hierarchy Standard jest zarz\u0105dzany przez\u00a0Free Standards Group. Niekt\u00f3re z za\u0142o\u017ce\u0144 FHS: korze\u0144 root (\/) jest nadrz\u0119dnym katalogiem w stosunku do wszystkich pozosta\u0142ych \u2013 nawet &hellip; <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-168","post","type-post","status-publish","format-standard","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/www.labiol.xyz\/index.php\/wp-json\/wp\/v2\/posts\/168","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.labiol.xyz\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.labiol.xyz\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.labiol.xyz\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.labiol.xyz\/index.php\/wp-json\/wp\/v2\/comments?post=168"}],"version-history":[{"count":1,"href":"https:\/\/www.labiol.xyz\/index.php\/wp-json\/wp\/v2\/posts\/168\/revisions"}],"predecessor-version":[{"id":169,"href":"https:\/\/www.labiol.xyz\/index.php\/wp-json\/wp\/v2\/posts\/168\/revisions\/169"}],"wp:attachment":[{"href":"https:\/\/www.labiol.xyz\/index.php\/wp-json\/wp\/v2\/media?parent=168"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.labiol.xyz\/index.php\/wp-json\/wp\/v2\/categories?post=168"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.labiol.xyz\/index.php\/wp-json\/wp\/v2\/tags?post=168"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}