{"id":1824,"date":"2024-04-10T20:15:14","date_gmt":"2024-04-10T18:15:14","guid":{"rendered":"http:\/\/www.daniel.slask.pl\/?p=1824"},"modified":"2024-04-10T20:15:16","modified_gmt":"2024-04-10T18:15:16","slug":"jak-w-omv-zapisac-pliki-z-pl-znakami","status":"publish","type":"post","link":"https:\/\/daniel.slask.pl\/m\/jak-w-omv-zapisac-pliki-z-pl-znakami\/","title":{"rendered":"Jak w OMV zapisa\u0107 pliki z PL znakami"},"content":{"rendered":"\n<p> Ostatnio przedstawi\u0142em kolejny spos\u00f3b jak z raspberry Pi zrobi\u0107 <a href=\"http:\/\/www.daniel.slask.pl\/serwer-nas-na-raspberry-pi-omv\/\" data-type=\"post\" data-id=\"1774\">serwer plik\u00f3w NAS<\/a>. Po rozpocz\u0119ciu u\u017cytkowania pewnie zauwa\u017cy\u0142e\u015b, \u017ce niekt\u00f3re pliki\/foldery maj\u0105 dziwne nazwy, a przy tworzeniu nowych plik\u00f3w czasami pojawia si\u0119 komunikat o zbyt d\u0142ugiej nazwie. Jest to objaw zastosowania znak\u00f3w polskich, tych z kreseczkami &#8211; jest to powi\u0105zane z kodowanie nazw plik\u00f3w na naszym serwerze. Tym razem przedstawi\u0119 w jaki spos\u00f3b mo\u017cna to naprawi\u0107, \u017ceby za ka\u017cdym razem nie zmienia\u0107 nazwy plik\u00f3w.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-1 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><a href=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2024\/04\/omv-pl_znaki_pliki.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"635\" height=\"131\" src=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2024\/04\/omv-pl_znaki_pliki.jpg\" alt=\"\" class=\"wp-image-1825\" srcset=\"https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2024\/04\/omv-pl_znaki_pliki.jpg 635w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2024\/04\/omv-pl_znaki_pliki-300x62.jpg 300w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2024\/04\/omv-pl_znaki_pliki-400x83.jpg 400w\" sizes=\"(max-width: 635px) 100vw, 635px\" \/><\/a><figcaption><kbd>Pliki widoczne po pod\u0142\u0105czeniu pendrive do komputera<\/kbd><\/figcaption><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><a href=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2024\/04\/omv_pl_znaki_pliki_nas.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"637\" height=\"170\" src=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2024\/04\/omv_pl_znaki_pliki_nas.jpg\" alt=\"\" class=\"wp-image-1826\" srcset=\"https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2024\/04\/omv_pl_znaki_pliki_nas.jpg 637w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2024\/04\/omv_pl_znaki_pliki_nas-300x80.jpg 300w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2024\/04\/omv_pl_znaki_pliki_nas-400x107.jpg 400w\" sizes=\"(max-width: 637px) 100vw, 637px\" \/><\/a><figcaption><kbd>Pliki widoczne poprzez dost\u0119p do serwera NAS - brak polskich liter<\/kbd><\/figcaption><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n<\/div>\n\n\n\n<p>Na powy\u017cszych zdj\u0119ciach umie\u015bci\u0142em widok kilku plik\u00f3w z polskimi znakami &#8211; prawid\u0142owe nazwy widoczne s\u0105 w przypadku gdy pendrive na kt\u00f3rym umieszczone s\u0105 te pliku jest pod\u0142\u0105czony do komputera. Natomiast na drugim zdj\u0119ciu mo\u017cna zobaczy\u0107 zmienione nazwy plik\u00f3w, kt\u00f3re s\u0105 udost\u0119pnione poprzez serwer NAS &#8211; pendrive jest pod\u0142\u0105czony do raspberry pi.<\/p>\n\n\n\n<p>W pierwszym kroku wyedytujemy plik w kt\u00f3rym zapisany jest nasz pendrive w konfiguracji OMV &#8211; plik config.xml znajduj\u0105cy si\u0119 pod \u015bcie\u017ck\u0105 etc\/openmediavault\/. Aby dokona\u0107 edycji tego pliku wykorzystamy edytor nano, poprzez wywo\u0142anie poni\u017cszej komendy:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">sudo nano \/etc\/openmediavault\/config.xml<\/code><\/pre>\n\n\n\n<p>Podczas wpisywania polece\u0144 i \u015bcie\u017cek proponuj\u0119 u\u017cywa\u0107 autouzupe\u0142niania, poprzez dwu krotne wci\u015bni\u0119cie klawisza TAB, po wcze\u015bniejszym wpisaniu kilku pocz\u0105tkowych znak\u00f3w, np. \/etc\/openm (i teraz TAB x2).<br>Gdy otworzy nam si\u0119 plik config.xml w terminalu w g\u0105szczu wszystkich ustawie\u0144 musimy znale\u017a\u0107 informacj\u0119, gdzie zamontowany jest nasz pendrive. Robimy to poprzez wci\u015bni\u0119cie CTRL+X, dzi\u0119ki temu na dole widzimy okienko do wpisania frazy kt\u00f3r\u0105 chcemy wyszuka\u0107. Wpisujemy fstab i wciskamy Enter.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-2 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2024\/04\/pl_znaki_nano.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2024\/04\/pl_znaki_nano.jpg\" alt=\"\" class=\"wp-image-1827\" width=\"404\" height=\"22\" srcset=\"https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2024\/04\/pl_znaki_nano.jpg 979w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2024\/04\/pl_znaki_nano-300x17.jpg 300w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2024\/04\/pl_znaki_nano-768x43.jpg 768w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2024\/04\/pl_znaki_nano-956x54.jpg 956w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2024\/04\/pl_znaki_nano-400x22.jpg 400w\" sizes=\"(max-width: 404px) 100vw, 404px\" \/><\/a><figcaption><kbd>Przydatne funkcje w edytorze nano.  Wywo\u0142ywane s\u0105 one wraz z klawiczem CTRL<\/kbd><\/figcaption><\/figure>\n\n\n\n<p><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2024\/04\/pl_znaki_fstab.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2024\/04\/pl_znaki_fstab.jpg\" alt=\"\" class=\"wp-image-1828\" width=\"404\" height=\"20\" srcset=\"https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2024\/04\/pl_znaki_fstab.jpg 979w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2024\/04\/pl_znaki_fstab-300x15.jpg 300w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2024\/04\/pl_znaki_fstab-768x39.jpg 768w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2024\/04\/pl_znaki_fstab-956x49.jpg 956w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2024\/04\/pl_znaki_fstab-400x20.jpg 400w\" sizes=\"(max-width: 404px) 100vw, 404px\" \/><\/a><figcaption><kbd>Wpisanie w pole wyszukiwania fstab<\/kbd><\/figcaption><\/figure>\n\n\n\n<p><\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-3 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<p>Zostanie wskazane pierwsze wywo\u0142anie sekcji &lt;fstab&gt; w pliku. Przechodzimy ni\u017cej, gdzie znajduj\u0105 si\u0119 informacje dot. naszego pendrive, np uuid. W sekcji &lt;opts&gt; dodajemy wpis iocharset=utf8. Powinien on wygl\u0105da\u0107 mniej wi\u0119cej tak:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">&lt;opts&gt;defaults,iocharset=utf8,nofail&lt;opts&gt;<\/code><\/pre>\n\n\n\n<p>Jest to informacje, \u017ce dysk kt\u00f3ry montujemy ma by\u0107 zamontowany z opcj\u0105 kodowania utf8 &#8211; kodowanie z naszymi znakami. Aby wyj\u015b\u0107 wraz z zapisaniem zmian naciskami CTRL+X, nast\u0119pnie wciskamy Enter oraz wpisujemy Y, aby potwierdzi\u0107 nadpisanie pliku.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<figure class=\"wp-block-image size-full\"><a href=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2024\/04\/pl_znaki_opts.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"979\" height=\"538\" src=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2024\/04\/pl_znaki_opts.jpg\" alt=\"\" class=\"wp-image-1830\" srcset=\"https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2024\/04\/pl_znaki_opts.jpg 979w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2024\/04\/pl_znaki_opts-300x165.jpg 300w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2024\/04\/pl_znaki_opts-768x422.jpg 768w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2024\/04\/pl_znaki_opts-956x525.jpg 956w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2024\/04\/pl_znaki_opts-400x220.jpg 400w\" sizes=\"(max-width: 979px) 100vw, 979px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2024\/04\/pl_znaki_utf8.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"352\" height=\"51\" src=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2024\/04\/pl_znaki_utf8.jpg\" alt=\"\" class=\"wp-image-1831\" srcset=\"https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2024\/04\/pl_znaki_utf8.jpg 352w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2024\/04\/pl_znaki_utf8-300x43.jpg 300w\" sizes=\"(max-width: 352px) 100vw, 352px\" \/><\/a><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p>Kolejny etap polega r\u00f3wnie\u017c na zmianie opcji montowania pendrive, ale teraz w pliku systemowym jakim jest fstab. W tym celu wpisujemy w terminalu nast\u0119puj\u0105ce polecenie:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">sudo nano \/etc\/fstab<\/code><\/pre>\n\n\n\n<p>W sekcji opisanej [openmedavault], kt\u00f3ra to wskazuje, \u017ce zmiany dokona\u0142 program OMV, widzimy parametry montowania dysku (albo i dysk\u00f3w)<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"813\" height=\"54\" src=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2024\/04\/pl_znaki-edycja-fstab.jpg\" alt=\"\" class=\"wp-image-1832\" srcset=\"https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2024\/04\/pl_znaki-edycja-fstab.jpg 813w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2024\/04\/pl_znaki-edycja-fstab-300x20.jpg 300w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2024\/04\/pl_znaki-edycja-fstab-768x51.jpg 768w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2024\/04\/pl_znaki-edycja-fstab-400x27.jpg 400w\" sizes=\"(max-width: 813px) 100vw, 813px\" \/><\/figure>\n\n\n\n<p>W przed ostatnim bloku za nofail dopisujemy podobnie jak poprzednie parametr montowania odpowiedzialny za znaki, czyli <strong>iocharset=utf8<\/strong>. Powinni\u015bmy mie\u0107 nast\u0119puj\u0105cy ko\u0144cowy  zapis w przedostatnim bloku (cyfry 0 2 s\u0105 w ostatnim bloku oddzielonym Tabulatorem)<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">defaults,nofail,iocharset=utf8<\/code><\/pre>\n\n\n\n<p>No i tym sposobem po restarcie malinki w plikach udost\u0119pnionego zasobu mamy polskie znaki. W przypadku gdy do malinki mamy pod\u0142\u0105czonych wi\u0119cej pendrive, lub dysk\u00f3w, czynno\u015bci powy\u017csze powtarzamy dla ka\u017cdego z dysk\u00f3w\/pendrive.<\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<p>Dzi\u0119kuj\u0119 za po\u015bwi\u0119cony czas. Oby informacje tutaj przekazane pomog\u0142y w rozwi\u0105zaniu problem\u00f3w<\/p>\n\n\n\n<p>W przypadku problem\u00f3w b\u0105d\u017a b\u0142\u0119d\u00f3w w tek\u015bcie, prosz\u0119 o komentarz &#8211; ale te\u017c nie tylko w tedy.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ostatnio przedstawi\u0142em kolejny spos\u00f3b jak z raspberry Pi zrobi\u0107 serwer plik\u00f3w NAS. Po rozpocz\u0119ciu u\u017cytkowania pewnie zauwa\u017cy\u0142e\u015b, \u017ce niekt\u00f3re pliki\/foldery maj\u0105 dziwne nazwy, a przy tworzeniu nowych plik\u00f3w czasami pojawia si\u0119 komunikat o zbyt d\u0142ugiej nazwie. Jest to objaw zastosowania&#8230;<br \/><a class=\"read-more-button\" href=\"https:\/\/daniel.slask.pl\/m\/jak-w-omv-zapisac-pliki-z-pl-znakami\/\">Wi\u0119cej<\/a><\/p>\n","protected":false},"author":1,"featured_media":1843,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[178],"tags":[168,176,242,243,164,163],"views":101,"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2024\/04\/rpi_pl_znaki-scaled.jpg","jetpack_shortlink":"https:\/\/wp.me\/pcPgV3-tq","_links":{"self":[{"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/posts\/1824"}],"collection":[{"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/comments?post=1824"}],"version-history":[{"count":3,"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/posts\/1824\/revisions"}],"predecessor-version":[{"id":1838,"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/posts\/1824\/revisions\/1838"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/media\/1843"}],"wp:attachment":[{"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/media?parent=1824"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/categories?post=1824"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/tags?post=1824"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}