انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: 🇬🇧بریتانیای کبیر🇬🇧 در 24 بهمن 1401، 02:40 بظ
-
من یوزری به اسم lost+found به سیستم عامل اضافه نکردم ولی در پوشه home و / یک پوشه به اسم lost+found هست و خالی هم هستند. برای چیه؟
-
این دایرکتوری مربوط به خود لینوکس و فایل سیستمش است. ربطی به یوزرها نداره. هر فایل سیستم لینوکس، در روت خودش یک دونه از این پوشه داره. احتمالا هوم تو یه فایل سیستم مستقل است و به همین دلیل هم این توشه.
دقیق تر؟ این یک پوشته است که ابزار fsck که دیسک ها رو چک میکنه میسازه. به شکل مرسوم در روت هر فایل سیستم از خانواده ext یکی از اینها ساخته میشه اما فایل سیستمهای دیگه هم این روزها این دایرکتوری رو دارن.
بازم دقیقتر (اگر اشتباه نکنم!): هر فایل یه inode داره و مقداری دیتا. دیتا روی دیسک نوشته میشه و با inode مشخص می شه که کجاست و در نهایت یه اسم فایل هم داره که به اون آی.نود اشاره میکنه. اما چیمشه اگر یه فایل هنوز inodeش رو داشته باشه ولی اسم فایل در فهرست فایل ها از بین بره. مثلا در حالتی که یه فایل برای نوشته شدن باز بشه ولی همزمان یک برنامه دیگه اونو پاک کنه و حالا برنامه اول فقط دیتا رو روی دیسک بنویسه. در این حالت fsck اطلاعاتی که حاوی دیتا و inode هستن ولی اسم فایل ندارن رو می ذاره توی lost+found .
-
خب من چند روز پیش پوشه lost+found رو در home حذف کردم مشکلی پیش میاد ؟
بله home پارتیشنش جداست
-
نه.
اگر فایلی پیدا بشه یا نیاز بشه خودش ساخته میشه : )