انجمن کاربران لینوکس ایران - تکنوتاکس سابق

نسخه ي کامل: چگونه فایلی Delete کنیم که دیگر روی Harddisk باقی نماند
شما در حال مشاهده نسخه ي متني اين صفحه هستيد. مشاهده نسخه کامل تر با قالب بندي صحيح
یا سلام

میگویند که حتی در صورت Delete کردن فایلها به شکل فیزیکی هم باز اثری از فایل روی هارد باقی میماند که قابل بازیافت است. به این ترتیب که در واقع اسم فایل از فهرست فایلها حذف شده ولی خود فایل وجود دارد.
۱) چگونه Delete کنیم که دیگر هیچ اثری از فایل روی Harddisk باقی نماند و قابل بازیافت نباشد.
۲) در صورت صحت این موضوع پس آیا هارد هیچ گاه پر میشود؟ یا اینکه تا زمانی که در سطح هارد فضای استفاده نشده وجود داشته باشد اثر این فایله به جا میماند و به محض پر شده فضای هارد ایجاد فایلهای اضافه تر از طریق رونویسی فایله روی فایلهای بجا مانده از حذفهای قبلی صورت گرفته و در این صورت اثر فایل قدیمی هم قابل یازیافت نخواهد بود؟
آیا ممکن است دوستان در این زمینه بنده را راهنماپی کنند.
ممنون
با دستور shred...
۱) اگر از فایل سیستم Ext2 یا Ext3 استفاده می‌کنید، می‌ةوانید Secure Deliting Attribute را فعال کنید. برای این کار از دستور زیر استفاده کنید:
[ltr]chattr +s youreFile[/ltr]
برای دیدن وضعیت Attribute فایل‌ها نیز از lsattr استفاده کنید. (همراه نام فایل)

مهمان

با سلام بر نوید خان

فعالیتی که شما مطرح نمودید برعکس خواسته سوال است

شما با این کار می توانید فایل حذف شده را برگردانید

سوال

آیا اعضا و دوستانی که همکاری می نمایند پاسخ را پس از تست ارایه می دهند و یا فقط می خواهند در گود باشند
نقل قول :1) اگر از فایل سیستم Ext2 یا Ext3 استفاده می‌کنید، می‌ةوانید Secure Deliting Attribute را فعال کنید. برای این کار از دستور زیر استفاده کنید:

chattr +s youreFile

منوال chattr من اینو میگه:
کد :
The ‘c’, ’s’,  and ‘u’ attributes are not honored by the ext2 and ext3 filesystems as implemented in the  current
       mainline  Linux  kernels.    These attributes may be implemented in future versions of the ext2 and ext3 filesys‐
       tems.