Rastreando o uso de arquivos

Rastreando o uso de arquivos

Eu tenho uma vasta pasta de vídeos, com cerca de 700 GB.

Estou tendo muitos problemas para determinar quais arquivos foram acessados ​​e, se possível, gostaria de ter uma opção onde pudesse apenas reproduzir vídeos que nunca ouvi antes.

Estou no Ubuntu Linux e queria saber se existem ferramentas que me permitem rastrear isso. Não quero ficar preso a um jogador específico.

Responder1

Você realmente precisaria usar algum tipo de software de reprodutor de vídeo/biblioteca de mídia que pudesse rastrear essas informações para você. Se o seu FS estiver rastreando carimbos de data/hora de acesso, vocêpoderser capaz de usá-los. No entanto, se o seu gerenciador de arquivos fizer algo como ler metadados (como codec, altura x largura, miniatura) de um vídeo quando você abrir a pasta, às vezes também não será útil.

A alternativa é ter uma pasta “novos vídeos” ou “vídeos não assistidos” para todas as suas novidades. Não o mova para sua coleção principal antes de assisti-lo pelo menos uma vez.

Responder2

Tradicionalmente, os sistemas unix (incluindo Linux) rastreiam a data em que um arquivo foi lido pela última vez: seu tempo de acesso, geralmente chamado de atime, abreviadamente. Com eles, você pode detectar que não assistiu a um vídeo porque seu atime é igual ao mtime (tempo de modificação, o tempo que você vê na ls -lsaída). Na linha de comando, ls -lutrmostra os arquivos com seus tempos de acesso. Existem maneiras de localizar arquivos em um diretório de acordo com vários critérios relacionados ao tempo, usando findou zsh.

O Ubuntu hoje em dia desativa os tempos de acesso, porque há uma penalidade no desempenho. Você pode reativá-los editando /etc/fstabe alterando a linha de um sistema de arquivos para incluir a atimeopção, como em

/dev/sda1  /  ext4  errors=remount-ro,atime  0  1

(Você pode ver UUID=…na primeira coluna.) Esta é uma configuração por sistema de arquivos, você não pode habilitar o atimes apenas para uma árvore de diretórios (a menos que você o torne um sistema de arquivos separado).

Você também pode acessar seus arquivos atravéslogfs Instalar logfs. Este é um sistema de arquivos virtual que mostra uma visão dos arquivos “reais” abaixo e, além disso, registra todos os acessos. Odocumentaçãoé um pouco escasso.

Responder3

Usarlsofefusorcomandos

lsof- informa quais arquivos estão abertos

fusor- fornece aos processos quais arquivos estão sendo usados

Links:

http://www.ibm.com/developerworks/aix/library/au-lsof.html

https://web.archive.org/web/1/http://articles.techrepublic%2ecom%2ecom/5100-10878_11-6066842.html

informação relacionada