ecryptfs-rewrite-file(1) eCryptfs ecryptfs-rewrite-file(1)

ecryptfs-rewrite-file - بازنویسی (رمزنگاری مجدد) اجباری یک فایل در سیستم‌فایل زیرین

ecryptfs-rewrite-file [file1] [file2] [file3] ...

این اسکریپت یک یا چند فایل/دایرکتوری/پیوند نمادین را به عنوان آرگومان دریافت می‌کند، هر یک از آن‌ها را به یک فایل موقت منتقل کرده و سپس به نام اصلی بازمی‌گرداند. این کار باعث بازنویسی (و رمزنگاری مجدد) فایل در سیستم‌فایل زیرین (lower filesystem) می‌شود.

این اسکریپت می‌تواند با دستورهای find(1) و xargs(1) ترکیب شود تا یک نقطه اتصال کامل eCryptfs را بازنویسی، پیاده و همگام‌سازی کند:

find . -xdev -print0 | xargs -r -0 /usr/bin/ecryptfs-rewrite-file
ecryptfs-umount-private
sync

توصیه می‌شود این اسکریپت در سطح اجرای (runlevel) ۱ یا ۳ اجرا شود تا از نوشتن هم‌زمان و شرایط رقابتی (race conditions) با فایل‌های هدف جلوگیری گردد.

استفاده از این اسکریپت در هنگام اجرای GNOME، KDE یا سایر برنامه‌ها ممکن است باعث از دست رفتن داده‌ها شود.

find(1), xargs(1), ecryptfs-umount-private(1), sync(1)

این صفحه راهنما توسط Dustin Kirkland <kirkland@ubuntu.com> برای سامانه‌های اوبونتو نوشته شده است (اما ممکن است توسط دیگران نیز استفاده شود). اجازه کپی، توزیع و/یا تغییر این سند تحت شرایط مجوز عمومی همگانی گنو (GPL)، نسخه ۲ یا هر نسخه بالاتر منتشر شده توسط بنیاد نرم‌افزار آزاد اعطا می‌شود.

روی سامانه‌های دبیان و اوبونتو، متن کامل مجوز عمومی همگانی گنو در مسیر /usr/share/common-licenses/GPL قابل مشاهده است.

2009-03-20 ecryptfs-utils