Vous êtes sur la page 1sur 6

Desenvolvimento de um Servidor de Backup Inteligente Utilizando a Linguagem Shell Script em Linux

Frandecy R. N. de O. Souza, Neilson M. Faria, Taimara S. Dias 1, Matheus B. M. Vianna2


Resumo: O projeto consiste no desenvolvimento de um servidor de Backup Linux automtico para uma empresa, onde esse servidor ter a misso de realizar o processo de backup dos arquivos de trabalho (planilhas, textos, imagens etc.) de todos os usurios de informtica no setor administrativo da empresa de forma automtica e eficiente. Os arquivos que sero becapeados estaro em um diretrio compartilhado no computador do usurio. Com o servidor desenvolvido e implementado, a segurana dos dados administrativos da empresa ir aumentar, haja vista que no caso de algum computador porventura apresentar algum problema tcnico, esses dados no sero perdidos e estaro armazenados no servidor atravs de hds internos e externos de grande capacidade de armazenamento. Palavras-chave: Servidor de backup; Linguagem Shell Script; Sistema Linux; Segurana; Eficincia. Abstract: The project is to develop a Linux server automatic backup for a company where the server will have the task of conducting the process of backing up work files (spreadsheets, text, images, etc..) Of all computer users in the administrative sector company automatically and efficiently. The files will be becap be in a shared directory in the User's computer. With the server developed and implemented, data security administration of the company will increase, considering that in the case of a computer probably has any technical problem, data will not be lost and will be stored on the server through hds internal and external large-capacity storage. Keywords: Backup Server, Shell Scripting Language, Linux System, Security, Efficiency.

horrio para que essas cpias de segurana dos dados seja realizado para os hds externos instalados em outra mquina da rede. Mas, se por acaso o aplicativo instalado na mquina deixar de ser iniciado com o sistema, ou at mesmo o programa ser danificado por algum motivo especfico, o backup no ser realizado e se por ventura o computador vier apresentar algum problema tcnico o usurio perder seus arquivos administrativos causando srios problemas para a empresa. Ento o sistema que ser desenvolvido nesse projeto facilitar em grande escala esse procedimento, sendo que o mesmo no necessitar instalar nenhum software nos computadores clientes e o servidor em questo se encaminhar de fazer todos os procedimentos para os arquivos sejam salvos. Ajudando ento a empresa tanto em casos de auditoria interna como da prpria segurana de seus dados internos que no podem por hiptese alguma perder dados sensveis. II. METODOLOGIA A metodologia do projeto consiste na seguinte seqncia: primeiro realizar uma pesquisa bibliogrfica relacionada ao tema escolhido, com o referencial terico objetivo, a linguagem de programao que ser utilizada no projeto ser estudada e analisada para que possa ser implementada no servidor. Com isso, o servidor ser desenvolvido (configurado) onde o primeiro passo a instalao do sistema operacional Linux na verso Debian 5.0 (Sistema Bsico) e seus devidos pacotes atualizados. Aps essa instalao comear ento a parte da programao do sistema Unix (Shell), onde sero criados vrios scripts para que a cpia dos dados dos usurios da empresa seja realizada de forma automtica e eficiente. Para que essa programao seja objetiva ser preciso coletar e analisar alguns dados da empresa assim como os horrios (no comerciais) que os computadores ficaro ligados, para que esse procedimento de backup seja realizado de forma automtica, os IPs dos computadores e as pastas e arquivos a serem salvos. Aps essa coleta de dados (requisitos) a programao dos scripts ser realizada e implementada no servidor. E por fim, o prottipo entrar na fase de testes e revises para reparos de possveis erros, para que assim o mesmo seja apresentado e entre em modo de operao. III. REVISO DE LITERATURA A. O Sistema Linux O Linux um sistema operacional criado em 1991 por Linus Torvalds na universidade de Helsinki na Finlndia. um sistema Operacional de cdigo aberto distribudo

