Como faço para montar uma unidade RAID1 como uma unidade de armazenamento e então fazer com que o Samba grave arquivos em uma pasta dentro dessa unidade RAID1?
Informações adicionais que podem ser úteis:
Eu tinha criado um ponto de montagem que eu acreditava ser a unidade e então copiei arquivos do Windows usando o Samba. Infelizmente, acabei enchendo a unidade do meu SO.
Sou novo no Ubuntu e estou configurando um novo Dell Optiplex 7020 que veio com o Ubuntu instalado. Atualizei para 24.04. O sistema tem uma unidade para o SO, que é um SSD de 500 GB. Também instalei duas unidades SSD de 4 TB dentro dos dois slots SSD NVMe M.2 extras. O computador consegue ver as unidades sem problemas. Também formatei as unidades individuais usando ext4.
Em seguida, criei um RAID1 com as unidades e montei-o.
Também li que talvez eu não esteja criando o tipo correto de partição e então a partição precisa ser criada como Linux RAID Autodetect. Mas, ainda não descobri como fazer isso. Preciso particionar isso de uma forma que não crie uma partição limitada de 2 TB.
Estas são as duas unidades SSD para o ARRAY:
nvme2n1 3.6T disk
nvme0n1 3.6T disk
Criei o RAID1 com essas unidades.
Aqui estão alguns dados sobre o RAID1 do GParted:
- Sistema de arquivos:
ext4
- UUID:
ffd80761-d5fe-4967-9ad6-faf463947359
- Status: Montado em
/mnt/ffd80761-d5fe-4967-9ad6-faf463947359
- Caminho da partição:
/dev/md127
Aqui está a entrada em /etc/fstab
:
/dev/md0 /mnt/md0 ext4 defaults,nofail,discard 0 0
/dev/disk/by-uuid/ffd80761-d5fe-4967-9ad6-faf463947359 /mnt/ffd80761-d5fe-4967-9ad6-faf463947359 auto nosuid,nodev,nofail,x-gvfs-show 0 0
Aqui está a entrada anexada ao final de /etc/mdadm/mdadm.conf
:
ARRAY /dev/md0 metadata=1.2 UUID=ffd80761-d5fe-4967-9ad6-faf463947359
Criei um diretório que eu pretendia que existisse na unidade RAID1 e não na unidade do SO. É aqui que eu acho que provavelmente cometi um grande erro?
sudo mkdir -p /mnt/md0
Em seguida montei esse diretório:
sudo mount /dev/md0 /mnt/md0
De qualquer forma, espero que esse problema chegue rapidamente a um de vocês e que vocês possam me ajudar a saber se estou formatando as unidades corretamente e também como posso garantir que estou criando um diretório e montando-o na unidade de armazenamento de 4 TB.
Muito obrigado. Estou feliz de fazer parte desta comunidade.
Há algum tempo, duas pessoas diferentes me disseram aqui que parecia que meu sistema havia criado um ponto de montagem diferente. De qualquer forma, elas estavam corretas. Eu queria vir aqui para agradecê-las, mas não estou encontrando suas postagens agora.
Consegui alterar o caminho no meu
/etc/samba/smbd.conf
arquivo para o novo ponto de montagem. Fiz isso modificando a parte inferior do arquivo. A principal alteração foi colocar o caminho para o novo local do ponto de montagem, mas também tive que adicionar diretório e criar configurações de máscara para definir uma pasta padrão e estrutura de arquivo para arquivos que são adicionados à unidade.Aqui estão minhas configurações para o Samba:
O que fiz para configurar a pasta no RAID1 para funcionar com o Samba:
Diretório desmontado na unidade do sistema operacional:
Excluído
/mnt/md0
:Navegado para o novo ponto de montagem (nomeado após o UUID):
Criei um novo diretório para compartilhamento para corresponder ao diretório que coloquei no arquivo smbd.conf:
Alterou as permissões na nova pasta de compartilhamento:
Alterou o proprietário e o grupo na nova pasta de compartilhamento:
Isso alterou as permissões e a propriedade da pasta compartilhada e tudo ficou bem.