1 votos

Finder cree que un elemento existe cuando ya ha sido eliminado (Samba)

Primero, copié foo.7z a mi recurso compartido SMB (zfs zpool, Ubuntu 18.04 LTS, Samba 4.7.6) a través de finder. A través de SSH, lo moví a otra parte del servidor. Intenté copiar un foo.7z de nuevo a la misma ubicación que el anterior, pero el buscador dice:

"La operación no puede completarse porque ya existe un elemento con el nombre "foo.7z"".

Esto no es cierto, ya que el archivo ya no está ahí después de haberlo movido.

Aquí está mi smb.conf en el servidor ubuntu:

[global]
mangled names = no
dos charset = CP850
access based share enum = yes
unix extensions = no
fruit:aapl = yes
fruit:model = MacPro
unix charset = UTF-8
fruit:resource = xattr
workgroup = WORKGROUP
server string = %h server (Samba, Ubuntu)
dns proxy = no
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d
server role = standalone server
passdb backend = tdbsam
obey pam restrictions = yes
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
pam password change = yes
map to guest = bad user
usershare allow guests = yes

[SMB Share]
 comment = SMB Share
 path = /tank
 browseable = yes
 read only = no
 guest ok = no
 ea support = yes
 vfs objects = catia fruit streams_xattr
 map archive = no
 spotlight = yes
 readdir_attr:aapl_rsize = yes
 readdir_attr:aapl_finder_info = yes
 readdir_attr:aapl_max_access = yes

Usando High Sierra 10.13.6.

2voto

gh0st Puntos 43

Finder almacena en caché los metadatos de archivos/carpetas de los recursos compartidos SMB. Pruebe si la desactivación de la caché de directorio ayuda según el último párrafo en:

Desactivar la caché de directorios

Su Mac almacena en caché los metadatos de archivos y carpetas temporalmente en la memoria local. Esto mejora la velocidad de navegación, especialmente en redes de alta latencia. Los sistemas con más memoria instalada pueden almacenar en caché más información sobre los archivos.

Si desea desactivar el almacenamiento en caché de directorios para que MacOS vuelva a descargar el contenido completo de las carpetas y los metadatos cada vez que navegue por un recurso compartido SMB, puede crear o editar /etc/nsmb.conf . Consulte la página man de nsmb.conf para obtener más información sobre cómo editar este archivo.

Si su sistema no tiene ya un /etc/nsmb.conf utilice los siguientes comandos de Terminal. Tenga en cuenta que debe iniciar sesión como administrador con privilegios de sudoer para configurar este archivo:

echo "[default]" | sudo tee -a /etc/nsmb.conf

echo "dir_cache_off=yes" | sudo tee -a /etc/nsmb.conf

Desmonte/remonte los recursos compartidos SMB después.

0 votos

Hola, perdón por la tardanza en la respuesta. lo he intentado ahora mismo, pero desgraciadamente no ha servido de nada. incluso he reiniciado mi servidor. ¿tiene alguna otra sugerencia?

0 votos

También me resulta extraño que cuando mi servidor está sobre AFP, la eliminación y copia de archivos funciona como se espera

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