| xrdfs(1) | General Commands Manual | xrdfs(1) |
نام (NAME)
xrdfs - ابزار فرادادهٔ فایل و دایرکتوری xrootd
خلاصه دستور (SYNOPSIS)
xrdfs [--no-cwd] host[:port] [command [args]]
command: help, chmod, ls, locate, mkdir, mv, stat, statvfs, query, rm, rmdir,
truncate, prepare, cat, tail, spaceinfo
توضیحات (DESCRIPTION)
ابزار xrdfs عملیاتهای مرتبط با فراداده (مانند ls، mv، rm و غیره) را روی یک یا چند سرور xrootd اجرا میکند. راهنمای دستورها با فراخوانی xrdfs بدون هیچ گزینه یا پارامتر خط فرمان، و سپس وارد کردن «help» در پاسخ به اعلان ورودی در دسترس است.
گزینهها (OPTIONS)
--no-cwd
دستورها (COMMANDS)
chmod path <user><group><other>
-l وضعیت (stat) هر مدخل را دریافت کرده و فهرست طولانی چاپ میکند
-u مسیرها را به صورت URL چاپ میکند
-R زیردایرکتوریها را به صورت بازگشتی فهرست میکند
-D مدخلهای تکراری را نمایش میدهد
-Z بررسی میکند که آیا فایل یک آرشیو ZIP است یا خیر، و در صورت مثبت بودن محتوای آن را فهرست میکند
-C چکسام هر مدخل را محاسبه میکند
-r تازهسازی؛ از مکانهای ذخیرهشده در حافظه موقت (کَش) استفاده نمیکند
-n سرور را وادار میکند تا پاسخ را فوراً برگرداند، حتی اگر ناقص باشد
-d انجام مکانیابی عمیق و بازگشتی برای یافتن سرورهای داده
-m ترجیح دادن نامهای میزبان به نشانیهای IP
-i نادیده گرفتن وابستگیهای شبکه (IPv6/IPv4)
-p حالت غیرفعال (passive): نادیده گرفتن اطلاعات مبهم (opaque) cgi برای tried/triedrc
-p ایجاد کل درخت دایرکتوری به صورت بازگشتی
-m<user><group><other> مجوزها برای دایرکتوریهای جدید ایجادشده
-q <flags> در صورتی که ترکیب پرچم درخواستشده موجود نباشد، باعث میشود xrdfs کد خطای 55 را به پوسته برگرداند؛ پرچمها میتوانند با استفاده از «|» یا «&» با یکدیگر ترکیب شوند
پرچمهای موجود: XBitSet, IsDir, Other, Offline, POSCPending, IsReadable, IsWriteable, BackUpExists
config <what> پیکربندی سرور؛ <what> یکی از موارد زیر است:
chksum - چکسام پشتیبانیشده
pio_max - حداکثر تعداد درخواستهای ورودی/خروجی (I/O) موازی
readv_ior_max - حداکثر اندازهٔ یک عنصر readv
readv_iov_max - حداکثر تعداد مدخلهای readv
tpc - پشتیبانی از رونوشتهای شخص ثالث (third party copies)
wan_port - درگاه مورد استفاده برای رونوشتهای wan
wan_window - اندازهٔ پنجرهٔ wan_port
window - اندازهٔ پنجرهٔ tcp
cms - وضعیت cmsd
role - نقش در کلاستر
sitename - نام سایت
version - نسخهٔ سرور
checksum <path> چکسام فایل
opaque <arg> وابسته به پیادهسازی
opaquefile <arg> وابسته به پیادهسازی
space <space> آمارهای فضای منطقی
stats <what> آمارهای سرور؛ <what> فهرستی از حروف است که اطلاعات بازگشتی را مشخص میکند:
p - آمارهای پروتکل
b - آمارهای استفاده از بافر
s - آمارهای زمانبندی
d - آمارهای سرکشی (polling) دستگاه
u - آمارهای استفاده
i - شناسایی سرور
z - آمارهای همگامشده
l - آمارهای اتصال
prepare <reqid> [filenames] وضعیت درخواست prepare
-c استقرار هممکان (co-locate) فایلهای منتقلشده (staged) در صورت امکان
-f تازهسازی زمان دسترسی فایل، حتی اگر مکان آن معلوم باشد
-s انتقال فایلها به دیسک (stage) در صورتی که برخط نیستند
-w هنگامی که فایلها برای تغییر مورد دسترسی قرار خواهند گرفت
-p اولویت درخواست، 0 (کمترین) تا 3 (بیشترین)
-a لغو (abort) درخواست
-e خارج کردن (evict) فایل از حافظه موقت دیسک
-o چاپ در فایل محلی مشخصشده
-c خروجی دادن آخرین num_bytes بایت
-f خروجی دادن دادههای الحاقشده همگام با رشد فایل
set <attr> تنظیم ویژگی گسترشیافته؛
<attr> رشتهای به شکل name=value است
get <name> دریافت ویژگی گسترشیافته.
del <name> حذف ویژگی گسترشیافته.
list فهرست کردن ویژگیهای گسترشیافته.
کدهای بازگشتی (RETURN CODES)
50 : خطای عمومی (مانند پیکربندی، داخلی، داده، سیستمعامل)
51 : خطای مرتبط با سوکت
52 : خطای مرتبط با postmaster
53 : خطای مرتبط با XRootD
54 : خطای تغییر مسیر (redirection)
55 : پاسخ پرسوجو منفی بود (این یک خطا نیست)
نکات (NOTES)
برای فهرست متغیرهای محیطی در دسترس، لطفاً به xrdcopy(1) مراجعه کنید
خطاها (DIAGNOSTICS)
خطاها یک پیام خطا و یک وضعیت خروج غیرصفر تولید میکنند.
مجوز (LICENSE)
LGPL
سطح پشتیبانی (SUPPORT LEVEL)
دستور xrdfs توسط گروه همکاری XRootD پشتیبانی میشود. اطلاعات تماس را میتوان در این نشانی یافت:
| v6.1.1 |