wencesbanger
(usa XUbuntu)
Enviado em 15/02/2014 - 10:57h
Bem estava dando uma lida e percebi uma coisa. Ao dar cat /etc/fstab me apareceu o seguinte:
marcos@Marcos-PC:~$ sudo cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda4 during installation
UUID=94ddf758-933d-4471-8ae1-eaaf902eccf3 / ext4 errors=remount-ro 0 1
# swap was on /dev/sda5 during installation
UUID=9c4f6d80-ece7-41aa-b8ca-41fdb40e1f64 none swap sw 0 0
marcos@Marcos-PC:~$
Então isso é algum erro. Pois neste site:
http://rodrigorenault.wordpress.com/2009/08/26/fstab-no-linux/
o resultado de
cat /etc/fstab
é o seguinte:
#/etc/fstab
/dev/sda1 / ext4 defaults 0 1
/dev/sda2 swap swap defaults 0 0
/dev/sda3 /home ext4 defaults 0 2
/dev/sdb1 /mnt/Filmes reiserfs noauto,users,exec 0 0
Notei que está bem diferente do meu resultado.
Não há nada errado com seu fstab, pode ficar tranquilo (:
Nele apenas não está montado sua partição NTFS, ou seja, aquela que você deixa para salvar seus dados e que deseja compartilhar.
E lembre-se: o arquivo fstab será diferente de instalação para instalação, ele se configura do mesmo jeito para a maioria das Distros, mas tem 'formato' e dados diferentes.
Veja o meu, por exemplo:
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda5 during installation
UUID=cf1da3dd-d830-4e67-9b1d-c9c8b04d9ccb / ext4 errors=remount-ro 0 1
UUID=2559168E5191552C /media/deposito2 ntfs-3g defaults 0 0
UUID=2846846D6283987F /media/windows7 ntfs-3g defaults 0 0
Bom, chega de enrolação e vamos ao que interessa. Vamos dividir em 2 partes:
1ª parte: Samba
Eu fiquei estes dias quebrando a cabeça para configurar o Samba aqui em casa também (o notebook com windows7 starter precisa acessar os dados do desktop com Linux) e consegui de maneira bem eficiente com este tutorial do mestre Morimoto:
http://www.hardware.com.br/artigos/servidor-rede-local/
Bem simples, como as coisas devem ser...
Veja o que fiz seguindo o tutorial:
=> copiei a config do Samba que está no tutorial num editor simples - gedit, kate, etc - alterei alguns dados relativos a minha rede (há uma explicação no tutorial) e salvei o arquivo como smb.conf ; DETALHE: na parte [arquivos] veja mais abaixo que tem [videos]. COLOQUE PARA BAIXO COM ENTER para separá-los, são duas pastas que poderão ser comparadas. Se deixá-las do jeito que está no site o Samba irá usar só o PATH do [videos].
=> movi este arquivo para /etc/samba/
=> criei um usuário como está descrito no tutorial
(eu inverti a ordem do tutorial porque qunado tentei criar o usuário retornou um erro, então fazendo a inversão funcionou)
MAS... eu não executei os últimos passos a partir do 'chown'.
Não foi necessário, o acesso pela rede foi normal.
2ª parte: fstab
No terminal:
=> crie uma pasta: sudo mkdir /media/nome-da-pasta-que-vc-acha-bacana (eu escolho /media pois é lá que minhas partições são montadas pelo Linux)
OBSERVAÇÃO: Estamos lidando com sistema de arquivos do windows NTFS, quando for sistema de arquivos do Linux deveremos trocar NTFS por EXT ou REISERFS, etc
=> sudo blkid (irá listar para você as partições existentes no seu HD e terá um formato assim:
/dev/sda4: LABEL="deposito2" UUID="2559168E5191552C" TYPE="ntfs"
então copie o UUID=2559168E5191552C da sua partição que deseja compartilhar - veja, sem aspas.
=>sudo gedit /etc/fstab (no lugar de gedit você poderá usar o editor que preferir, não sei qual é usado no Mint)
-cole, escreva o UUID na última linha do fstab;
-dê um espaço e escreva /media/nome-da-pasta-que-vc-acha-bacana;
-dê espaço e escreva ntfs-3g;
-dê espaço e escreva defaults;
-dê espaço e escreva 0 0
Resumindo:
UUID=2559168E5191552C /media/nome-da-pasta-que-vc-acha-bacana ntfs-3g defaults 0 0
Assim você estará dizendo ao fstab que na hora do boot esta partição deverá ser montada automaticamente na pasta criada anteriormente.
Juntando tudo:
=> sudo gedit /etc/samba/smb.conf (no lugar de gedit você poderá usar o editor que preferir, não sei qual é usado no Mint)
=> lá embaixo na parte [arquivo] na opção path coloque o caminho da pasta que você criou, ficando assim:
[arquivo]
path = /media/nome-da-pasta-que-vc-acha-bacana
writable = yes
guest ok = yes
A linha [arquivo] você pode colocar o nome que julgar legal, mas dentro das chaves [].
A parte [videos] que o tutorial do Morimoto se refere é se você for compartilhar outra pasta. Porém precisará fazer o procedimento todo para criar um caminho para poder compartilhá-la.
Se não for compartilhar mais pastas pode excluir as 4 linhas.
Reinicie a máquina e pronto. Acredito a pasta a ser compartilhada estará visível para outras máquinas da rede. Ao acessá-la ela irá pedir usuário e senha que será aquele criado no tutorial.
Ufa! Espero que funcione para sua Distro, pois testei no meu Ubuntu 12.04 e deu certo (e no Manjaro e no Slackware também!).
Qualquer dúvida pergunte e se estiver ao meu alcance responderei.
Segue mais dois links para estudar e entender melhor tudo o qual estamos falando:
http://www.vivaolinux.com.br/dica/Montando-automaticamente-sua-particao-no-Ubuntu-9.10-fstab
http://www.vivaolinux.com.br/artigo/FSTAB-Sua-funcao-e-parametros