A SOLUÇÃO!
Eu descobri agora. As mensagens de erro me apontaram na direção certa (de novo) e vasculharam as pesquisas do google Eu encontrei o pacote ntfs-3g
e também o pacote ntfs-config
. O último fornece a capacidade write para unidades NTFS e, assim, a mensagem
Volume is dirty. Mounting read-only. Run chkdsk and mount in Windows.não apareceu novamente. Acessar a unidade compartilhada da máquina do Windows funcionou depois disso como uma brisa também.
Outra grande ajuda foi o gerenciador de arquivos Nautilus , que facilitou muito o manuseio de permissões indo até o caminho do diretório e selecionando " clique com o botão direito - > < em> Propriedades "e simplesmente editando as opções Permissões e Compartilhar de lá. (Esta foi claramente a maneira mais fácil / iniciante possível para fazer isso)
Para referência futura, aqui estão todos os meus arquivos de configuração e também os passos que tomei na CLI:
auto.master:
/- /etc/auto.ntfs -t=60
auto.ntfs:
/sharing -fstype=ntfs :/dev/sda1
smb.conf:
Edite a configuração padrão e comente tudo o que você NÃO precisa com hashtag ou ponto-e-vírgula . Abaixo estão as coisas que eu editei.
[global] workgroup = WORKGROUP # This was irrelevant for me but I left it activated wins support = yes # Tells samba to act as WINS Server #Recycle bin for mounted drive (useful feature, but not mandatory) recycle:keeptree = yes recycle:touch = yes recycle:versions = y recycle:maxsize = 0 #======================= Share Definitions ======================= #I've commented evverything here except the one I've created myself, #since I didn't want any of those default share definitions. #Shared network drive [share] comment = Pi shared folder path = /sharing available = yes browseable = yes writeable = Yes only guest = no create mask = 0777 directory mask = 0777 force group = sambashare
CLI:
$ cd / $ mkdir sharing
To show information regarding the created directory and it's permissions you can use the
$ stat directory/file
commandAbaixo estão os comandos para controlar os serviços autofs e samba . Você precisará reiniciá-los sempre que fizer alterações na configuração e quiser que elas sejam aplicadas
$ service autofs {start|forcestart|stop|restart|forcerestart|reload|force-reload|status} $ /etc/init.d/samba {start|stop|reload|restart|force-reload|status}
Depois de criar o diretório, inicie o nautilus digitando
$ nautilus
e navegue até o diretório e edite as opções Permissões e Compartilhar, conforme mencionado acima (as caixas de seleção são muito auto-explicativas). Eu habilitei a leitura de escrita para usuários locais e do Windows.