Dúvidas com SAMBA e servidor com vários HDs

Iniciado por Fernando Ty, 08 de Setembro de 2014, 15:01

tópico anterior - próximo tópico

Fernando Ty

Boa tarde a todos!

Por questões orçamentárias (hehe), não consegui adquirir, ainda, um 'storage' (o HD externo para poder fazer o 'storage' na minha pequena rede interna).

Mas, por enquanto, a quantidade de espaço no meu Servidor está satisfatória... levando em conta que não é para tanta gente (só para mim e para minha esposa e para a minha mãe) e que, vou esperar até ter 1TB a mais (hehehe) para passar a guardar vídeos e .ISOSs maiores.

Ocorre que, a coisa está fisicamente dividida. Explico:

Meu Servidor está assim:

PC Core2Duo

Armazenamento:
1 HD - SATA - 160GB
1 HD - SATA - 80GB
1 HD -    IDE - 20GB
-------------------
=====TOTAL: 260GB

Considerando que eu estou usando, instalado, o Ubuntu Server 14.04.1, instalado no /dev/sda (HD 160GB), existe algum modo de eu configurar as regras de um /etc/init.d/smb.conf para enxergar uma única pasta //SERVIDOR/Dados composta pelos:

/dev/sda3 (partição independente do HD 160GB)
/dev/sdb (HD 80GB)
/dev/sdc(HD 20GB)

Ou eu tenho que criar pastas diferentes, tipo:

//SERVIDOR/Dados 1 (/dev/sda3)
//SERVIDOR/Dados 2 (/dev/sdb )
//SERVIDOR/Dados 3 (/dev/sdc )


Agradeço a ajuda, desde já.


Fernando Tietê.
----------------------------------------------------------------------------------
1 Core2 Duo (Ubuntu Server), 1 AMD FX4300 AM3+ (Ubuntu 14.10, Win7 e Slack 14.1)
1 Netbook (Linux Mint 17, Win7),  1 Notebook (Ubuntu 14.10, Win7),1 PS3

zekkerj

Não tem como o Samba juntar suas partições.
Mas isso não quer dizer que não tem como fazer o que vc quer...
http://www.dicas-l.com.br/arquivo/unindo_particoes_com_o_mhddfs.php#.VA34eBCVKoM
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Fernando Ty

Citação de: zekkerj online 08 de Setembro de 2014, 15:42
Não tem como o Samba juntar suas partições.
Mas isso não quer dizer que não tem como fazer o que vc quer...
http://www.dicas-l.com.br/arquivo/unindo_particoes_com_o_mhddfs.php#.VA34eBCVKoM

Caraca, eu fico cada dia mais surpreso com as possibilidades do Linux! rsrs

Entendi, perfeitamente... só fiquei com a seguinte dúvida:


mhddfs#/mnt/hdd1,/mnt/hdd2,/mnt/hdd3 /mnt/virtual fuse defaults,allow_other 0 0

Essa linha, dentro do fstab, está correta?

Pergunto, pq achei estranho o hashtag entre o comando e as partições.. e mais... não devia ser /dev/hdd1, etc.?
----------------------------------------------------------------------------------
1 Core2 Duo (Ubuntu Server), 1 AMD FX4300 AM3+ (Ubuntu 14.10, Win7 e Slack 14.1)
1 Netbook (Linux Mint 17, Win7),  1 Notebook (Ubuntu 14.10, Win7),1 PS3

Fernando Ty

Sei que parece besta, mas...

Uma vez criada a partição virtual (somatória das outras três), é só "criá-la" no /etc/init.d/smb.conf?
----------------------------------------------------------------------------------
1 Core2 Duo (Ubuntu Server), 1 AMD FX4300 AM3+ (Ubuntu 14.10, Win7 e Slack 14.1)
1 Netbook (Linux Mint 17, Win7),  1 Notebook (Ubuntu 14.10, Win7),1 PS3

zekkerj

Citarnão devia ser /dev/hdd1, etc.?
Não, vc junta diretórios pra criar um diretório único virtual.
/dev/hdd1 não é um diretório, é um dispositivo de disco associado com uma partição.

CitarUma vez criada a partição virtual (somatória das outras três), é só "criá-la" no /etc/init.d/smb.conf?
O diretório virtual que junta os outros diretórios já vai estar acessível em sua máquina, só falta adicionar um share com ele ao seu servidor samba.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Fernando Ty

