Baixe o app para aproveitar ainda mais
Prévia do material em texto
Respostas dos Exercícios do Tópico 104 Resultados iguais podem ser obtidos por maneiras e comandos diferentes. O importante aqui é praticar e obter as respostas esperadas. 104.1 Criando Partições e Sistemas de Arquivos 1. • Utilize o comando lsblk ou “fdisk -l” para identificar o nome do disco criado no sistema. • # fdisk /dev/sdX • Utilize as opções do fdisk para criar sdX1 e sdX3 como partições primárias, e sdX4 como Extendida. As partições 5, 6 e 7 são partições estendidas, ficando da seguinte maneira: ◦ Device Boot Start End Sectors Size Id Type ◦ /dev/sdb1 2048 6293503 6291456 3G 83 Linux ◦ /dev/sdb3 6293504 10487807 4194304 2G 83 Linux ◦ /dev/sdb4 10487808 20971519 10483712 5G 5 Extended ◦ /dev/sdb5 10489856 11513855 1024000 500M 83 Linux ◦ /dev/sdb6 11515904 14587903 3072000 1,5G 83 Linux ◦ /dev/sdb7 14589952 18784255 4194304 2G 83 Linux • Pressione w para sair do fdsik salvando as configurações • Utilize “fdisk -l /dev/sdX” para verificar as mudanças 2. Utilize o comando parted, dentro dele utilize o comando: # resizepart 7 <indique o final desejado da partição> (nesse caso será o final da partição estendida, por exemplo 10,7GB) 3. # mkswap /dev/sdX5 4. # mkfs -t ext4 /dev/sdX1 # mkfs.ext4 /dev/sdX3 # mkfs –t xfs /dev/sdX6 • Caso o XFS não esteja instalado, instale o pacote xfsprogs: ◦ # apt install xfsprogs (Base Debian) ◦ # yum install xfsprogs (Base RedHat) # mkfs.ext4 /dev/sdX6 • Caso o Btrfs não esteja instalado, instale os seguintes pacotes: ◦ # apt install btrfs-toos (Base Debian) ◦ # yum install btrfs-progs (Base RedHat) Verifique com os comandos “parted -l” ou “lsblk -f” ou “blkid” # parted -l Number Start End Size Type File system Flags 1 1049kB 3222MB 3221MB primary ext4 3 3222MB 5370MB 2147MB primary ext4 4 5370MB 10,7GB 5368MB extended 5 5371MB 5895MB 524MB logical linux-swap(v1) 6 5896MB 7469MB 1573MB logical xfs 7 7470MB 10,7GB 3230MB logical btrfs 104.2 Mantendo a Integridade de Sistemas de Arquivos 5. # df -h / 6. # du -sh /var/* # du -h --max-depth=1 /var 7. • Quantos blocos existem na partição /dev/sdX1 • # tune2fs -l /dev/sdb1|grep "Block count" • Qual a data e hora exata que a partição /dev/sdX3 foi criada • # tune2fs -l /dev/sdb3|grep "created" • Qual o UUID da partição /dev/sdX5 • # blkid /dev/sdb5 8. # tune2fs -L "Particao 1" /dev/sdX1 # tune2fs -i 7d /dev/sdX3 # tune2fs -m1 /dev/sdX3 # xfs_admin -L Exercicio /dev/sdX6 9. # fsck /dev/sdX1 # fsck.ext4 /dev/sdX3 # xfs_repair /dev/sdX6 104.3 Controle de Montagem e Desmontagem de FSs 10. # mount /dev/sdX3 /mnt/diretorio_temp 11. • Utilize o comando blkid para identificar os respectivos UUIDs de cada partição • Adicione as seguintes linhas no arquivo /etc/fstab: ◦ Para /dev/sdx5 UUID=XXXXXXXXXXXXXX none swap defaults 0 0 ◦ Para /dev/sdx6 UUID=XXXXXXXXXXX /tmp auto defaults 0 2 • Execute o comando: # mount –a 12. # umount /dev/sdX3 ou # umount /mnt/diretorio_temp 13. O primeiro passo é montar a partição em um diretório temporário e mover os dados: # mkdir /mnt/temp_var # mount /dev/sdX1 /mnt/temp_var # mv /var/* /mnt/temp_var/ Em seguida, configuramos o Linux para sempre montar o diretório /var na nova partição, que neste momento já possui os dados. Com o editor vi, edite o arquivo /etc/fstab e insira o seguinte registro: /dev/sdX1 /var auto defaults 0 1 Salve e saia do arquivo “:wq” Para aplicar as configurações do /etc/fstab, execute o comando abaixo ou reinicialize o Linux: # mount -a # umount /mnt/temp_var 104.5 Gerenciando Permissões e Propriedades de Arquivos 14. *Crie os arquivos e diretórios com os comandos touch e mkdir # chmod 664 Exerc1 # chmod 775 Exerc2 # chmod u+s Exerc2 # chmod 774 Exerc3 # chmod o-xr Dir2 # chmod g+w Dir1 15. # chown usuario1 Exerc1 # chown usuario1.grupo1 Exerc2 # chown root.root Exerc3 # chown lpi1:lpi1 Dir1 # chown usuario1 Dir2 # chgrp grupo1 Dir2 16. # umask 026 666 – 026 = 640 104.6 Criando e Alterando Links 17. # ln -s /boot/vmlinuz-4.8.0-49-generic kernel-boot * o arquivo vmlinux vai variar, verifique a versão mais recente em sua instalação 104.7 Padrão e Comandos para Localização de Arquivos 18. Módulos utilizados pelo Kernel: /lib Comandos utilizados pelo administrador do sistema para recuperar uma partição: /sbin Arquivos de log do sistema: /var/log Arquivos-fontes do man: /usr/share/man 19. # updatedb # locate Exerc1
Compartilhar