+ Responder ao Tópico



  1. #1

    Padrão Pemissoes

    Pq quando vou mover arquivos de um HD para outro da o seguinte erro:

    skorpyon@darksystem:~$ mv torrent.jpg /mnt/hd/
    mv: preserving times for `/mnt/hd/torrent.jpg': Operation not permitted
    mv: setting permissions for `/mnt/hd/torrent.jpg': Operation not permitted

    ele mostra esse erro ae, mas move o arquivo.
    isso aparece sempre que vou mover arquivos/diretorios, quando eu copio um arquivo/diretorio dai vai blz.
    Essa msg aparece para quantos arquivos forem movidos.

    sera problema eh como ta montado o hd no fstab ?

  2. #2
    gmlinux
    Visitante

    Padrão Pemissoes

    Os sistemas de arquivos são diferentes?
    Tipo, movendo de ext2 para fat?

  3. #3

    Padrão Pemissoes

    to movendo do linux (hda2 com reiserfs) pra um outro hd (hdb1 com fat)

  4. #4
    gmlinux
    Visitante

    Padrão Pemissoes

    O linux possui uma camada no kernel, ,chamada VFS, que abstrai das aplicações o tipo de sistema de arquivos que ela esta acessando.
    O VFS sempre oferece as aoplicaoes a impressão de estarem acessando um file system unix, no entanto, alguns sistemas de arquivos, como o FAT, não possuem todos os recursos de um sistema unix, como permissão, dono, grupo, etc, desta forma, o VFS assume um padrão, normalmente indicado durante a montagem.
    A menos que se remonte e altere o comportamento de todos os arquivos ao mesmo tempo, dentro da fat, estas permissões, donos, etc, não podem ser mudadas, como o comando mv tenta manter certas "propriedades" dos arquivos, ele tenta escrever informações em estruturas que na realidade não existe, ocorrendo estas falhas.

  5. #5

    Padrão Pemissoes

    Obrigado ae pela explicação.
    O que você acha que devo fazer? Deixar como esta (que essa mensagem de erro não intervere ao mover o arquivo) ou usar esse tal de VFS ?

  6. #6
    gmlinux
    Visitante

    Padrão Pemissoes

    A VFS já é usada pelo kernel para acessar todos os sistema de arquivo,por isto um ls -l num diretorio de um sistema de arquivos fat apresenta a mesma saida que em um sistema ext2, por exemplo.