[FUG-BR] /tmp = MFS + UFS, tem como?
Luiz Otavio Souza
luiz em visualconnect.com.br
Domingo Julho 15 11:29:23 BRT 2007
Marcelo Vilela escreveu:
> Em 15/07/07, Marcelo Vilela<marcelo.freebsd em gmail.com> escreveu:
>
>> Olá,
>>
>> Estou tentando usar o unionfs para isso mas não consigo acessar a low
>> layer direto pela upper layer para escrita depois que ela fica cheia.
>> Estou fazendo assim:
>>
>> # grep md /etc/fstab
>> md /mnt/mfs mfs rw,-s16m 0 0
>> # mount -a
>> # mount -t unionfs /mnt/mfs /tmp
>> # cp <ARQUIVO > 16M> /mnt/mfs
>>
>> /mnt/mfs: write failed, filesystem is full
>> cp: /mnt/mfs/<ARQUIVO > 16M>: No space left on device
>>
>
> Correção
> # cp <ARQUIVO > 16M> /tmp
> /mnt/mfs: write failed, filesystem is full
> cp: /tmp/<ARQUIVO > 16M>: No space left on device
>
>
>
>> Alguma dica?
>>
>> Abraços,
>> Marcelo Vilela.
>>
>>
Marcelo,
Você deveria ter feito:
# mount_unionfs /tmp /mnt/mfs
Assim o /tmp estaria montado "em cima" do /mnt/mfs e as escritas seriam
feitas no /tmp (e você não vai ter problemas com arquivos maiores que os
16M).
Toda escrita no unionfs é feita no fs montado "em cima", independente do
espaço livre no fs "de baixo" já que o sistema entende que o fs montado
em baixo é read only.
Luiz
Mais detalhes sobre a lista de discussão freebsd