I. INTRODUO A execuo de cpias de segurana pode ser uma tarefa dispendiosa quando se trata de vrios computadores. E um servidor de backup pode facilitar este trabalho com a regularidade na execuo das cpias de segurana, podendo-se programar o servidor para efetuar cpias de segurana dirias, semanais e mensais, a uma determinada hora, em funo das necessidades. E pensando na segurana e integridade de dados de uma empresa que o tema foi escolhido para o desenvolvimento do projeto de Trabalho de Concluso de Curso (TCC) que tem como o objetivo ajudar em um problema srio na informtica que a segurana de dados empresariais, que a equipe resolveu implementar um servidor inteligente para esse processo de cpia dos arquivos na empresa sendo que com a implementao do mesmo, a empresa ficar tranqila e mais segura com relao a perda de dados de seus usurios por causa de provveis defeitos tcnicos nos equipamentos (computadores). Na Empresa Esportiva Companhia Athltica Belm h um problema com o sistema de backup, onde o mesmo realizado atravs de um programa instalado em todas as mquinas dos usurios de informtica no setor administrativo, sendo que nesse programa definido um
1

Graduandos do Curso de Engenharia da Computao. Instituto de Estudos Superiores da Amaznia IESAM, Avenida Gov. Jos Malcher, 1148 - Nazar Belm. Endereo eletrnico: robertynava@gmail.com, neilsonhc@gmail.com, taimara.dias19@gmail.com. 2 Professor e Orientador, Endereo eletrnico: mbmvianna@gmail.com.

gratuitamente pela Internet. Seu cdigo fonte liberado como Free Software (software livre), sob licena GPL, o aviso de copyright do kernel feito por Linus descreve detalhadamente isto e mesmo ele no pode fechar o sistema para que seja usado apenas comercialmente. Isto quer dizer que voc no precisa pagar nada para usar o Linux, e no crime fazer cpias para instalar em outros computadores, inclusive incentivado a fazer isto. Ser um sistema de cdigo aberto pode explicar a performance, estabilidade e velocidade em que novos recursos so adicionados ao sistema.[1] B. Sistema de Compactao de arquivos A compactao de arquivos sempre foi um recurso muito utilizado, sua origem se confunde com a prpria histria da computao. Atravs da compactao, pode-se aumentar consideravelmente a quantidade de arquivos e programas que podem ser gravados no mesmo espao fsico (figura 1). Um disco rgido de 200 Megabytes, por exemplo, pode guardar facilmente 300 MB, 400 MB ou at mais de arquivos compactados, um ganho considervel. Conforme os discos rgidos e outras formas de armazenamento foram crescendo em capacidade, o uso da compactao foi tornando-se menos necessrio, mas este ainda um recurso bastante utilizado. [1] Compactar arquivos um simples processo de substituio. Por exemplo, cada caractere de texto ocupa 8 bits, o que nos d um total de 256 combinaes possveis. O conjunto de caracteres ASCII (American Standard Code for Information Interchange) que significa no portugus Cdigo Padro Americano para o Intercmbio de Informao, prev o uso de todas as 256 combinaes, porm, em geral utilizamos apenas letras, nmeros e acentuao. Existem vrios algoritmos de compactao, que prevem vrios tipos de substituies para diferentes tipos de arquivos. Porm, uma vez compactado, um arquivo qualquer deixa de ser utilizvel. Para poder usar novamente o arquivo, preciso fazer o processo inverso para ter novamente o arquivo original. [6] Um exemplo prtico da eficincia da compactao de arquivos est sendo ilustrado na figura 1. Foram feitos alguns testes utilizando o compactador bz2 ao qual j vem acompanhado em distribuies Linux e foi utilizado para a compactao dos arquivos do servidor desenvolvido.

