| GlusterFS(8) | Gluster Inc. | GlusterFS(8) |
نام (NAME)
glusterfsd - دیمن سرور سامانه پرونده GlusterFS
خلاصه دستور (SYNOPSIS)
glusterfsd [options] [mountpoint]
توضیحات (DESCRIPTION)
GlusterFS یک سامانه پرونده خوشهای (clustered file-system) با قابلیت مقیاسپذیری تا چندین پتابایت است. این سامانه واحدهای ذخیرهسازی مختلف (storage bricks) را از طریق اتصال درونی Infiniband RDMA یا TCP/IP در قالب یک سامانه پرونده شبکهای موازی و بزرگ تجمیع میکند. واحدهای ذخیرهسازی را میتوان از هر سختافزار تجاری معمول نظیر سرور x86-64 مجهز به SATA-II RAID و Infiniband HBA ایجاد کرد.
سامانه GlusterFS کاملاً با استانداردهای POSIX سازگار است. در سمت کلاینت، به بسته FUSE وابسته است و در سمت سرور، بهصورت یکپارچه روی سیستمعاملهای مختلف کار میکند (در حال حاضر روی GNU/Linux و Solaris پشتیبانی میشود).
گزینهها (OPTIONS)
آرگومانهای اجباری یا اختیاری برای گزینههای طولانی، برای گزینههای کوتاه متناظر نیز اجباری یا اختیاری هستند.
گزینههای پایهای (Basic options)
- -f, --volfile=VOLUME-FILE
- پروندهای که باید به عنوان VOLUME-FILE استفاده شود [پیشفرض: /etc/glusterfs/glusterfs.vol]
- -l, --log-file=LOGFILE
- پروندهای که برای ثبت لاگ استفاده میشود [پیشفرض: /var/log/glusterfs/glusterfs.log]
- -L, --log-level=LOGLEVEL
- سطح اهمیت وقایعنگاری (لاگ). گزینههای معتبر عبارتند از TRACE، DEBUG، INFO، WARNING، ERROR و CRITICAL [پیشفرض: WARNING]
- -s, --volfile-server=SERVER
- سروری که پرونده حجم (volume) از آن دریافت میشود. این گزینه بر گزینه --volfile اولویت دارد.
گزینههای پیشرفته (Advanced options)
- --localtime-logging
- فعالسازی برچسبهای زمانی بر اساس وقت محلی (localtime) در لاگها.
- --debug
- اجرا در حالت اشکالزدایی. این گزینه --no-daemon را فعال کرده، --log-level را روی DEBUG قرار داده و --log-file را به کنسول هدایت میکند.
- -N, --no-daemon
- اجرا در پیشزمینه
- --read-only
- سامانه پرونده را فقطخواندنی میکند.
- -p, --pid-file=PIDFILE
- پروندهای که به عنوان پرونده pid استفاده میشود.
- -S SOCKFILE
- پرونده سوکت مورد استفاده برای ارتباط بینفرایندی (IPC)
- --brick-name DIRECTORY
- دایرکتوری مورد استفاده به عنوان پوشه صادراتی (export directory) برای GlusterFS
- --brick-port PORT
- درگاه Brick جهت ثبت در نگاشتکننده درگاه (portmapper) گلاستر
- --volfile-id=KEY
- شناسه KEY از پرونده حجم که باید از سرور واکشی شود.
- --volfile-server-port=PORT
- شماره درگاه (پورت) سرور volfile
- --volfile-server-transport=TRANSPORT
- نوع پروتکل انتقال برای دریافت پرونده حجم از سرور [پیشفرض: tcp]
- --volume-name=VOLUME-NAME
- نام حجم مورد استفاده برای MOUNT-POINT [پیشفرض: بالاترین حجم در VOLUME-FILE]
- --xlator-option=VOLUME-NAME.OPTION=VALUE
- افزودن یا بازنویسی یک گزینه مترجم (translator) برای یک حجم با مقدار مشخصشده
گزینههای Fuse (Fuse options)
- --attribute-timeout=SECONDS
- تنظیم زمان انقضای صفت به SECONDS ثانیه برای inodeها در ماژول هسته fuse [پیشفرض: 1]
- --entry-timeout=SECONDS
- تنظیم زمان انقضای مدخل به SECONDS ثانیه در ماژول هسته fuse [پیشفرض: 1]
- --direct-io-mode=BOOL
- فعال/غیرفعال کردن حالت ورودی/خروجی مستقیم در ماژول fuse [پیشفرض: enable]
- --resolve-gids
- حل و اعتبارسنجی تمام گروههای کمکی در مترجم fuse (در غیر این صورت حداکثر ۳۲ مورد)
- --auto-invalidation=BOOL
- کنترل میکند که آیا هسته fuse میتواند به صورت خودکار صفت، dentry و page-cache را باطل کند یا خیر. این گزینه را تنها زمانی غیرفعال کنید که به پروندهها/پوشههای یکسان از طریق دو نقطه اتصال مختلف به طور همزمان دسترسی پیدا نمیشود [پیشفرض: on]
گزینههای متفرقه (Miscellaneous Options)
- -?, --help
- نمایش این فهرست راهنما
- --usage
- نمایش پیام کوتاه نحوه استفاده
- -V, --version
- چاپ نسخه برنامه
فایلها (FILES)
/etc/glusterfs/*.vol
مثالها (EXAMPLES)
راهاندازی سرور GlusterFS روی localhost با نام حجم foo:
glusterfsd -s localhost --volfile-id foo.server.media-disk-1 -p /var/lib/glusterd/vols/foo/run/server-media-disk-1.pid -S /tmp/<uniqueid>.socket --brick-name /media/disk-1 -l /var/log/glusterfs/bricks/media-disk-1.log --brick-port 24009 --xlator-option foo-server.listen-port=24009
همچنین ببینید (SEE ALSO)
fusermount(1), mount.glusterfs(8), gluster(8)
حق نشر (COPYRIGHT)
Copyright(c) 2006-2011 Gluster, Inc. <http://www.gluster.com>
| Cluster Filesystem | 19 March 2010 |