Como montar o subdiretório em um disco rígido no Linux?
13
Vamos supor que eu tenha dois discos rígidos (A, B) e os seguintes diretórios:
/ var / www
/ var / www / upload
Atualmente, se eu enviar um arquivo para / var / www OU / var / www / upload; ele será salvo na unidade A.
Como faço para que a pasta / var / www / upload aponte para a unidade B. Portanto, se carregar um arquivo em / var / www / upload, ele será salvo na unidade B, mas quando carregar um arquivo em / var / www, ele será salvo na unidade A.
Esta resposta assume que a unidade a não é a unidade raiz. se A for a unidade raiz, você precisará criar apenas um diretório vazio (/ var / www / upload) e criar uma entrada fstab para a unidade b no exemplo acima.
Roy Rico
3
@minder - para colocar um monte de bind no seu /etc/fstab:/path/orig /new/path/mount bind defaults 0 0
warren
1
Você tem um erro de digitação no primeiro bloco de código: /dev/diskB /ver/www/upload→ ver→var
isso funcionará, mas acho que adicioná-lo ao fstab será uma solução melhor, pois ele remontará quando a máquina inicializar, enquanto não no seu exemplo.
/etc/fstab
:/path/orig /new/path/mount bind defaults 0 0
/dev/diskB /ver/www/upload
→ver
→var
o disco rígido B está montado? Se for,
De outra forma
fonte