Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error /.trash al hacer GETATTR de fuse #499

Closed
juanoubi6 opened this issue Oct 6, 2016 · 2 comments
Closed

Error /.trash al hacer GETATTR de fuse #499

juanoubi6 opened this issue Oct 6, 2016 · 2 comments

Comments

@juanoubi6
Copy link

Estoy probando mi cliente servidor y me doy cuenta de que apenas termina de llamar el main a la funcion fuse_main, fuse capta un GETATTR con el path /.trash, algo similar a lo que le pasa al muchaho en este post artagnon/phoenixfs#3.

Que es este /.trash? Estoy haciendo algo mal o siempre va a aparecer y tengo que ignorarlo?

Muchas gracias !

@mgarciaisaia
Copy link
Member

Tu FS es un filesystem. Si te preguntan los atributos de una ruta desconocida, vos contestás "a ese no lo conozco" (ENOENT), y a la otra cosa mariposa.

Esa ruta en particular parece ser de "la papelera" del sistema operativo. Tu entorno de escritorio (o alguno de esos) está fijándose si en ese disco que acaban de montar hay o no un directorio en el que él hubiera guardado los archivos que se mandaron a la papelera.

Tu FS le contesta que no - porque posta no lo hicieron -, y ya.

No se bien cómo funciona/se configura el trash - quizá si borrás un archivo desde la navegador de archivos veas que te llegan pedidos de renombrar en lugar de borrar, o quizá haya que hacer algo extra para "activar" la papelera en tu partición.

Pero no te preocupes por el error - si el archivo no existe, contestá eso y listo 👍

@juanoubi6
Copy link
Author

juanoubi6 commented Oct 6, 2016

Ok, muchas gracias.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants