Configurar sistemas para montar sistemas de arquivos em inicialização por ID universalmente exclusivo (UUID) ou etiqueta - RHCSA Preparação objetiva
- 3231
- 0
- Mrs. Christopher Okuneva
Enquanto no mundo da área de trabalho, raramente mudamos nosso disco rígido - e isso indicado principalmente por falha de hardware - no mundo dos servidores, não é incomum que o ambiente de armazenamento subjacente mude com o tempo.
Em um ambiente de SAN (rede de área de armazenamento), para alta disponibilidade, um servidor pode atingir seu armazenamento por meio de muitos caminhos, na realidade distribuída e espelhada para vários discos na rede de armazenamento. Se alguns caminhos mudarem, o servidor precisará identificar o "disco" novamente. É por isso que é recomendável usar identificadores especiais definidos no dispositivo e montado por esses identificadores, não pelo nome do dispositivo que pode mudar. Nesta parte do tutorial de preparação do exame RHCSA, adicionaremos um novo disco à nossa máquina de teste e configuraremos a montagem por UUID (identificador universalmente exclusivo) e por etiqueta.
Neste tutorial, você aprenderá:
- Como obter uuid de um determinado dispositivo
- Como obter e definir o rótulo de um dispositivo
- Como montar dispositivo por uuid
- Como montar dispositivo por etiqueta
Requisitos de software e convenções usadas
Categoria | Requisitos, convenções ou versão de software usada |
---|---|
Sistema | Red Hat Enterprise Linux 8.0 |
Programas | UTIL-Linux 2.32.1 |
Outro | Acesso privilegiado ao seu sistema Linux como raiz ou através do sudo comando. |
Convenções | # - requer que os comandos Linux sejam executados com privilégios root diretamente como usuário root ou por uso de sudo comando$ - Requer que os comandos do Linux sejam executados como um usuário não privilegiado regular |
Introdução da configuração
Nossa máquina de teste é uma máquina virtual simples executando o rhel 8. O sistema operacional está instalado no /dev /sda, um disco rígido virtual de 15 GB. Para ter um disco livre a ser usado, adicionamos outro disco virtual à máquina, que aparece como /dev /sdb com o tamanho de 2 GB. Partimos o disco usando o fdisk, criando uma única partição que ocupa todo o novo disco. Criamos um sistema de arquivos ext4 em cima dessa partição, usando mkfs.ext4
. Esta será a nossa configuração de demonstração.
Como obter uuid de um determinado dispositivo
Para listar o Uuid dos dispositivos presentes em nosso sistema, abriremos um terminal e usaremos blkid
:
# blkid /dev /sda1: uuid = "EEF3B378-5272-45F4-AB41-97EB48BDA63F" TIPO = "XFS" ParuUUID = "3C939719-01" /dev /sdA2: uuId = " Eszs-nk3jdh "type =" lvm2_member "paruuid =" 3c939719-02 " /dev /sr0: uuid =" 2019-10-18-52-14-12 "Label =" vboa_gas_6.0.14 "type =" iso9660 "/dev/mapper/rhel-root: uuid =" 9ba9c1f7-40d7-4eb2-a66b-7b27905d8011 "type =" xfs "/dev/mapper/rhel-swap: uuid =" c08948 4155-92D5-2C9364CCB99B "TIPO =" SWAP " /dev/sdb: uuid = "17C1210C-8A88-42D6-B394-03F491415D5C" TIPO = "EXT4"
A saída em negrito indica nosso novo disco e também o UUID que procuramos.
Como obter e definir o rótulo de um dispositivo
Podemos imprimir o rótulo do nosso dispositivo com e2label
. Em nosso estado atual, a saída pode ser enganosa, porque nenhum rótulo é definido até agora para este dispositivo.
# e2label /dev /sdb
A linha vazia não indica erro, mas que o atributo de etiqueta ainda não está definido neste dispositivo. O mesmo utilitário é capaz de definir o rótulo. A sintaxe é e2label
:
# e2label /dev /sdb "small_disk"
Outra consulta mostrará o novo conjunto de gravadoras:
# e2label /dev /sdb small_disk
Também o blkid
Utilitário que usamos anteriormente também apresentará o rótulo recém -definido:
# blkid | grep sdb /dev /sdb: label = "small_disk" uuid = "17c1210c-8a88-42d6-b394-03f491415d5c" type = "ext4"
Como montar dispositivo por uuid
Usando UUID para montar é a maneira recomendada; portanto, em uma instalação padrão do RHEL8, já podemos encontrar um exemplo sobre como fazer isso. Se não modificarmos as opções de disco na instalação, o dispositivo de inicialização provavelmente será montado por UUID. A configuração para montagem está no /etc/fstab
arquivo, que podemos imprimir para este exemplo.
# cat/etc/fstab # #/etc/fstab # criado por anaconda em segunda -feira 28 de outubro 13:22:28 2019 # # # acessíveis sistemas de arquivos, por referência, são mantidos em '/dev/disk/'. # Veja Man Pages Fstab (5), Findfs (8), Mount (8) e/ou Blkid (8) para obter mais informações. # # Depois de editar este arquivo, execute 'SystemCtl Daemon-Reload' para atualizar o Systemd # unidades geradas a partir deste arquivo. # /dev /mapper /rhel-root /xfs padrão 0 0 UUID = EEF3B378-5272-45F4-AB41-97EB48BDA63F /BOOT XFS Padrões 0 0 /dev/mapper/rhel-swap Swap Swap Padrões 0 0
A partir da saída acima, podemos ver a sintaxe que precisamos usar para montar nosso disco por uuid. Usando um editor de texto, podemos adicionar a seguinte entrada FSTAB ao final do arquivo:
UUID = 17C1210C-8A88-42D6-B394-03F491415D5C /MNT /NEW_DISK EXT4 PADRES
Observe que o exemplo acima usa o mesmo uuid que listamos blkid
Na seção anterior. Será diferente em qualquer outro sistema.
Também precisaremos do Mount Point para existir, então criaremos o diretório que mencionamos na entrada acima:
# mkdir /mnt /new_disk
Com o caminho para montar, o caminho para montar e o sistema de arquivos para montar pronto, tudo o que precisamos fazer é montar
o dispositivo:
# montagem/mnt/new_disk/
Em montagem bem -sucedida, podemos encontrar nosso sistema de arquivos 2 GB ext4 no ponto de montagem especificado. O montar
O comando sem argumentos listará todos os sistemas de arquivos montados, e podemos usar o Grep para encontrar a linha em que estamos particularmente interessados.
# montagem | Grep sdb /dev /sdb on /mnt /new_disk tipo ext4 (rw, relatime, seclabel)
Também podemos usar o df
utilitário para verificar o sistema de arquivos montado:
# df -h/mnt/new_disk/tamanho do sistema de arquivos usado use% montado em/dev/sdb 2.0g 6.0m 1.8g 1% /mnt /new_diskSistema de arquivos de montagem usando UUID como identificador em
/etc/fstab
Por fim, podemos desmontar o sistema de arquivos para nos preparar para a próxima etapa:
# Umount /mnt /new_disk
Como montar dispositivo por etiqueta
Montar o sistema de arquivos por etiqueta é praticamente o mesmo. Com o rótulo já definido, podemos fazer referência a ela em /etc/fstab
. Se fizer esta etapa com o mesmo dispositivo, lembre -se de remover a referência UUID adicionada na etapa anterior antes de adicionar outra que usa o rótulo:
Etiqueta = small_disk /mnt /new_disk ext4 padrões 0 0
Podemos montar o dispositivo da mesma maneira que no UUID, especificando o ponto de montagem:
# montagem/mnt/new_disk/
Isso é factível por causa do fstab
entrada que montar
Usos de comando. Também podemos montar por etiqueta diretamente usando o sinalizador -l:
# Mount -l Small_disk /mnt /new_disk
Usamos o mesmo disco com a opção UUID e etiqueta, para que o conteúdo seja o mesmo. Podemos escrever dados sobre ele, desmontá -los e depois montar novamente usando o outro método, os dados nele permanecerão os mesmos. Observe que esse seria o caso se o disco foi dado a outra máquina (que já pode ter um /dev/sdb
dispositivo).
Exercícios
- Crie um disco rotulado, adicione alguns dados de teste, remova o disco do sistema e adicione -o a outra máquina. A nova máquina pode ver os dados no disco?
- Crie um ponto de montagem UUID, depois onda o sistema de arquivos, recrie-o e verifique o UUID. Você pode usar a mesma entrada FSTAB para o novo sistema de arquivos?
- Crie um ponto de montagem de etiqueta, depois desmonte o sistema de arquivos, recrie-o e rotule com o mesmo nome. A entrada FSTAB baseada em rótulo ainda é válida?
- Tente rotular dois discos diferentes com o mesmo nome. Você pode montá -los?
Tutoriais do Linux relacionados:
- Uma introdução à automação, ferramentas e técnicas do Linux
- Configurando o ZFS no Ubuntu 20.04
- Como comparar o desempenho do disco no Linux
- Como particionar a unidade USB no Linux
- Como particionar uma unidade no Linux
- Como configurar o RAID1 no Linux
- Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
- Coisas para instalar no Ubuntu 20.04
- Como usar o Google Drive no Linux
- Mastering Bash Script Loops
- « Como instalar o WordPress no RHEL 8 / CENTOS 8 Linux
- Como avaliar o servidor da web com bancada Apache »