1 votos

Borrar el ._* los archivos de un volumen montado un poco jodido algunas cosas

Tengo una memoria usb que utilizo con frecuencia, lo que resulta en una gran cantidad de la ._* la creación de archivos, que puedo eliminar periódicamente mediante la ejecución de algo como find /Volumes/Secure -name '._*' -exec rm -vf {} \;, y nunca he tenido que arruinar nada antes. Sin embargo, parece que algo puede haberse roto en este último ejecución.

Heres la salida de la consola de la find/rm comando:

[Tue Aug 14 09:39:12]{1:126}jdoe@MacBook-Pro:/Volumes/Secure(✓)$ find -d . -name '._*'
./tor/TorBrowser-Data/Browser/Caches/1blvjd07.default/startupCache/._startupCache.8.little
./tor/TorBrowser-Data/Browser/Caches/1blvjd07.default/safebrowsing/._test-malware-simple.pset
./tor/TorBrowser-Data/Browser/Caches/1blvjd07.default/safebrowsing/._test-phish-simple.pset
./tor/TorBrowser-Data/Browser/Caches/1blvjd07.default/safebrowsing/._test-unwanted-simple.pset
# TRUNCATED
./tor/TorBrowser-Data/Browser/Caches/1blvjd07.default/safebrowsing-to_delete/._test-flashsubdoc-simple.pset
./tor/TorBrowser-Data/Browser/Caches/1blvjd07.default/safebrowsing-to_delete/._testexcept-flashsubdoc-simple.pset
[Tue Aug 14 09:39:18]{1:127}jdoe@MacBook-Pro:/Volumes/Secure(✓)$ find -d . -name '._*' -exec rm -vf {} \;
find: .: Invalid argument

(No estoy seguro, pero tal vez tiene algo que ver con el {} no está entre comillas? No recuerdo si he utilizado las comillas en el pasado)

Cuando me monte el volumen, puedo ver el contenido bien mientras no estoy referencia al contenido mediante una ruta de acceso relativa, mientras yo estoy en el volumen montado (PWD).

He aquí un ejemplo de lo que quiero decir. Usted puede ver que puedo mostrar el contenido de /Volumes/Secure bien. Pero si he de cd, a continuación, tratar a la lista el contenido del directorio actual, no funciona:

[Tue Aug 14 09:46:02]{1:193}jdoe@MacBook-Pro:/Volumes(✓)$ df /Volumes/Secure
Filesystem   512-blocks    Used Available Capacity iused ifree %iused  Mounted on
/dev/disk4s1   35372096 1566528  33805568     5%       0     0  100%   /Volumes/Secure
[Tue Aug 14 09:46:06]{1:194}jdoe@MacBook-Pro:/Volumes(✓)$ ls /Volumes/Secure
chemdocs             credentials          data.tar.gz.enc      scripts              test                 test-data            test-data.tar.gz.enc tor
[Tue Aug 14 09:46:09]{1:195}jdoe@MacBook-Pro:/Volumes(✓)$ cd /Volumes/Secure
[Tue Aug 14 09:46:11]{1:196}jdoe@MacBook-Pro:/Volumes/Secure(✓)$ ls
.

Entonces, para hacer esto un poco más confuso y frustrante, parece ser intermitente...

[Tue Aug 14 09:46:09]{1:195}jdoe@MacBook-Pro:/Volumes(✓)$ cd /Volumes/Secure
[Tue Aug 14 09:46:11]{1:196}jdoe@MacBook-Pro:/Volumes/Secure(✓)$ ls
.
[Tue Aug 14 09:52:28]{1:27}jdoe@MacBook-Pro:/Volumes/Secure(✓)$ ls .
.
[Tue Aug 14 09:52:30]{1:28}jdoe@MacBook-Pro:/Volumes/Secure(✓)$ ls -alrth .
total 30240
drwxrwxrwx  1 jdoe  staff    16K Jun 18 18:20 .Spotlight-V100
drwxrwxrwx  1 jdoe  staff    16K Jul  3 12:10 test-data
drwxrwxrwx  1 jdoe  staff    16K Jul  3 12:10 .info
# TRUNCATED SOME LINES
drwxrwxrwx  1 jdoe  staff    16K Aug 11 03:41 .Trashes
drwxrwxrwx  1 jdoe  staff    16K Aug 11 03:41 .TemporaryItems
drwxrwxrwx@ 1 jdoe  staff    16K Aug 13 19:22 .
drwxrwxrwx  1 jdoe  staff    16K Aug 14 09:43 .fseventsd
drwxrwxrwt@ 7 root     admin   238B Aug 14 09:43 ..
[Tue Aug 14 09:52:32]{1:29}jdoe@MacBook-Pro:/Volumes/Secure(✓)$ ls -alrth ./
ls: ./: Invalid argument
[Tue Aug 14 09:52:34]{1:30}jdoe@MacBook-Pro:/Volumes/Secure(0)$ ls -alrth .
ls: .: Invalid argument
[Tue Aug 14 09:52:36]{1:31}jdoe@MacBook-Pro:/Volumes/Secure(0)$ ls -alrth .
ls: .: Invalid argument
[Tue Aug 14 09:52:37]{1:32}jdoe@MacBook-Pro:/Volumes/Secure(0)$ ls
.

(He aquí un gist con algo más de salida de la consola)

He intentado desmontar y volver a montar sin éxito.

El aporte se agradece, muchas gracias!

-J

Actualización Acabo de darme cuenta de algo más, eso es bastante interesante... Estos problemas mostré más arriba son exclusivos de la CLI. No puedo abrir la unidad montada en el Finder y explorar bien.. Impar.

2voto

Rich Puntos 2429

Los síntomas que usted describe son los signos de un corupted sistema de ficheros, que es el destino habitual de los utilizados con frecuencia en la llave USB.

Hacer una copia de seguridad de su llave USB, y ejecutar un fsck o Disk Utility sobre su sistema de archivos.

Incluso me aconsejo completamente comprobar con:

• copia de seguridad completa,

• borrado seguro con un paso de 0 (asegúrese de escribir en todos los bloques),

• hacer una nueva FS,

• recuperar desde la copia de seguridad.

Su find no causa ningún problema, ya -exec argumento no es evaluado por un proyectil, usted no tiene que proteger en contra de la evaluación.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X