compactao e velocidade. A extenso dos arquivos compactados pelo gzip a .gz, na verso para DOS, Windows NT usada a extenso .z. gzip. Quando um arquivo compactado pelo gzip, automaticamente acrescentada a extenso .gz ao seu nome. Esse compactador tambm reconhece arquivos compactados pelos programas zip, compress, compress -H e pack. As permisses de acesso dos arquivos so tambm armazenadas no arquivo compactado. Para o desenvolvimento do script do servidor foi escolhido o compactador bzip2, [5]pois um novo compactador que vem sendo cada vez mais usado porque consegue atingir a melhor compactao em arquivos texto se comparado aos j existentes no entanto sua velocidade de compactao tambm menor onde chega a quase duas vezes mais lento que o gzip. Foram feito testes referente qualidade de compactao e o melhor desempenho que se teve foi o bzip2 que possui uma maior compactao em relao aos outros compactadores. Suas opes so praticamente as mesmas usadas nos outro compactador estudado e pode-se tambm us-lo da mesma forma. A extenso dos arquivos compactados pelo bzip2 a .bz2. Quando um arquivo compactado por esse compactador nele automaticamente acrescentada a extenso .bz2 ao seu nome e as permisses de acesso dos arquivos so tambm armazenadas no arquivo compactado. C. Poltica de backup O conceito de backup pode ser definido como o ato de copiar dados, de um dispositivo de armazenamento para outro, com o objetivo de recuperar dados caso existam problemas no futuro. Normalmente essa cpia efetuada do disco rgido para tapes, DVDs (Digital Video Disc) que em portugus significa Disco Digital de Vdeo, ou outros discos. Nos dias de hoje, onde o papel cada vez mais substitudo por ficheiros digitalizados, essencial para as empresas possurem um sistema de cpia de arquivos confivel. [9] A determinao da poltica de backup passa pelo entendimento da aplicao, do seu ciclo de operao e dos seus volumes. Em funo disso, deve-se definir a estratgia e a periodicidade de cpia de dados. Esse processo pode ser completo quando todos os dados so salvos, diferencial quando somente os dados que mudaram depois do ltimo processo so salvos ou incremental quando os dados modificados entre a ltima cpia completa e cada incremental so salvos, pode se entender como Backup Cumulativo. Estas trs estratgias determinam tempos muito diferentes para realizar essas cpias, mas, principalmente afetam o tempo de recuperao de dados. Por exemplo, a cpia mais rpida sempre ser o diferencial, mas a operao de recuperao, dependendo do que se perde envolver muito mais volumes de armazenamento. Entretanto, pode ser uma alternativa muito atraente quando se tem um grande volume de atualizao de dados. Dependendo do volume de dados que eles so modificados o incremental pode ser uma alternativa muito atraente, conciliando velocidade e simplicidade. [9] D. Linguagem Shell Script Shell Script uma poderosa ferramenta de automao de instrues. Com um arquivo de texto executvel o usurio ou sistema capaz de executar uma seqncia de operaes, instrues e testes. Usos mais convencionais e comuns so

Figura 1 Exemplo prtico da compactao de arquivos.

[5]O compactador gzip praticamente o compactador padro do GNU/Linux, possui uma tima taxa de

em executveis de instalao/configurao e para gerao de relatrios procedimentos de cpias de segurana de arquivos e anlise destes. Qualquer outra seqncia de instrues, utilizada com regularidade e que possa ser automatizada pode ser implementada em Shell Script. Os scripts podem ser definidos como arquivos executveis, com instrues definidas, conhecidas e claras, que so executadas por um interpretador. PHP e arquivos de lote do Windows (bach) so outros exemplos de script. Scripts possuem seqncias de instrues e funes que so executadas em srie pelo interpretador, de forma muito similar a qualquer programa. Shell pode ser definido como o interpretador de instrues e comandos, no nesse caso, do Linux. Quando o usurio ou sistema executa qualquer comando, o Shell responsvel pela correta interpretao deste. Por isso que ele conhecido como interpretador de comandos. Shell Script facilita consideravelmente a vida e trabalho do administrador do sistema e de qualquer outro usurio. Automatizao de tarefas refletida em aumento de velocidade e facilidade. Ao invs de copiar e colar 30 vezes o e-mail para todos os destinatrios, ou utilizar um programa grfico de mala-direta, pode ser executado um Shell Script: Cria um arquivo texto com a mensagem padro e assinatura; Cria um arquivo texto com nome dos destinatrios; Cria um script que l os nomes um a um do arquivo texto e para cada um anexa a mensagem do outro arquivo texto, aps utiliza uma funo tipo send-mail. Shell Script pode ser considerado uma linguagem de programao, porm para ambientes Linux. Principalmente pela sua intimidade ao sistema (Linux). Pois no so to rpidos em execuo como programas compilados. Obviamente esta diferena de velocidade no algo comprometedor a qualquer aplicao, apenas casos especficos, normalmente, aplicativos de maior porte e principalmente, muito mais rpido que a execuo manual dos comandos. Shell Script possui caractersticas muito interessantes: de terminologia e funes nativas ao usurio Linux, pois utiliza comandos do mesmo; Fcil e lgica compreenso; editado como qualquer arquivo texto, em um editor de textos padro; Pode possuir qualquer extenso, mas o ideal a extenso .sh; Facilidade, organizao e velocidade na execuo de tarefas; Pode ser distribudo e corrigido, no caso de BUGs, por toda a comunidade Linux; No necessita de depurador, e no caso de erros de sintaxe, basta apenas editar e salvar novamente o arquivo, sem necessidade de compilao; Pode fazer qualquer coisa possvel com comandos, como por exemplo: Ler e gravar arquivos, conexo com endereos externos, envio de e-mails, etc; Filtros realmente poderosos, principalmente quando combinado com awk; Suporte a funes.

