-
ada
dispositivos são unidades conectadas a portas SATA mais novas. Algumas pessoas perderam o memorando para que o DevFS fosse modificado para fornecer links simbólicos para esses nomes de dispositivos como os dispositivosad
tradicionais. No entanto, o sistema provavelmente já possui algumas portas SATA mais antigas ou portas IDE, de modo que elas ocuparão os números de dispositivosad
mais baixos (ad0, ad1, etc). Portanto, osada
deviecs mapeados obtêm números mais altos.Nota: Se você ainda não percebeu,
/dev
é um tipo diferente de sistema de arquivos ( devfs ). Embora ele mostre construções simples como links simbólicos, elas não são links simbólicos reais no sentido em que você está pensando. - Sua premissa está errada, veja # 1.
- Os que não dizem que são links simbólicos (via
l
como você observou) são drivers de dispositivo. O quão "real" elas são varia, pois o software também pode fornecer um dispositivo. -
Eu considero que a "melhor" maneira é usar partições GPT, dar-lhes nomes sensatos e incluir as partições nomeadas como vdevs para o raidz.
Algo como o seguinte faria isso:
gpart create -s GPT ada0 gpart create -s GPT ada1 gpart create -s GPT ada2 gpart add -t freebsd-zfs -l tank-disk0 ada0 gpart add -t freebsd-zfs -l tank-disk1 ada1 gpart add -t freebsd-zfs -l tank-disk2 ada2 zpool create tank raidz /dev/gpt/tank-disk0 /dev/gpt/tank-disk1 /dev/gpt/tank-disk2
Caso contrário, passar os discos diretamente para o ZFS seria o mais recomendado. Existem proponentes de ambas as configurações. Se você seguir esse caminho, sugiro também configurar o
smartd
para monitorar a integridade do disco. Além disso, configureperiodic
para limpar o zpool, monitorar o SMART e enviar relatórios periódicos (semanalmente ou o que você preferir).
Em uma nota lateral, o FreeNAS e os outros projetos derivados do FreeBSD tornam o uso do FreeBSD muito mais fácil do que simplesmente mergulhar no sistema operacional central. O Manual o guiará pela grande maioria do que você deseja configurar , mas você vai se deparar com as coisas ao longo do tempo também. Se você for "manual" do Google, o Manual do FreeBSD é o link número 2; é tão importante / popular / bom.
Uma outra nota sobre as referências. O primeiro é um mau exemplo, já que você não deveria ligar simbolicamente as placas de rede, você deve renomeá-las (não uma renomeação de tipo de sistema de arquivos). O DevFS responde às solicitações de vinculação e desconexão, principalmente conforme o esperado. A segunda e terceira referências parecem muito boas. Tenha em mente que existem mais tipos de links do que links simbólicos.