Este es el comando dbd que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
dbd - mantenimiento de la base de datos CNID
SINOPSIS
DBD [-evx] {-d [-i] | -s [-c | -n] | -r [-c | -f] | -u} ruta de volumen
DESCRIPCIÓN
DBD puede volcar, escanear, reindexar y reconstruir netatalk bases de datos dbd CNID. Debe ejecutarse con
permisos apropiados, es decir, como root. DBD -s | -r se puede ejecutar en volúmenes activos, pero DBD
-rf, que limpia la base de datos antes de reconstruirla, comprueba y hace cumplir que el volumen elegido
no está en uso.
COMANDOS
-d
Volcar la base de datos CNID. Con -i volcar índices también.
-s
Volumen de escaneo:
· Compare los CNID en la base de datos con el volumen
· Prueba si existen directorios .AppleDouble
· Prueba si existen archivos AppleDouble
· Informar archivos AppleDouble huérfanos
· Informar directorios dentro de directorios .AppleDouble
· Verifique la codificación del nombre por viaje de ida y vuelta, inicie sesión con error
· Compruebe si hay CNID huérfanos en la base de datos (requiere -e)
· Abrir y cerrar archivos dobles
Opciones:
-c No marque .AppleDouble, sólo marque huérfanos. -n No abra CNID
base de datos, omita las comprobaciones de CNID, solo atraviesa el sistema de archivos
-r
Reconstruir volumen. Con -f borrar la base de datos y reconstruir a partir de los CNIID almacenados en
Archivos AppleDouble.
· Sincronizar CNIDS de la base de datos con el volumen
· Asegúrese de que existan directorios .AppleDouble
· Asegúrese de que existan archivos AppleDouble
· Eliminar archivos AppleDouble huérfanos
· Informar directorios dentro de directorios .AppleDouble
· Verifique la codificación del nombre por viaje de ida y vuelta, inicie sesión con error
· Eliminar los CNID huérfanos en la base de datos (requiere -e)
· Abrir y cerrar archivos dobles
Opciones:
-c No cree cosas .AppleDouble, solo limpieza huérfana.
-f Limpie la base de datos y reconstruya a partir de las ID almacenadas en archivos AppleDouble, solo
disponible para volúmenes sin nocnidcaché opción. Implica -e.
-u
Mejorar:
Abre la base de datos que activa las actualizaciones necesarias, luego se cierra y
salidas
OPCIONES
-e
Trabajar solo en volúmenes inactivos y bloquearlos (exclusivo)
-x
Reconstruir índices (solo para completar, ¡en su mayoría inútiles!)
-v
verboso
ADVERTENCIA
Para poder correr -rf reconstruir los CNID en la base de datos a partir del
ManzanaDoble archivos, asegúrese de haber ejecutado un -r reconstruir a veces antes, donde los CNID
luego se habría sincronizado entre la base de datos y ManzanaDoble archivos.
También tenga cuidado con la opción nocnidcaché. Evite esta opción si es posible,
porque si te impide poder usar -f.
CNID ANTECEDENTES
Los backends de CNID mantienen asignaciones de nombre a ID. Si cambia el nombre de un archivo fuera afpd(8)
(shell, samba), la base de datos del CNID no sabrá ni reflejará ese cambio. Netatalk intenta
recuperarse de tales inconsistencias de la manera más elegante posible. Los mecanismos para resolver
Sin embargo, tales inconsistencias pueden fallar a veces, ya que no es una tarea fácil de
realizar. Por ejemplo, si han cambiado varios nombres en la ruta del archivo o directorio,
las cosas pueden salir mal.
Si cambia muchos nombres de archivo a la vez, es más probable que el respaldo de afpds
los mecanismos fallan, es decir, se asignarán nuevos ID a los archivos, aunque el archivo no haya cambiado.
Utilice dbd en línea utilizando los servicios de onworks.net