E. Samba O samba um software livre bastante popular que permite compartilhar recursos, como impressoras, arquivos, etc. de um servidor Linux (entre outras plataformas suportadas) com clientes rodando Windows. Permite substituir um servidor Windows na maioria das situaes, uma economia considervel. [7] Mesmo no Linux, podem-se acessar compartilhamentos de rede nas mquinas Windows da rede e criar novos compartilhamentos usando o Samba (figura 2). Ele dividido em dois mdulos: o cliente, usado para acessar os compartilhamentos, e o servidor, usado para compartilhar arquivos com as outras mquinas da rede.[6] O cliente Samba (composto pelo pacote smbclient) pode ser encontrado pr-instalado na maioria das distribuies, incluindo naturalmente o Kurumin. O servidor, por outro lado, tem uma configurao mais complicada e no instalado por padro, para evitar qualquer possibilidade de problemas de segurana.

Figura 2 Servidor samba (arquivos)

O smbclient uma espcie de biblioteca, que pode ser usada por outros programas. Existem diversos clientes Samba escritos nas mais variadas linguagens, mas o funcionamento de todos muito similar. Ao acessar um compartilhamento no Windows XP e 2000 precisa-se fornecer uma conta e senha de usurio para acessar. Ser aberta uma janela pedindo o login e senha do servidor. Opcionalmente, pode-se especificar o login de acesso diretamente no endereo, como em "smb://guest@172.20.0.2", e tambm acessar as mquinas Windows especificando diretamente o nome, ao invs do IP, como em "smb://servidor". No projeto desenvolvido, foi utilizado o smbmount para definir (montar) as parties no servidor para que os arquivos possam ser copiados. F. ISO (International Organization for Standardization) [11]A ISO uma Organizao Internacional de Normalizao que no governamental e est presente em cerca de 120 pases. Ela possuiu diferentes padres em vrios modelos ou certificaes como, por exemplo, ISO 9000 e ISO 9001. Sua funo promover a normalizao de produtos e servios, utilizando determinadas normas, para que a qualidade dos produtos seja sempre melhorada. No Brasil, o rgo que representa a ISO chama-se ABNT (Associao Brasileira de Normas Tcnicas) A ISO 9000 um modelo de padronizao. A organizao deve seguir alguns passos e atender alguns requisitos da ISO 9001 para serem certificadas, dentre esses requisitos podemos citar: a padronizao de todos os processos chaves do negcio, os processos que afetam o produto e conseqentemente o cliente; o

monitoramento e medio dos processos de fabricao para assegurar a qualidade do produto/servio, atravs de indicadores de performance e desvios; implementar e manter os registros adequados e necessrios para garantir a rastreabilidade do processo; a inspeo de qualidade e meios apropriados de aes corretivas quando necessrio; e a reviso sistemtica dos processos e do sistema da qualidade para garantir sua eficcia, entre outros. IV. FUNCIONAMENTO DO SISTEMA O funcionamento do sistema que foi desenvolvido funciona conforme a figura 3, que a utilizao de um servidor de arquivos que possui um script na linguagem em shell que verificar se os computadores esto ligados e realizar processo de copia dos arquivos que esto em pastas compartilhadas protegidas por senha nos computadores dos usurios de informtica da empresa.

