Arquivos de pontos e outros dados de meta em ações de rede não-Mac -- finder campo com smb camp apple Relacionado O problema

Dot-files and other meta data on non-Mac network shares


9
vote

problema

português

Existe uma maneira de dizer o Finder para não usar (ou se preocupar) os arquivos ._ * e outros arquivos de meta-dados que normalmente tenta usar quando estiver em um compartilhamento de rede?

Atualmente quando estou no Finder e tento copiar um arquivo para um compartilhamento de rede, resulta em um erro:

.

O localizador não pode completar o operação porque alguns dados em "file_name" não podem ser lidos ou gravados. (Código de erro -36)

Mas eu posso copiar o arquivo da linha de comando do terminal para o compartilhamento de rede e usá-lo do localizador depois bem. Parece que os meta-dados não são realmente necessários no compartilhamento de rede. Existe uma maneira de dizer o localizador isso?

Para referência, estou usando o Snow Leopard e o compartilhamento é um compartilhamento de samba em um servidor Linux.

english

Is there a way to tell Finder to not use (or worry about) the ._* files and other meta-data files it normally tries to use when it's on a network share?

Currently when I'm in Finder and I try to copy a file to a network share it results in an error:

The Finder canxe2x80x99t complete the operation because some data in xe2x80x9cfile_namexe2x80x9d canxe2x80x99t be read or written. (Error code -36)

But I can copy the file from the terminal command line to the network share and use it from Finder afterward just fine. It seems that the meta-data isn't really needed on the network share. Is there a way to tell Finder this?

For reference, I'm using Snow Leopard and the share is a Samba share on a Linux server.

     
 
 

Lista de respostas

10
 
vote
vote
Melhor resposta
 

é o arquivo que você está tentando copiar usando um fork de recurso?

Se você está lidando com .DS_Store Problemas de arquivo Execute o seguinte comando no terminal:

  defaults write com.apple.desktopservices DSDontWriteNetworkStores true    

Se você tiver problemas com os garfos de recurso no Snow Leopard, você pode precisar alterar suas configurações para a configuração de fluxos em smb.conf na máquina Linux ou abcdefghijklmn4 no seu Mac local. ( ABCDEFGHIJKLMNABCDEFGHIJKLMN7 Os arquivos são os garfos de recurso do arquivo). Confira Super User Para mais detalhes sobre isso.

 

Is the file you're trying to copy using a resource fork?

If you're dealing with .DS_Store file issues run the following command in Terminal:

defaults write com.apple.desktopservices DSDontWriteNetworkStores true 

If you're having issues with resource forks on Snow Leopard you may need to change your settings for the streams setting in smb.conf on the Linux machine or nsmb.conf on your local Mac. (._FILENAME files are the resource forks of the file). Check out Super User for more details on this.

 
 
       
       
3
 
vote
  defaults write com.apple.desktopservices DSDontWriteNetworkStores true    

vai se livrar dos arquivos DS. Qualquer outra coisa que você possa ter que fazer manualmente.

 
defaults write com.apple.desktopservices DSDontWriteNetworkStores true 

Will get rid of the DS files. Anything else you might have to do by hand.

 
 
3
 
vote

Adaptado de https://apple.stackexchange.com/a/57832/8546


Finder

O Finder faz muito para garantir a integridade dos dados, e para tornar seus resultados compatíveis com uma ampla gama de sistemas operacionais da Apple. Para alguns tipos de rotinas de cópia / movimentação, ABCDEFGHIJKLMNABCDEFGHIJKLMN0 Arquivos (Dot Underscore) são Obrigatório .

Sistema de arquivos

Se a criação de ._ Os arquivos forem impedidos no nível do sistema de arquivos, esse sistema de arquivos é parcialmente incompatível com pelo menos:

  • Apple Finder
  • Microsoft Office Excel, PowerPoint e Word 2011.

(para qualquer caso de uso que envolva o Office 2011 Salvando para um sistema de arquivos, você deve permitir ._ nesse sistema de arquivos ... e assim por diante.)

Código de erro -36

-36 (ioerR) (erro de E / S) é um erro do sistema de arquivos, indica que os dados não podem ser enviados ou recebidos pelo sistema operacional. Historicamente, Erros desse tipo eram chatescos .

Sem saber o detalhe da sua configuração do samba:

  • Eu acho que no seu caso, o erro -36 é o resultado de uma restrição do sistema de arquivos.

Para mais detalhes, consulte a minha resposta para uma pergunta mais antiga, Por que os arquivos se underycore são criados e como posso Evite-os? :

  • Finalidades de .ds_store e ._ arquivos
 

Adapted from https://apple.stackexchange.com/a/57832/8546


Finder

Finder does much to ensure integrity of data, and to make its results compatible with a broad range of Applexc2xa0operating systems. For some types of copy/move routines, ._ (dotxc2xa0underscore) files are required.

File system

If creation of ._ files is prevented at the file system level, then that file system is partially incompatible with at least:

  • Apple Finder
  • Microsoft Office Excel, PowerPoint and Word 2011.

