FHS

از ویکی فارسی اوبونتو
نسخهٔ تاریخ ‏۳۰ مرداد ۱۳۹۵، ساعت ۱۴:۵۰ توسط Koosha (بحث | مشارکت‌ها)
پرش به: ناوبری، جستجو

FHS (مخفف Filesystem Hierarchy Standard) سامانه سلسله مراتبی پرونده استاندارد که سختار شاخه ها و محتویاتشان را در سیستم های شبه یونیکس تعریف میکند .

ساختار شاخه ها

شاخه کاربرد
/ . شاخه ی ابتدایی سامانه که تمامی شاخه های دیگر در آن قرار خواهند گرفت
root/ خانه ی کاربر ریشه .
home/ خانه ی دیگر کاربر ها .
bin/ محل پرونده های اجرایی دستور های اساسی . مانند : ls ، cat ، echo و ... .
sbin/ محل پرونده اجرایی دستور های اساسی سامانه . مانند : fdisk ، shutdown ، parted و ... .
boot/ محل پرونده های لازم برای بارکننده ی راه اندازی .
dev/ محل پرونده ی دستگاه های سامانه . udev این محل را مدیریت میکند .
run/ محل اطلاعات متغیر زمان اجرا . مانند کاربرهای وارد شده به سامانه ، خدمت ها و ... .
etc/ محل پرونده های تنظیمات سامانه و برنامه ها .
lib/ محل داده های ضروری کتاب خانه های اشتراکی پرونده های اجرایی .
media/ محل سوار کردن رسانه های حذف شدنی .
mnt/ محل سوار کردن موقت سامانه ی پرونده .
opt/ محل بسته های نرم افزاری جانبی .
srv/ محل داده های خدمت های سامانه .
tmp/ محل ذخیره ی موقتی داده ها .
var/ محل داده های متغیر . مانند گزارش نرم افزار ها .
var/cache/ محل انباره های برنامه ها .
var/lib/ مکان داده های ایستا که هنگام اجرا توسط نرم افزار ها تغییر میکنند . مانند بانک های اطلاعاتی .
var/lock/ محل پرونده های قفل . این پرونده ها از استفاده ی منابعی که در حال استفاده می باشند ، جلوگیری میکنند .
var/log/ محل گزارش نرم افزار ها .
var/mail/ محل صندق یارانه ی کاربرها.
var/opt/ محل داده های متغیر مربوط به بسته های جانبی که در opt/ می باشند .
var/spool/ محلی که برنامه های گوناگون برای پردازش شدن منتظر می مانند .
var/tmp/ محلی که داده های موقتی که حین راه اندازی مجدد سامانه محفوظ می مانند .
proc/ سامانه ی پرونده ی مجازی .کرنل داده های خود را در این مکان ذخیره میکند .
sys/ محل ذخیره ی اطلاعات مربوط به کلیه ی دستگاه های متصل به سامانه . HAL این بخش را مدیریت میکند .
usr/ سلسله مراتب ثانویه . محل برنامه های کاربرها .
usr/bin/ محل پرونده های اجرایی غیر اساسی .
usr/share/ محل داده های نرم افزار ها که به معماری سیستم وابسته نمی باشند .
usr/include/ محل سرآیند های استاندارد .
usr/lib/ محل کتاب خانه های usr/bin/ و usr/sbin/ .
usr/local/ سومین سلسله مراتب .
usr/sbin/ محل پرونده های اجرایی غیر اساسی سامانه .
usr/src/ محل کد های منبع .