Gforce Nvidia 512mb. O sistema foi atualizado com os pacotes de segurana mais recentes. Para que o servidor consiga visualizar todas as mquinas da rede Windows foi necessrio a instalao e configurao do Samba no servidor com autenticao fornecendo usurio e senha para que possa ser transferido o backup atravs do protocolo SSH. B. Desenvolvimento do Script de Backup utilizando a linguagem Shell O script foi desenvolvido em Shell, que uma poderosa linguagem de programao na qual utiliza automao de instrues, tambm muito reconhecida pelos usurios da plataforma Linux e possui algumas estruturas presente nas outras linguagens de programao em que os outros usurios conhecem, assim como as estruturas de deciso (If), estruturas de repetio (while e for), funes e argumentos definies de variveis e escopos delas. Para a programao do script foi necessria criar um arquivo na extenso .sh, onde o mesmo foi salvo no diretrio raiz: /usr/local/bin no qual encontra-se todos os arquivos de configurao do script. O script ser executado no servidor todos os dias atravs de um agendador de tarefas do Debian 5.0 chamado Crontab. Assim que o script executado no servidor, o mesmo s deixar de ser executado quando todas as mquinas da rede forem becapeadas com sucesso. O script funciona da seguinte maneira: primeiramente feito uma declarao da data e hora em que o script vai salvar o nome do arquivo atual de backup no servidor, depois o mesmo busca um arquivo de texto temporrio com o nome de todas as mquinas da empresa que esto atreladas ao IP, no qual se encontra localizado no diretrio do servidor: /usr/local/bin, sendo que antes da criao do arquivo texto necessrio configurar um arquivo chamado hosts no debian 5.0 que est localizado em: /etc/hosts. Para que o script possa saber futuramente qual computador j foi feito ou ainda falta fazer o procedimento. Em seguida, feito a declarao das variveis que sero utilizadas na estrutura da programao que ser realizado atravs da implementao de um lao de repetio com a condio de parada somente quando todas as mquinas da rede forem ligadas e tiverem sido becapeadas. Antes dos arquivos serem enviados para o servidor, o mesmo atribui uma partio samba utilizando a ferramenta smbmount com criptografia para uma maior segurana do sistema, depois disso, feito uma compactao dos arquivos que se encontram em uma pasta padro nos hosts (computadores) da rede e ento os arquivos so enviados para o servidor. Ao finalizar estes procedimentos, um email enviado para o administrador do sistema informando que os processos foram realizados com sucesso. E com isso o script novamente executado para que possa efetuar o backup dos outros computadores da empresa (ver figura 4). O fluxograma a seguir demonstra o funcionamento do script de backup.

Figura 3 Funcionamento do sistema.

1 Servidor de backup: responsvel pelo armazenamento das cpias de segurana dos arquivos de todos os usurios de informtica da empresa. Atravs de um script implementado no servidor, o backup dirio dos arquivos ser feitos assim que a mquina for ligada. 2 Hosts (Computadores): so os computadores dos usurios que sero feito essas cpias de segurana. Nesses computadores, h uma pasta compartilhada com todos os arquivos que precisam ser copiados. 3 Switch Gerencivel: responsvel pela interligao e gerenciamento da rede, para que se tenha uma maior estabilidade na hora do processo de backup. No sistema em desenvolvimento ser criado um script no servidor que far com que o host quando ligado envie os arquivos (pr-definidos) em pastas pblicas para o servidor, sendo que esse procedimento ser realizado de forma automtica assim que a mquina estiver ligada no corrente dia. V. RESULTADOS OBTIDOS A. Instalao do Sistema Operacional Debian 5.0 Servidor Primeiramente, foi instalado o sistema operacional Debian na verso 5.0, pois a verso estvel mais recente. A configurao do computador utilizado para esse desenvolvimento foi a seguinte: Processador Intel core2duo, 4gb de memria, disco rgido de 500gb, placa de vdeo

Figura 5 Cenrio do processo de backup do script em diagrama.

Figura 4 Fluxograma da programao do script de backup no servidor.

C. Execuo do Script de Backup Aps o desenvolvimento por completo do script, foi definido que o mesmo seja executado uma vez ao dia, todos os dias s 9 horas atravs do agendador de tarefas do debian 5.0 chamado crontab. Contudo o script foi executado e testado utilizando apenas trs mquinas ligadas em uma rede domstica, podendo, no entanto ser configurado mais outras mquinas modificando (acrescentando ou excluindo) apenas as linhas do arquivo texto. Esses procedimentos servem ento para observar o funcionamento correto do sistema (figura 5). Na empresa Companhia Athletica Belm, o script desenvolvido foi configurado em um servidor de arquivos fornecido pelo TI no qual foi configura para efetuar a cpia de segurana de cinco computadores (TI, vendas, gerncia, financeiro e recepo) e at o presente momento os resultados foram muito positivos, no havendo quaisquer falhas quanto ao procedimento correto de backup. Na figura em forma de diagrama representada a seguir (Figura 5) possvel ter uma noo mais abrangente do projeto desenvolvido para a empresa em questo. Nesse script a execuo de forma seqencial haja vista que a prpria linguagem trabalha dessa maneira. Os comandos so executados um de cada vez.