Citação de: zekkerj online 08 de Setembro de 2014, 17:45
Citarnão devia ser /dev/hdd1, etc.?
Não, vc junta diretórios pra criar um diretório único virtual.
/dev/hdd1 não é um diretório, é um dispositivo de disco associado com uma partição.

CitarUma vez criada a partição virtual (somatória das outras três), é só "criá-la" no /etc/init.d/smb.conf?
O diretório virtual que junta os outros diretórios já vai estar acessível em sua máquina, só falta adicionar um share com ele ao seu servidor samba.


Ok, zekkerj...

Me perdoe as dúvidas bestas, mas meu conhecimento (que está melhorando a cada dia), é meio como um queijo suíço... hehehe... sei algumas coisas já, mas outras (necessárias pra entender o todo) ainda estou aprendendo... rsrs

Só não tenho medo e nem vergonha de perguntar, pois minha teoria é a de que o conhecimento de todo mundo - até o Linus Toward - teve um começo... hehehe
----------------------------------------------------------------------------------
1 Core2 Duo (Ubuntu Server), 1 AMD FX4300 AM3+ (Ubuntu 14.10, Win7 e Slack 14.1)
1 Netbook (Linux Mint 17, Win7),  1 Notebook (Ubuntu 14.10, Win7),1 PS3

Fernando Ty

E quanto à linha a ser acrescentada no 'fstab':

Citar
mhddfs#/mnt/hdd1,/mnt/hdd2,/mnt/hdd3 /mnt/virtual fuse defaults,allow_other 0 0

é assim mesmo?

achei estranho esse hashtag no "meio" da bagaça... rsrs
----------------------------------------------------------------------------------
1 Core2 Duo (Ubuntu Server), 1 AMD FX4300 AM3+ (Ubuntu 14.10, Win7 e Slack 14.1)
1 Netbook (Linux Mint 17, Win7),  1 Notebook (Ubuntu 14.10, Win7),1 PS3

zekkerj

Se está assim no tutorial, é só seguir. Na pior das hipóteses não funciona... ;)
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Rockwave

Zekkerj, partindo do principio que ele ainda não ocupou os discos (a não ser com a instalação do S.O e configurações) não seria mais interessante usar o LVM? Por causa da capacidade de incluir novos volumes se for necessário.

zekkerj

LVM exige reformatação. E mesmo que seja possível juntar segmentos de discos diferentes num LVM (é possível? Não sei, nunca tentei fazer isso), ele ainda vai ficar limitado a usar esses HDs sempre juntos, pra isso funcionar. Como se fosse um RAID 0, entende?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Rockwave

A ressalva que eu havia feito (não ter ocupado os discos) era justamente por causa da reformatação que precisaria ser feita. Então com esse mhdfs ele poderia "desplugar" um desses discos? Não entendi o que você quis dizer com "E mesmo que seja possível juntar segmentos de discos diferentes num LVM".
Obrigado pela resposta

Fernando Ty

Gente, funcionou numa boa...

E, pelo que eu entendi, é bem mais simples que o LVM e o RAID 0...

Eu, inclusive, já o incluí esse /mnt/virtual no /etc/samba/smb.conf, e ele já está disponível na minha rede... resolvendo um problemão :-p

Na verdade, para as minhas atuais necessidades, está perfeito! ;-)

Obrigado a todos...

----------------------------------------------------------------------------------
1 Core2 Duo (Ubuntu Server), 1 AMD FX4300 AM3+ (Ubuntu 14.10, Win7 e Slack 14.1)
1 Netbook (Linux Mint 17, Win7),  1 Notebook (Ubuntu 14.10, Win7),1 PS3

zekkerj

Citação de: Rockwave online 09 de Setembro de 2014, 12:21(...)Então com esse mhdfs ele poderia "desplugar" um desses discos?

Eu não sou expert em mhddfs, mas acho que sim.

CitarNão entendi o que você quis dizer com "E mesmo que seja possível juntar segmentos de discos diferentes num LVM".

Quis dizer exatamente isso... sempre que eu vi LVM funcionando, os vários segmentos estavam na mesma unidade lógica.
Mas já conversei com um colega aqui que tem mais experiência em LVM, e ele disse que é sim possível.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D