(For any use case that involves Officexc2xa02011 saving to a file system, you must allow ._ on that filexc2xa0systemxc2xa0xe2x80xa6xc2xa0and so on.)

Error code -36

-36 (ioErr) (I/O error) is a file system error, it indicates that data cannot be sent or received by the operatingxc2xa0system. Historically, errors of this type were bummers.

Without knowing the detail of your Samba configuration:

  • I guess that in your case, errorxc2xa0-36 is the result of a file system restriction.

For more detail please see my answer to an older question, Why are dot underscore ._ files created, and how can I avoid them?:

  • Purposes of .DS_Store and ._ files
 
 
0
 
vote

Isso não está mais funcionando para mim. Então eu adicionei ._ * para os arquivos veto Eu acho que é funciona, mas eu não sei se tem outras complicações?

vi /etc/samba/smb.conf

[global] veto arquivos = /._*/.appledb/.appledouble/.appledesktop/:2eds_store/network pasta lixo / itens temporários / thevolumesettingsfolder /.@_ thumb /.@ _desc /: 2e * / < / forte>

(Esc-shift-zz) Serviço Reiniciar SMB. Serviço NMB Reiniciar

 

This is not working for me anymore. So i have added ._* to the veto files I think it's works but i don't know if it has other complications?

vi /etc/samba/smb.conf

[global] veto files = /._*/.AppleDB/.AppleDouble/.AppleDesktop/:2eDS_Store/Network Trash Folder/Temporary Items/TheVolumeSettingsFolder/.@_thumb/.@_desc/:2e*/

(esc-shift-ZZ) service smb restart service nmb restart

 
 
 
 

Perguntas relacionadas

4  Mac Mini SMB de compartilhamento de arquivos e modo de suspensão  ( Mac mini smb file sharing and sleep mode ) 
Eu tenho um Mac Mini (meados de 2010, El Capitan 10.11.6), que atua como servidor de arquivos. Eu permiti compartilhamento de arquivos (SMB). O Mac vai para...

9  Arquivos de pontos e outros dados de meta em ações de rede não-Mac  ( Dot files and other meta data on non mac network shares ) 
Existe uma maneira de dizer o Finder para não usar (ou se preocupar) os arquivos ._ * e outros arquivos de meta-dados que normalmente tenta usar quando estive...

3  Time Machine Backup para Samba Compartilhe sob Mac OS Lion  ( Time machine backup to samba share under mac os lion ) 
Em versões anteriores do Mac OS, você pode permitir que o TimeMachine use o Samba-Shares como um alvo de backup usando este: defaults write com.apple.syste...

16  O que faz com que algumas unidades de rede usando o SMB não se conectem mais a MacOS Catalina?  ( What causes some network drives using smb no longer connect to macos catalina ) 
Executando a versão de lançamento do MacOS Catalina Algumas ações SMB não serão conectadas quando fizeram em Mojave. Notei nisso primeiro depois de atualizar ...

0  SMB Share não pode renomear arquivos / pastas  ( Smb share cant rename files folders ) 
Ocasionalmente não pode renomear ou excluir arquivos e amp; Pastas em um Windows Server 2012 R2 SMB Compartilhar de um MacBook. Mac OS X 10.10 Build 14A389A...

6  Como posso obter o Snow Leopard para reconectar corretamente às minhas unidades de rede do Windows depois que vai dormir?  ( How can i get snow leopard to properly reconnect to my windows network drives af ) 
Meu Mac vai dormir. Acorda. Os volumes montados em um servidor Windows na minha casa todos funcionam. Eu posso ver fotos e ouvir música. Até que eu não puder....

0  Backup de arquivos pessoais quando o timemachine está configurado para fazer backup de outros arquivos  ( Back up personal files when timemachine is set to backup other files ) 
Eu executo meu próprio servidor samba no meu desktop em casa. Eu uso mac para trabalho e negócios pessoais. Timemachine é configurado para fazer backup de min...

2  Movendo arquivos remotos sem cópia local implícita  ( Moving remote files without implicit local copying ) 
no localizador, se eu tentar mover um arquivo de dois diferentes compartilhamento SMB remoto hospedado na mesma máquina, o arquivo primeiro será baixado para ...

0  Como posso remotamente, fora da minha rede, acessar arquivos no computador do Windows do meu iPhone pela Internet, usando dados móveis?  ( How can i remotely outside my network access files on my windows computer from ) 
Eu tenho o App File Explorer no meu iPhone que me permite acessar e transmitir arquivos para o meu iPhone enquanto meu computador Windows e iPhone estiver con...

6  Não é possível conectar-se da MacOS High Sierra ao Windows 10 Compartilhar na rede doméstica  ( Cant connect from macos high sierra to windows 10 share on home network ) 
no final da Wit. Tem MBP nomeado ABCDEFGHIJKLMNABCDEFGHIJKLMN0 Running High Sierra. Tenha a máquina do Windows 10 denominada "Vader" que é sempre para cima ...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.