D. O Funcionamento do Servidor na Empresa Segundo Inayan Diego Bianco gerente e coordenador de TI (Tecnologia da Informao) da empresa Companhia Athltica Belm, o script que foi desenvolvido vai ser muito importante para o processo de backup dos arquivos da empresa. Pois o sistema anterior que realizava esse procedimento possua muita falha e j ocorreu um caso de muitos arquivos importantes serem perdidos por causa de um problema de hardware do computador do usurio e os arquivos no terem sido copiados corretamente no que dificultou a restaurao dos mesmos e, no entanto foi perdido trabalho de aproximadamente trs anos. Como a empresa certificada ISO 9002 e possui 14 unidades em todo Brasil, esse servidor desenvolvido pelos alunos do 4 ano do IESAM ser avaliado conforme as especificaes da certificao e tem grandes chances de ser implantado em outras unidades. Apesar do mesmo est funcionando em teste com apenas cinco computadores, o resultado j foi muito bem aceito pelos administradores da empresa haja vista que at o certo momento no houve algum tipo de erro quando ao processo das cpias de segurana. tambm importante ressaltar que a empresa pensa em adquirir novos servidores para que a implantao do script seja integrado para fazer backup dos servidores de Proxy, Firewall, DNS (Domain Name System) e Banco de Dados que no caso trata-se do Oracle. VII. CONCLUSO Atravs de estudos realizados, pode-se concluir que com o trmino do projeto podemos adquirir uma grandeza em nossos conhecimentos relacionados a softwares livres, assim como Debian 5.0, Samba. Conseguimos tambm ter uma maior noo da importncia dos compactadores e a

eficincia em se ter um servidor de backup na empresa pelo aspecto de uma maior segurana dos dados empresariais. Com este projeto no ser mais preciso a presena de um funcionrio para a realizao dessas cpias de segurana dos arquivos de usurios, pois este agora ser feito automaticamente e de forma inteligente. Assim, eles sero realizados com mais rapidez e eficincia, alm de possurem em seu banco de dados um limite mximo para o armazenamento de informaes, evitando srios problemas para a empresa na hora das auditorias que ocorrem freqentemente em empresas que possuem certificao como ISO 9001 e ISO 9002. Que so certificaes muito rigorosas no aspecto detalhista e procuram o mximo de perfeio na realizao das tarefas dirias da empresa. VII. REFERNCIAS
[1] L. A. Siqueira. Coleo Linux Pro. Certificao LPI-1. 2 Edio. 2008. [2] C. N. Julio. Brasport. Programao Shell Linux. 2008. [3] H. Craig.. Linux: Servidores de rede. Cincia Moderna. 2004. [4] F. J. Mozart. Guia essencial do backup. Digerati Books. 2007. [5] G. M. da Silva. Guia Foca GNU/Linux. Disponvel: http://focalinux.cipsga.org.br, 2009. [6] C. E. Morimoto, Guia do Hardware 2002. Disponvel: http://www.guiadohardware.net, 2009. [7] Samba 4. Disponvel: http://www.samba.org/, 2009. [8] A. Simes. SSH em Linux e Unix. LPIC Certified 2008. Disponvel: http://www.computernetworks.com.br/wordpress/2009/10/05/ ssh-emlinux-e-unix/, 2009 [9] R. da Informtica. Conceitos Bsicos da Informtica. Disponvel: http://www.ramosdainformatica.com.br/art_recent es01.php?CDA=780, 2009. [10] J. Virgilio. Viva o Linux - Shell Script. Disponvel: http://www.vivaolinux.com.br/artigo/O-que-e-ShellScript/?pagina=3, 2009. [11] Oficina da Net. ISO 9000 Conceitos. Disponvel: http://www.oficinadanet.com.br/artigo/491/iso_9000_-_conceitos

Vous aimerez peut-être aussi