.TH davfs2.conf 5 2020\-08\-06 davfs2 1.7.3 .SH "نام (NAME)" davfs2.conf \- پرونده پیکربندی برای davfs2 .SH "توضیحات (DESCRIPTION)" یک پرونده پیکربندی سراسری سیستم \fI/etc/davfs2/davfs2.conf\fR و پرونده‌های پیکربندی کاربر \fI~/.davfs2/davfs2.conf\fR وجود دارد. هنگامی که \fBmount.davfs\fR توسط کاربر ریشه فراخوانی می‌شود، تنها پرونده پیکربندی سراسری سیستم خوانده می‌شود. هنگامی که توسط یک کاربر عادی فراخوانی می‌شود، پرونده پیکربندی کاربر نیز علاوه بر آن خوانده می‌شود. تنظیمات پرونده پیکربندی کاربر بر پیکربندی سراسری سیستم اولویت خواهند داشت. .PP پرونده پیکربندی شامل خطوطی است که هر خط دربردارنده یک جفت کلیدواژه و مقدار است. کلیدواژه و مقدار با فاصله یا نویسه‌های تب از یکدیگر جدا می‌شوند. .PP پرونده ممکن است شامل بخش‌هایی باشد که فقط برای یک نقطه اتصال مشخص در نظر گرفته شده‌اند. چنین بخشی با خطی آغاز می‌شود که شامل مسیر کامل نقطه اتصال درون براکت‌ها است. این بخش با شروع بخش بعدی یا انتهای پرونده به پایان می‌رسد. گزینه‌هایی که باید بر تمام سیستم‌فایل‌های متصل‌شده اعمال شوند، باید قبل از نخستین بخش‌ها بیایند. گزینه‌های تعیین‌شده در بخش اختصاصی یک نقطه اتصال اولویت خواهند داشت. .SH "مثال‌ها (EXAMPLE)" proxy foo.bar:8080 .br use_locks 0 .br .br [/media/dav] .br use_locks 1 .br .br [/home/otto/mywebspace] .br gui_optimize 1 .PP همه سیستم‌فایل‌های متصل‌شده davfs2 از پراکسی foo.bar استفاده خواهند کرد. همه سیستم‌فایل‌های davfs2 به جز /media/dav استفاده از قفل‌ها را غیرفعال خواهند کرد. /home/otto/mywebspace از گزینه gui_optimize استفاده خواهد کرد. .SH "قوانین کلی نحو (GENERAL SYNTAX RULES)" خطوطی که فقط شامل فاصله‌ها و تب‌ها هستند (خطوط خالی) نادیده گرفته می‌شوند. .PP علامت # نشان‌دهنده توضیح (کامنت) است. باقی‌مانده خط نادیده گرفته می‌شود. .PP \(rs نویسه گریز (escape) است. .PP \(dq برای نقل‌قول استفاده می‌شود. .PP اگر مقداری شامل یکی از نویسه‌های خاص فاصله، تب، #، \(rs یا \(dq باشد، این نویسه باید با یک \(rs پیشین گریز داده شود. به‌جای \(cq\ \(cq از \(cq\(rs\ \(cq، به‌جای \(cq#\(cq از \(cq\(rs#\(cq، به‌جای \(cq\(rs\(cq از \(cq\(rs\(rs\(cq و به‌جای \(cq\(dq\(cq از \(cq\(rs\(dq\(cq استفاده کنید. .PP مقدارهایی که شامل فاصله، تب یا # هستند می‌توانند در میان نقل‌قول دوتایی قرار گیرند. اما \(dq و \(cq باید حتی در داخل نقل‌قول‌های دوتایی نیز گریز داده شوند. اگر خط آغازین یک بخش در میان نقل‌قول دوتایی قرار گیرد، براکت‌ها باید داخل نقل‌قول‌ها باشند (مانند \(dq[/home/otto/with space]\(dq). .PP مقدارهای گزینه‌های بولی (yes/no) باید به صورت مقدار عددی ارائه شوند. 0 برای no (خیر) و 1 برای yes (بله). .SH "گزینه‌های پیکربندی موجود (AVAILABLE CONFIGURATION OPTIONS)" .SH "گزینه‌های عمومی (General Options)" .TP .B dav_user هنگامی که توسط کاربر ریشه فراخوانی شود، دیمن \fBmount.davfs\fR با هویت این کاربر اجرا خواهد شد. مقدار باید به صورت \fIname\fP (نام) و \fBنه\fR به صورت شناسه عددی داده شود. .br پیش‌فرض: nobody .br \fBتنها در پرونده پیکربندی سراسری سیستم مجاز است.\fR .TP .B dav_group گروه دیمن در حال اجرای \fBmount.davfs\fR. کاربران عادی باید عضو این گروه باشند تا بتوانند یک سیستم‌فایل davfs2 را متصل کنند. مقدار باید به صورت \fIname\fP (نام) و \fBنه\fR به صورت شناسه عددی داده شود. .br پیش‌فرض: network .br \fBتنها در پرونده پیکربندی سراسری سیستم مجاز است.\fR .TP .B buf_size اندازه بافر مورد استفاده برای ارتباط با سیستم‌فایل هسته به کیلوبایت (KiByte). تنها برای \fIfuse\fP مفید است، که در آن عملیات خواندن و نوشتن ممکن است از یک بافر بزرگ‌تر بهره‌مند شوند. .br پیش‌فرض: 16 .SH "گزینه‌های مربوط به WebDAV (WebDAV Related Options)" .TP .B use_proxy تعیین می‌کند آیا از یک پراکسی برای اتصال به کارساز WebDAV استفاده شود یا خیر. 0 = خیر، 1 = بله. اگر هیچ پراکسی‌ای در پرونده پیکربندی یا متغیرهای محیطی \fBhttps_proxy\fR، \fBhttp_proxy\fR و \fBall_proxy\fR تعریف نشده باشد، این گزینه هیچ تأثیری نخواهد داشت. .br پیش‌فرض: 1 .br \fBتنها در پرونده پیکربندی سراسری سیستم مجاز است.\fR .TP .B proxy نام پراکسی. نام باید نام دامنه کاملاً واجد شرایط (بدون شیوه‌نامه) باشد. اگر درگاه پراکسی با مقدار پیش‌فرض 8080 متفاوت باشد، باید با دونقطه (:) به انتها افزوده شود. مثال‌ها: \fIfoo.bar:1704\fP یا \fIfoo.bar\fP .br \fBتنها در پرونده پیکربندی سراسری سیستم مجاز است.\fR .TP .B trust_ca_cert نام پرونده گواهی در قالب PEM. نام پرونده می‌تواند به صورت مسیر مطلق یا تنها نام پرونده داده شود. در حالت دوم، دایرکتوری‌های \fI~/.davfs2/certs\fP و \fI/etc/davfs2/certs\fP جستجو خواهند شد. .br این گزینه زمانی مفید است که گواهی ارائه‌شده توسط کارساز با استفاده از پایگاه‌داده مراجع صدور گواهی (CA) معتمد سیستم قابل اعتبارسنجی نباشد. پرونده گواهی باید شامل گواهی خودامضاشدهٔ بالاترین سطح CA در زنجیره اعتماد باشد. این گواهی می‌تواند یک گواهی کارساز خودامضاشده باشد (اما \fBtrust_server_cert\fR را نیز ببینید). با این گزینه پایگاه‌داده CA سیستم نادیده گرفته می‌شود. .br \fBنکته:\fR حتی اگر گواهی کارساز معتمد باشد به این معنی نیست که پذیرفته می‌شود. علاوه بر این، تاریخ گواهی باید معتبر باشد و مقدار CommonName یا SubjectAltName باید با نام میزبان کارساز مطابقت داشته باشد. .TP .B servercert مشابه \fBtrust_ca_cert\fR است اما نام‌گذاری نامناسبی دارد. .br \fBمنسوخ شده (Deprecated)\fR .TP .B trust_server_cert نام یک پرونده گواهی در قالب PEM. نام پرونده می‌تواند به صورت مسیر مطلق یا تنها نام پرونده داده شود. در حالت دوم، دایرکتوری‌های \fI~/.davfs2/certs\fP و \fI/etc/davfs2/certs\fP جستجو خواهند شد. .br هنگامی مفید است که گواهی کارساز قابل اعتبارسنجی نباشد یا حتی نامعتبر باشد، اما \fBشما می‌دانید\fR که می‌توانید به این گواهی اعتماد کنید. هنگامی که کارساز گواهی‌ای را ارائه می‌دهد که دقیقاً برابر با این گواهی است و هنگامی که کارساز قادر به احراز هویت در برابر کلید عمومی موجود در این گواهی باشد، اتصال برقرار خواهد شد. .br این گزینه ترجیحی برای گواهی‌های کارساز خودامضاشده است. .br هیچ روش دیگری برای اعتبارسنجی گواهی آزموده نخواهد شد و گواهی از نظر اعتبار بررسی نمی‌شود. .TP .B clientcert نام یک گواهی در قالب PKCS#12 که برای احراز هویت در کارساز استفاده خواهد شد. نام پرونده می‌تواند به صورت مسیر مطلق یا تنها نام پرونده داده شود. در حالت دوم دایرکتوری‌های \fI~/.davfs2/certs/private\fP و \fI/etc/davfs2/certs/private\fP جستجو خواهند شد. .br \fBهشدار:\fR اگر گواهی کلاینت توسط یک CA واسط صادر شده باشد و نه یک CA سطح بالا، مشخصات TLS کلاینت را ملزم می‌کند زنجیره کامل گواهی‌ها را (بدون گواهی CA سطح بالا) ارسال کند. نرم‌افزار davfs2 تنها گواهی کلاینت را ارسال می‌کند. برای دور زدن این مشکل، کارساز باید زنجیره کامل گواهی‌های CA را تا همان CA صادرکننده گواهی کلاینت ذخیره کرده و به آن اعتماد کند. .TP .B secrets نام پرونده‌ای که اطلاعات هویتی کارسازها و پراکسی، و گذرواژه‌های رمزگشایی گواهی کلاینت را نگهداری می‌کند. نام باید یک مسیر مطلق باشد. پرونده باید تنها توسط مالک قابل خواندن و نوشتن باشد (دسترسی 600). .br پیش‌فرض: ~/.davfs2/secrets .br \fBتنها در پرونده پیکربندی کاربر مجاز است.\fR پرونده سراسری اطلاعات محرمانه سیستم همواره \fI/etc/davfs2/secrets\fP است. .TP .B ask_auth پرسش تعاملی از کاربر برای اطلاعات هویتی و گذرواژه‌ها در صورتی که در secretsfile یافت نشوند. همچنین در صورتی که servercert قابل اعتبارسنجی نباشد از کاربر پرسیده می‌شود. 0 = خیر، 1 = بله. .br پیش‌فرض: 1 .TP .B use_locks تعیین می‌کند آیا پرونده‌ها هنگام باز شدن برای نوشتن روی کارساز قفل شوند یا خیر. 0 = خیر، 1 = بله. .br پیش‌فرض: 1 .TP .B lock_owner رشته‌ای که برای شناسایی مالک یک قفل به کارساز ارسال می‌شود. اگر یک منبع WebDAV هم‌زمان توسط کلاینت‌های مختلف با اطلاعات هویتی یکسان استفاده می‌شود، باید مقادیر متفاوتی برای lock_owner انتخاب شوند. .br پیش‌فرض: نام کاربری موجود در اطلاعات هویتی .TP .B lock_timeout مدت زمان بر حسب ثانیه که قفل‌ها باید معتبر باشند، پیش از آنکه کارساز آن‌ها را حذف کند. کارساز ممکن است این مقدار را نادیده بگیرد و زمان انقضای خود را تنظیم کند. .br پیش‌فرض: 1800 .TP .B lock_refresh تعداد ثانیه‌های مانده به منقضی شدن قفل که \fBmount.davfs\fR تلاش خواهد کرد قفل را تازه‌سازی کند. این مقدار باید به طور محسوسی بیشتر از \fBdelay_upload\fR باشد. .br پیش‌فرض: 60 .TP .B use_expect100 برای جلوگیری از بارگذاری پرونده‌های بزرگی که ممکن است توسط کارساز رد شوند، \fBmount.davfs\fR پیش از بارگذاری از هدر \fIexpect: 100\-continue\fP برای دریافت تأییدیه از کارساز استفاده می‌کند. همه کارسازها این هدر را درک نمی‌کنند. 0 = خیر، 1 = بله. .br پیش‌فرض: 0 .TP .B if_match_bug برخی کارسازها هدرهای If-Match و If-None-Match را به درستی پردازش نمی‌کنند. این گزینه به \fBmount.davfs\fR می‌گوید که به جای این هدرها از HEAD استفاده کند. 0 = خیر، 1 = بله. .br پیش‌فرض: 0 .TP .B drop_weak_etags کارسازهای محبوب هرگاه نتوانند یک etag قوی محاسبه کنند، یک etag ضعیف ارسال می‌کنند. این etag ضعیف هرگز معتبر نخواهد بود، اما پس از یک ثانیه به صورت خاموش به یک etag معتبر و قوی تبدیل می‌شود. با تنظیم این فلگ روی 1، \fBmount.davfs\fR هرگز از این etagهای ضعیف استفاده نخواهد کرد. اگر این فلگ 0 باشد، نشانگر ضعف حذف شده و فرض می‌شود که etag قوی است. در این حالت مقداری خطر بروز مشکل Lost-Update (به‌روزرسانی از دست‌رفته) وجود دارد، اما هنگام استفاده از قفل‌ها به حداقل می‌رسد. .br زمانی که نمی‌توانید از قفل‌ها استفاده کنید و خطر دسترسی هم‌زمان به همان منبع وجود دارد، باید این گزینه را فعال کنید. در این حالت، etag اصلاً استفاده نمی‌شود و منبع قابل نگهداری در حافظه نهان نخواهد بود. .br 0 = خیر، 1 = بله. .br پیش‌فرض: 0 .TP .B n_cookies برخی کارسازها تنها زمانی کار می‌کنند که اجازه تنظیم کوکی را داشته باشند و این کوکی در درخواست‌های بعدی بازگردانده شود. این گزینه تعداد کوکی‌هایی را تعیین می‌کند که مایل به پذیرش آن‌ها هستید تا در درخواست‌های بعدی گنجانده شوند. نرم‌افزار davfs2 تنها به نام و مقدار کوکی توجه می‌کند و تمام ویژگی‌های احتمالی دیگر را نادیده می‌گیرد. .br پیش‌فرض: 0 .TP .B precheck اگر گزینه \fBif_match_bug\fR تنظیم شده باشد: از درخواست‌های HEAD برای بررسی وجود یا تغییر پرونده استفاده می‌کند تا از رونویسی ناخواسته آنچه شخص دیگری تغییر داده جلوگیری شود. اگر گزینه \fBif_match_bug\fR برابر 0 باشد هیچ تأثیری ندارد. تنها در صورتی باید آن را روی 0 تنظیم کنید که دسترسی هم‌زمان به کارساز وجود نداشته باشد. 0 = خیر، 1 = بله. .br پیش‌فرض: 1 .TP .B ignore_dav_header برخی کارسازها اطلاعات نادرستی درباره قابلیت‌های خود در هدر DAV ارسال می‌کنند. در این حالت هدر باید نادیده گرفته شود. .br پیش‌فرض: 0 .TP .B use_compression استفاده از فشرده‌سازی gzip برای دریافت پرونده‌ها، در صورتی که توسط کارساز پشتیبانی شود. بارگذاری‌ها همچنان غیرفشرده خواهند بود. .br پیش‌فرض: 0 .TP .B min_propset گزارش شده است که برخی کارسازها هنگامی که ویژگی‌های Etag و Last-Modified درخواست می‌شوند، به طور چشمگیری کند می‌شوند. این گزینه مجموعه ویژگی‌های WebDAV درخواست‌شده از کارساز را به حداقل مجموعه ممکن کاهش می‌دهد. اگر سیستم‌فایل شما برای خواندن و نوشتن استفاده می‌شود از آن استفاده نکنید. بدون Etag یا Last-Modified نرم‌افزار davfs2 قادر به بررسی تغییرات روی کارساز نخواهد بود که ممکن است منجر به دریافت‌های غیرضروری و به‌روزرسانی‌های از دست‌رفته شود. این گزینه همچنین عملاً نگهداری پرونده‌ها در حافظه نهان را غیرفعال می‌کند زیرا پرونده‌های موجود در حافظه نهان قابل استفاده مجدد نخواهند بود. .br پیش‌فرض: 0 .TP .B follow_redirect اگر کارساز یک درخواست GET را به یک منبع دیگر (احتمالاً روی یک کارساز دیگر) تغییر مسیر دهد، این تغییر مسیر دنبال شود. .br در حال حاضر محدودیت‌هایی وجود دارد: تمام تغییر مسیرها به عنوان تغییر مسیرهای موقت در نظر گرفته می‌شوند؛ اگر کارساز جدید نیاز به احراز هویت داشته باشد از همان اطلاعات هویتی کارساز اصلی استفاده می‌شود؛ اگر اتصال روی TLS باشد، گواهی کارساز در برابر CAهای معتمد شناخته‌شده برای سیستم بررسی خواهد شد؛ گواهی‌های کارساز و گواهی‌های کلاینت پیکربندی‌شده توسط کاربر برای کارساز جدید استفاده نمی‌شوند. .br پیش‌فرض: 0 .TP .B sharepoint_href_bug شیرپوینت (SharePoint) نویسه‌های UTF8 را در داخل عنصر href به درستی انکود نمی‌کند. به همین دلیل برخی پرونده‌ها به دلیل نقض قوانین توسط عنصر href نامرئی هستند. کتابخانه Neon نسخه 0.31 و جدیدتر راهکاری برای این باگ SharePoint دارد. این گزینه این راهکار را فعال می‌کند. .br پیش‌فرض: 0 .TP .B server_charset هنگام استخراج نام پرونده‌ها از بخش مسیر URL، دیمن \fBmount.davfs\fR فرض می‌کند که آن‌ها با این مجموعه نویسه کدگذاری شده‌اند و نام پرونده‌ها را به مجموعه نویسه محلی ترجمه می‌کند. این موضوع درباره کدگذاری محتوای پرونده یا قوانین گریز HTTP \fBنیست\fR. .br در HTTP هیچ روشی برای آگاهی از کدگذاری نویسه‌های مؤلفه مسیر وجود ندارد. حتی ممکن است کدگذاری‌های متفاوتی در همان مسیر وجود داشته باشد، زیرا کدگذاری نام پرونده‌ها اغلب توسط کلاینت‌هایی که آن‌ها را ایجاد کرده‌اند تعیین می‌شود. امروزه بهترین کار استفاده انحصاری از کدگذاری UTF\-8 و عدم انجام تبدیل است. اگر مطمئن نیستید که همه کلاینت‌ها UTF\-8 را درک می‌کنند، نام پرونده‌ها را به us\-ascii خالص محدود کنید. هرگز از نویسه‌هایی در نام پرونده‌ها استفاده نکنید که ممکن است عملکرد ویژه‌ای در برخی سیستم‌های عامل داشته باشند (مانند /، : و \(rs). .br پیش‌فرض: بدون تبدیل مجموعه نویسه .TP .B connect_timeout هنگام ایجاد یک اتصال TCP به کارساز، \fBmount.davfs\fR این تعداد ثانیه را برای پاسخ منتظر می‌ماند پیش از آنکه خطایی را فرض کند. اگر مقدار '0' استفاده شود، هیچ مدیریت وقفه زمانی صریحی تنظیم نمی‌شود و فراخوانی اتصال تنها بر اساس آنچه پشته TCP دیکته می‌کند منقضی خواهد شد. .br این پارامتر تنها در صورتی اثرگذار است که نسخه neon مورد استفاده (نسخه neon > 0.26) و سیستم‌عامل از ورودی/خروجی بدون مسدودسازی (non-blocking I/O) پشتیبانی کنند. .br پیش‌فرض: 10 .TP .B read_timeout مدت زمانی به ثانیه که \fBmount.davfs\fR پیش از فرض خطا، منتظر پاسخی از کارساز می‌ماند. .br پیش‌فرض: 30 .TP .B retry هنگامی که \fBmount.davfs\fR نتواند به کارساز دسترسی پیدا کند، پس از \fBretry\fR ثانیه دوباره تلاش خواهد کرد. برای تلاش‌های مجدد بعدی، این بازه تا \fBmax_retry\fR ثانیه افزایش خواهد یافت. .br پیش‌فرض: 30 .TP .B max_retry حداکثر مقدار بازه تلاش مجدد. .br پیش‌فرض: 300 .TP .B max_upload_attempts هنگامی که بارگذاری یک پرونده تغییریافته به طور موقت با شکست مواجه شود، \fBmount.davfs\fR با بازه‌های افزایشی تلاش مجدد خواهد کرد، اما نه بیشتر از این مقدار. .br با یک اتصال ضعیف، این امر ترافیک اضافی ایجاد خواهد کرد. برای کاهش ترافیک ناشی از تلاش‌های ناموفق می‌توان گزینه \fBuse_expect100\fR را تنظیم کرد. اما لطفاً آن را بیازمایید؛ بیشتر پراکسی‌ها و برخی کارسازها از این هدر پشتیبانی نمی‌کنند. .br پیش‌فرض: 15 .TP .B add_header کارساز شما ممکن است برای انجام آنچه می‌خواهید انتظار هدرهای خاصی را داشته باشد. برخلاف سایر گزینه‌ها، این گزینه دو مقدار می‌گیرد: نام هدر و مقدار آن. به نظر می‌رسد برخی از بک‌اندهای ASP برای IIS نیازمند هدر خاص مایکروسافت "Translate: F" هستند. می‌توانید آن را به این صورت بیفزایید: .br add_header Translate F .br دیمن \fBmount.davfs\fR هدر "Translate: F" را به تمام درخواست‌ها اضافه خواهد کرد. .br این گزینه تجمعی است. می‌توانید بیش از یک گزینه add_header وارد کنید و همه آن‌ها افزوده خواهند شد. همچنین گزینه‌های add_header از /etc/davfs2/davfs2.conf و ~/.davfs2/davfs2.conf ادغام می‌شوند. .SH "گزینه‌های مربوط به حافظه نهان (Cache Related Options)" .TP .B backup_dir هر سیستم‌فایل متصل‌شده davfs2 دارای یک دایرکتوری برای ذخیره نسخه‌های پشتیبان پرونده‌هایی است که امکان ذخیره مجدد آن‌ها روی کارساز وجود نداشته است. این گزینه نام این دایرکتوری را تعیین می‌کند. شما باید به طور منظم این دایرکتوری را بررسی کنید. .br پیش‌فرض: lost+found .TP .B cache_dir دایرکتوری‌ای که \fBmount.davfs\fR پرونده‌های حافظه نهان را در آن ذخیره می‌کند. برای هر نقطه اتصال یک زیردایرکتوری ایجاد خواهد شد. .br در پرونده پیکربندی سراسری سیستم، این گزینه حافظه نهان سراسری سیستم را تنظیم می‌کند که توسط کاربر ریشه استفاده می‌شود. در پرونده پیکربندی کاربر، حافظه نهان مورد استفاده آن کاربر را تنظیم می‌کند. .br پیش‌فرض‌ها: /var/cache/davfs2 و ~/.davfs2/cache .TP .B cache_size میزان فضای دیسک به مگابایت (MiByte) که می‌تواند استفاده شود. \fBmount.davfs\fR همواره فضای کافی برای نگهداری پرونده‌های باز در حافظه نهان اختصاص می‌دهد و در صورت لزوم این مقدار را نادیده می‌گیرد. .br پیش‌فرض: 50 .TP .B table_size دیمن \fBmount.davfs\fR یک جدول درهم‌سازی با یک مدخل برای هر پرونده یا دایرکتوری شناخته‌شده نگهداری می‌کند. این گزینه تعداد مدخل‌های موجود در این جدول را تعیین می‌کند. برای سیستم‌فایل‌های بزرگ (بیش از چند صد پرونده) افزایش این عدد ممکن است سرعت عملیات پرونده را افزایش دهد. مقدار باید توانی از ۲ باشد. .br پیش‌فرض: 1024 .TP .B dir_refresh پس از اینکه \fBmount.davfs\fR اطلاعات مربوط به پرونده‌ها را در یک دایرکتوری دریافت کرد، آن را برای این مدت زمان بر حسب ثانیه معتبر در نظر می‌گیرد. نکته: این امر بر باز کردن پرونده‌ها و خواندن یک دایرکتوری توسط یک برنامه کاربردی تأثیری ندارد. .br پیش‌فرض: 60 .TP .B file_refresh هنگامی که یک پرونده یا دایرکتوری توسط یک برنامه کاربردی باز می‌شود، \fBmount.davfs\fR ابتدا کارساز را برای نسخه جدیدتر بررسی می‌کند. اما برخی برنامه‌های کاربردی فراخوانی‌های باز کردن را روی همان پرونده در توالی‌های زمانی کوتاه انجام می‌دهند. برای جلوگیری از ترافیک غیرضروری، \fBmount.davfs\fR این تعداد ثانیه منتظر می‌ماند پیش از آنکه درخواست جدیدی برای همان اطلاعات ارسال کند. .br پیش‌فرض: 1 .TP .B delay_upload هنگامی که یک پرونده تغییریافته بسته می‌شود، \fBmount.davfs\fR این تعداد ثانیه پیش از بارگذاری آن روی کارساز منتظر می‌ماند. این کار از بارگذاری پرونده‌های موقتی که بلافاصله پس از بسته شدن حذف می‌شوند جلوگیری می‌کند. اگر نیاز دارید که پرونده‌ها بلافاصله پس از بسته شدن روی کارساز ظاهر شوند، این گزینه را روی 0 تنظیم کنید. .br پیش‌فرض: 10 .TP .B gui_optimize هنگامی که یک پرونده باز می‌شود، \fBmount.davfs\fR باید کارساز را بررسی کند که آیا نسخه جدیدتری وجود دارد یا خیر. رابط‌های کاربری گرافیکی تمایل دارند هر پرونده‌ای را باز کنند که این امر سرعت کار را برای دایرکتوری‌های بزرگ به شدت کاهش می‌دهد. با این گزینه، \fBmount.davfs\fR تلاش می‌کند تا این اطلاعات را از تمام پرونده‌های موجود در یک دایرکتوری با یک درخواست PROPFIND دریافت کند. 0 = خیر، 1 = بله. .br پیش‌فرض: 0 .TP .B minimize_mem نرم‌افزار davfs2 اطلاعات مربوط به پرونده‌ها و دایرکتوری‌ها را در حافظه کاری نگه می‌دارد. این اطلاعات تا زمانی که سیستم‌فایل متصل است و پرونده حذف نشده است در آنجا باقی می‌مانند. به همین دلیل مصرف حافظه توسط davfs2 در طول زمان افزایش می‌یابد و ممکن است davfs2 را کند کند. با تنظیم این گزینه روی 1، davfs2 به طور منظم حافظه را از اطلاعاتی که برای مدتی استفاده نشده‌اند پاکسازی می‌کند. 0 = خیر، 1 = بله. .br \fBهشدار:\fR بیشتر ویژگی‌های پرونده تنها به صورت محلی نگهداری می‌شوند زیرا ویژگی WebDAV متناظری وجود ندارد. بنابراین اگر کاربران ویژگی‌ها (مالک، گروه، بیت‌های دسترسی) را به صورت محلی تغییر دهند، این تغییرات از دست خواهند رفت و مقادیر ویژگی به مقادیر پیش‌فرض بازنشانی می‌شوند. .br پیش‌فرض: 0 .SH "گزینه‌های اشکال‌زدایی (Debugging Options)" .TP .B debug ارسال پیام‌های اشکال‌زدایی به دیمن syslog. مقدار مشخص می‌کند چه نوع اطلاعاتی باید ثبت شوند. پیام‌ها با دسته‌بندی LOG_DAEMON و اولویت LOG_DEBUG ارسال می‌شوند. این امر به پیکربندی دیمن syslog بستگی دارد که پیام‌ها به کجا بروند (احتمالاً /var/log/messages، /var/log/syslog یا /var/log/daemon.log). اینکه آیا پیام‌های اشکال‌زدایی مربوط به HTTP در دسترس هستند یا خیر به کتابخانه neon شما بستگی دارد. .br برخلاف سایر گزینه‌ها، این گزینه تجمعی است. اگر چندین ورودی debug با مقادیر مختلف وجود داشته باشد، همه آن‌ها اعمال خواهند شد. همچنین گزینه‌های debug از /etc/davfs2/davfs2.conf و ~/.davfs2/davfs2.conf ادغام می‌شوند. .br \fBنکته:\fR پیام‌های اشکال‌زدایی باعث رشد سریع پرونده‌های لاگ می‌شوند. هرگز از این گزینه در استفاده عادی از mount.davfs استفاده نکنید. .br پیش‌فرض: بدون پیام اشکال‌زدایی .RS .TP .B مقادیر شناخته‌شده: .TP .B config گزینه‌های خط فرمان و پیکربندی. .TP .B kernel فراخوانی‌های صعودی (upcalls) از سیستم‌فایل هسته. .TP .B cache عملیات حافظه نهان مانند افزودن و حذف گره‌ها. .TP .B http هدرهای HTTP. .TP .B xml تجزیه بدنه XML درخواست‌های WebDAV. .TP .B httpauth مذاکره احراز هویت. .TP .B locks اطلاعات مربوط به قفل‌ها. .TP .B ssl موارد مربوط به TLS/SSL مانند گواهی‌ها. .TP .B httpbody بدنه کامل پاسخ‌های HTTP. .TP .B secrets همچنین چاپ اطلاعات محرمانه که معمولاً حذف یا پنهان می‌شوند. .TP .B most شامل config، kernel، cache و http. .RE .SH "نویسندگان (AUTHORS)" این صفحه راهنما توسط Werner Baumann نوشته شده است. .SH "صفحه خانگی DAVFS2 (DAVFS2 HOME)" https://github.com/alisarctl/davfs2 .SH "همچنین ببینید (SEE ALSO)" .BR mount.davfs (8), .BR umount.davfs (8), .BR mount (8), .BR umount (8), .BR fstab (5)