{"id":1403,"date":"2013-05-19T10:55:43","date_gmt":"2013-05-19T08:55:43","guid":{"rendered":"http:\/\/blog.sfsoft.it\/?p=1403"},"modified":"2013-05-19T11:17:34","modified_gmt":"2013-05-19T09:17:34","slug":"samba-e-lerrore-impossibile-accedere-al-file-un-altro-processo-ha-bloccato-una-parte-del-file","status":"publish","type":"post","link":"https:\/\/www.sfsoft.it\/blog\/2013\/05\/19\/samba-e-lerrore-impossibile-accedere-al-file-un-altro-processo-ha-bloccato-una-parte-del-file\/","title":{"rendered":"SAMBA e l&#8217;errore &#8220;Impossibile accedere al file. Un altro processo ha bloccato una parte del file.&#8221;"},"content":{"rendered":"<p>La situazione che potrebbe capitare \u00e8 che avendo un server con <em>samba<\/em> configurato su una cartella <em>NFS<\/em> e cercando di copiare dei file da una macchina <em>Windows<\/em> si ottiene l&#8217;errore <em>&#8220;Impossibile accedere al file. Un altro processo ha bloccato una parte del file.&#8221;<\/em><\/p>\n<p>La cosa curiosa \u00e8 che i permessi dell&#8217;utente funzionano correttamente se invece si crea un file a mano o lo si modifica o lo si elimina.<\/p>\n<p>L&#8217;errore sembra presentarsi solo quando si copia o si sposta un file.<\/p>\n<p>Una soluzione che ho trovato e sembra funzionare \u00e8 quella di forzare il parametro <em>&#8220;strict locking&#8221;<\/em>.<\/p>\n<p>Quindi si edita il file di configurazione:<\/p>\n<pre lang=\"bash\">sudo nano \/etc\/samba\/smbd.conf<\/pre>\n<p>Poi si cerca il parametro <em>&#8220;strict locking&#8221;<\/em> sotto <em>&#8220;[Global]&#8221;<\/em> e se non c&#8217;\u00e8 si aggiunge:<\/p>\n<pre lang=\"bash\">[Global]\r\n...\r\nstrict locking = no\r\n...<\/pre>\n<p>Infine si riavvia il demone e il problema dovrebbe essere risolto:<\/p>\n<pre lang=\"bash\">sudo service smbd restart<\/pre>\n<p>Questo sembra sia un problema noto sul blocco dei file dato da <em>NFS<\/em>, infatti se ne sconsiglia l&#8217;uso per cartelle a possono aver accesso pi\u00f9 utenti contemporaneamente, se si tratta di un percorso remoto magari provare a farne il <em>mount<\/em> tramite <em>SSHFS<\/em>.<\/p>\n<p>Vedere semmai l&#8217;articolo: <a title=\"Fare il mount di un percorso SSHFS con FUSE\" href=\"http:\/\/blog.sfsoft.it\/2010\/10\/07\/fare-il-mount-di-un-percorso-sshfs-con-fuse\/\">Fare il mount di un percorso SSHFS con FUSE<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>La situazione che potrebbe capitare \u00e8 che avendo un server con samba configurato su una cartella NFS e cercando di copiare dei file da una macchina Windows si ottiene l&#8217;errore &#8220;Impossibile accedere al file. Un altro processo ha bloccato una parte del file.&#8221; La cosa curiosa \u00e8 che i permessi dell&#8217;utente funzionano correttamente se invece [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[15,3,23],"tags":[16,8,114,5],"_links":{"self":[{"href":"https:\/\/www.sfsoft.it\/blog\/wp-json\/wp\/v2\/posts\/1403"}],"collection":[{"href":"https:\/\/www.sfsoft.it\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sfsoft.it\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sfsoft.it\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sfsoft.it\/blog\/wp-json\/wp\/v2\/comments?post=1403"}],"version-history":[{"count":6,"href":"https:\/\/www.sfsoft.it\/blog\/wp-json\/wp\/v2\/posts\/1403\/revisions"}],"predecessor-version":[{"id":1405,"href":"https:\/\/www.sfsoft.it\/blog\/wp-json\/wp\/v2\/posts\/1403\/revisions\/1405"}],"wp:attachment":[{"href":"https:\/\/www.sfsoft.it\/blog\/wp-json\/wp\/v2\/media?parent=1403"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sfsoft.it\/blog\/wp-json\/wp\/v2\/categories?post=1403"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sfsoft.it\/blog\/wp-json\/wp\/v2\/tags?post=1403"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}