'\" t .\" Title: vfs_recycle .\" Author: [see the "AUTHOR" section] .\" Generator: DocBook XSL Stylesheets vsnapshot .\" Date: 08/16/2026 .\" Manual: System Administration tools .\" Source: Samba 4.24.6 .\" Language: English .\" .TH "VFS_RECYCLE" "8" "08/16/2026" "Samba 4\&.24\&.6" "System Administration tools" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "نام (NAME)" vfs_recycle \- سطل بازیافت سامبا VFS .SH "خلاصه دستور (SYNOPSIS)" .HP \w'\ 'u vfs objects = recycle .SH "توضیحات (DESCRIPTION)" .PP این ماژول VFS بخشی از مجموعهٔ \fBsamba\fR(7) است\&. .PP ماژول vfs_recycle درخواست‌های حذف فایل را رهگیری کرده و فایل‌های مربوطه را به جای حذف فوری، به یک مخزن موقت منتقل می‌کند\&. این رفتار اثری مشابه سطل بازیافت (Recycle Bin) در رایانه‌های ویندوزی ایجاد می‌کند\&. .PP سطل بازیافت در نمای Windows Explorer برای اشتراک شبکه و روی هیچ درایو نگاشت‌شده‌ای نمایش داده نخواهد شد\&. در عوض، در صورتی که recycle:repository پیکربندی نشده باشد، با حذف اولین فایل دایرکتوری‌ای به نام \&.recycle به طور خودکار ایجاد خواهد شد\&. اگر recycle:repository پیکربندی شده باشد، نام دایرکتوری ایجادشده به recycle:repository بستگی دارد\&. کاربران می‌توانند فایل‌ها را از سطل بازیافت بازیابی کنند\&. اگر گزینهٔ recycle:keeptree مشخص شده باشد، فایل‌های حذف‌شده در مسیری کاملاً مشابه مسیری که فایل از آن حذف شده بود قرار خواهند گرفت\&. .PP این ماژول قابلیت پشته‌سازی (stackable) دارد\&. .SH "گزینه‌ها (OPTIONS)" .PP recycle:repository = PATH .RS 4 مسیر دایرکتوری که فایل‌های حذف‌شده باید به آن منتقل شوند\&. .sp اگر این گزینه تنظیم نشود، از مسیر پیش‌فرض \&.recycle استفاده می‌شود\&. .RE .PP recycle:directory_mode = MODE .RS 4 مقدار MODE را برابر با حالت هشت‌هشتی (octal mode) که مخزن بازیافت باید با آن ایجاد شود تنظیم می‌کند\&. مخزن بازیافت با حذف اولین فایل ایجاد خواهد شد\&. اگر recycle:subdir_mode تنظیم نشده باشد، MODE روی زیردایرکتوری‌ها نیز اعمال می‌شود\&. .sp اگر این گزینه تنظیم نشود، از حالت پیش‌فرض 0700 استفاده می‌شود\&. .RE .PP recycle:subdir_mode = MODE .RS 4 مقدار MODE را برابر با حالت هشت‌هشتی که زیردایرکتوری‌های مخزن بازیافت باید با آن ایجاد شوند تنظیم می‌کند\&. .sp اگر این گزینه تنظیم نشود، زیردایرکتوری‌ها با حالت تعیین‌شده در recycle:directory_mode ایجاد خواهند شد\&. .RE .PP recycle:keeptree = BOOL .RS 4 مشخص می‌کند که آیا ساختار دایرکتوری باید حفظ شود یا فایل‌های موجود در دایرکتوری که در حال حذف است به صورت جداگانه در مخزن نگهداری شوند\&. .RE .PP recycle:versions = BOOL .RS 4 اگر این گزینه True باشد، در صورت حذف دو فایل با نام یکسان، هر دوی آن‌ها در مخزن نگهداری خواهند شد\&. نسخه‌های جدیدتر حذف‌شده از یک فایل با نام "Copy #x of filename" نام‌گذاری خواهند شد\&. .RE .PP recycle:touch = BOOL .RS 4 مشخص می‌کند که آیا هنگام انتقال فایل به مخزن، تاریخ دسترسی به فایل باید به‌روزرسانی شود یا خیر\&. .RE .PP recycle:touch_mtime = BOOL .RS 4 مشخص می‌کند که آیا هنگام انتقال فایل به مخزن، تاریخ آخرین تغییرات فایل باید به‌روزرسانی شود یا خیر\&. .RE .PP recycle:minsize = BYTES .RS 4 فایل‌هایی که اندازهٔ آن‌ها کوچک‌تر از تعداد بایت‌های مشخص‌شده با این پارامتر باشد در مخزن قرار نخواهند گرفت\&. .RE .PP recycle:maxsize = BYTES .RS 4 فایل‌هایی که اندازهٔ آن‌ها بزرگ‌تر از تعداد بایت‌های مشخص‌شده با این پارامتر باشد در مخزن قرار نخواهند گرفت\&. .RE .PP recycle:exclude = LIST .RS 4 فهرستی از فایل‌هایی که هنگام حذف نباید در مخزن قرار گیرند، بلکه باید به روش معمول حذف شوند\&. نویسه‌های عام (Wildcard) مانند * و ? پشتیبانی می‌شوند\&. .RE .PP recycle:exclude_dir = LIST .RS 4 فهرستی از دایرکتوری‌هایی که فایل‌های درون آن‌ها هنگام حذف نباید در مخزن قرار گیرند، بلکه باید به روش معمول حذف شوند\&. نویسه‌های عام مانند * و ? پشتیبانی می‌شوند\&. .RE .PP recycle:noversions = LIST .RS 4 فهرستی از مسیرها را مشخص می‌کند (نویسه‌های عام مانند * و ? پشتیبانی می‌شوند) که نباید نسخه‌بندی برای آن‌ها استفاده شود\&. فقط زمانی کاربرد دارد که recycle:versions فعال باشد\&. .RE .SH "مثال‌ها (EXAMPLES)" .PP انتقال فایل‌های «حذف‌شده» در .I share به .I /data/share/\&.recycle به جای حذف آن‌ها: .sp .if n \{\ .RS 4 .\} .nf \fI[share]\fR \m[blue]\fBpath = /data/share\fR\m[] \m[blue]\fBvfs objects = recycle\fR\m[] \m[blue]\fBrecycle:repository = \&.recycle\fR\m[] \m[blue]\fBrecycle:keeptree = yes\fR\m[] \m[blue]\fBrecycle:versions = yes\fR\m[] .fi .if n \{\ .RE .\} .SH "نسخه (VERSION)" .PP این صفحه راهنما بخشی از نسخهٔ 4\&.24\&.6 مجموعهٔ Samba است\&. .SH "نویسنده (AUTHOR)" .PP نرم‌افزار اصلی Samba و ابزارهای مرتبط توسط اندرو تریجل (Andrew Tridgell) ایجاد شده‌اند\&. Samba اکنون توسط تیم سامبا (Samba Team) به عنوان یک پروژهٔ متن‌باز، مشابه روش توسعهٔ هستهٔ لینوکس، توسعه داده می‌شود\&.