Diretório de expansão do CentOS

3

Atualmente, tenho um servidor de arquivos e todos os arquivos estão instalados em /usr/local/nginx/html/ .

A configuração é um disco rígido com 1 TB de dados. Este 1 TB de armazenamento está todo esgotado.

Eu pedi aos caras para adicionar dois HDDs com 2 TB cada. Esses novos HDDs serão usados para o novo armazenamento de arquivos. Agora, se eu montar esses dois novos HDDs em /usr/local/nginx/html/ , os arquivos atuais serão excluídos.

Meu objetivo é expandir o armazenamento em /usr/local/nginx/html/ sem perder dados. Isso seria possível?

    
por Ansell Cruz 21.03.2012 / 17:48

2 respostas

13

A maneira mais fácil de mover os arquivos para o novo ponto de montagem é:

# cd /usr/local/nginx/html
# vi /etc/fstab # (add the new disk to the fstab now so you don't forget!)
# mount /usr/local/nginx/html
# mv * /usr/local/nginx/html

E, a propósito, use o RAID:)

    
por 21.03.2012 / 18:13
5

Os arquivos não seriam excluídos montando outro dispositivo em /usr/local/nginx/html - eles seriam apenas mascarados sob o sistema de arquivos montado.

Em tal situação, eu instalaria os novos discos, criaria sistemas de arquivos apropriados (não posso ajudar lá - não uso o Linux), montaria temporariamente o novo disco em, digamos, /mnt e moveria os dados de /usr/local/nginx/html a /mnt . Você pode então desmontar o novo dispositivo e montá-lo em /usr/local/nginx/html e todos os seus arquivos atuais estarão disponíveis no novo disco, junto com toda a capacidade extra.

    
por 21.03.2012 / 17:59