نمایش رنگی فضای استفاده شده سیستم فایل توسط pydf

دستور df‌ در سیستم عامل های یونیکسی و توزیع های لینوکسی برای نمایش میزان فضای استفاده شده سیستم فایل استفاده می شود. pydf‌ دستور مشابه df‌ است که میزان فضای مصرفی از هر پارتیشن را به صورت رنگی نشان می دهد. برای نصب آن در توزیع های مختلف از دستورهای زیر استفاده کنید. خواندن را ادامه دهید“نمایش رنگی فضای استفاده شده سیستم فایل توسط pydf”

چگونه نوع سیستم فایل یک پارتیشن لینوکسی را پیدا کنیم

در لینوکس انواع مختلفی از سیستم فایل ها مانند ext2, ext3, ext4, xfs و btrfs وجود دارد که بر روی پارتیشن های ایجاد شده می توان نصب کرد. همچنین دسته ای دیگری از سیستم فایل که بر روی حافظه اصلی مورد استفاده هستندف مانند tmpfs نیز وجود دارند که می توانید مطلب “سیستم فایل های در حافظه” را بخوانید. خواندن را ادامه دهید“چگونه نوع سیستم فایل یک پارتیشن لینوکسی را پیدا کنیم”

فهرست کردن و بدست آوردن اطلاعات از Block Device با استفاده از lsblk

در سیستم عامل های یونیکسی سه دسته دیوایس، بلاک دیوایس ها، کاراکتر دیوایس ها و شبه دیوایس ها وجود دارند.  در واقع در یونیکس ها از جمله لینوکس، دو نوع دیوایس سخت افزاری (بلاک دیوایس ها، کاراکتر دیوایس ها) و شبه دیوایس ها وجود دارند. یک نمونه از شبه دیوایس ها می توان به dev/tty/ اشاره کرد. خواندن را ادامه دهید“فهرست کردن و بدست آوردن اطلاعات از Block Device با استفاده از lsblk”

نامگذاری دیسک ها در سولاریس

در مطلب “نامگذاری دیوایس ها در سولاریس” با مفاهیم و قواعد نامگذاری دیوایس ها آشنا شدید. همچنین در مطلب “سیستم فایل در سولاریس” به طور خلاصه با انواع سیستم فایل های قابل پشتیبانی گفته شد. دیسک ها که گونه Block Device ها هستند و قواعد نامگذاری متفاوتی را دارند. در سولاریس نام هر دیسک متشکل از هشت کاراکتر به صورت #c#t#d#s است. خواندن را ادامه دهید“نامگذاری دیسک ها در سولاریس”

سیستم فایل در سولاریس

SunOS نام هسته سیستم عامل سولاریس است و در کل سه نوع سیستم فایل UFS, ZFS و SAP در سیستم عامل سولاریس وجود دارد. می توانید از فایل etc/vfstab/ (مخفف virtual file system table)، از فایل etc/default/fs/ و یا از فایل etc/dfs/dfstab/ نوع سیستم فایل را در سولاریس تشخیص دهید. فایل vfstab مشابه با فایل etc/fstab/ در سیستم عامل لینوکس است و نقاط اتصال را در هنگام بوت شدن تعیین می کند. فایل etc/default/fs/ برای سیستم فایل محلی و فایل etc/dfs/dfstab/ برای سیستم فایل NFS است. خواندن را ادامه دهید“سیستم فایل در سولاریس”

نامگذاری دیوایس ها در سولاریس

وقتی برای نخستین بار سیستم عامل یولاریس بوت می شود، یک سلسله مراتب از دیوایس های متصل به سیستم ایجاد می شود. هسته سیستم عامل از این سلسله مراتب برای اختصاص درایور های مناسب به هر دیوایس استفاده می مند. دایرکتوری devices/ شامل این سلسله مراتب دیوایس ها است. در واقع این دایرکتوری به عنوان فضای نام دیوایس های متصل به سیستم بوده و سیستم فایل آن از نوع devfs یا device filesystem است. خواندن را ادامه دهید“نامگذاری دیوایس ها در سولاریس”

ساختار سلسه مراتبی دایرکتوری ها در لینوکس

در این مطلب ساختار سلسله مراتبی دایرکتوری ها در سیستم عامل لینوکس گفته خواهد شد. هر کاربر و تمامی مدیران لینوکسی می بایست با این ساختار آشنایی داشته باشند. هر دایرکتوری به منظور خاصی ایجاد و استفاده می شود. دایرکتوری ها می توانند درون یک دایرکتوری دیگری قرار گیرند که “زیر دایرکتوری” گفته می شوند. در تمامی سیستم های عامل ساختار دایرکتوری ها شبیه به یک درخت وارونه است به طوری که ریشه یا root درخت در بالاترین سطح قرار دارد. خواندن را ادامه دهید“ساختار سلسه مراتبی دایرکتوری ها در لینوکس”

سیستم فایل XFS

xfs سیستم فایل با قابلیت ژورنالینک و 64 بیتی که در سال 1993 توسط سیلیکون گرافیک در سیستم عامل IRIX نسخه 5.3 معرفی و استفاده شده است. (ایریکیس سیستم عامل مبتنی بر یونیکس که بر روی معماری میپس اجرا می شد). xfs در سال 2001 به کرنل لینوکس وارد شد و امروزه در اکثر توزیع های لینوکسی پشتیبانی می شود. مزیت xfs به دلیل طراحی آن، در اجرای های موازی از عملیات های ورودی/خروجی I/O است. خواندن را ادامه دهید“سیستم فایل XFS”

سیستم فایل های در-حافظه در یونیکس ها – بخش نخست

سیستم عامل های شبه یونیکس از سیستم فایل های رایجی مانند etx2, ext3, etx4, xfs, ufs, zfs, btrfs و غیره استفاده می کنند که همگی برای فرمت بندی هارد دیسک ها استفاده می شوند. گونه دیگری از سیستم فایل ها وجو دارند که سیستم فایل هایی را درون حافظه اصلی یا همان RAM ایجاد می کنند که می توان به سیستم فایل های proc, shmfs و tmpfs اشاره کرد. در مورد سیستم فایل proc در مطلب “سیستم فایل proc چیست ” توضیح داده شده است. یک دایرکتوری به نام proc/ وجود دارد که از نوع سیستم فایل proc است. خواندن را ادامه دهید“سیستم فایل های در-حافظه در یونیکس ها – بخش نخست”

پیاده سازی Raid ها با YaST

در توزیع لینوکسی openSUSE  یا SUSE Linux Enterprise Desktop/Server ابزار YaST به منظور مدیریت سیستم، نصب، بروز رسانی و مدیریت بسته ها، راه اندازی و کنترل سرویس ها به کار می رود که ماژولی از آن به نام Disk برای مدیریت رسانه های ذخیره سازی استفاده می شود. این ابزار را می توان برای ایجاد سطوح مختلف به کار گرفت. سطوحی که YaST از آنها پشتیبانی می کند عبارتند از خواندن را ادامه دهید“پیاده سازی Raid ها با YaST”

پیاده سازی RAID 10 در لینوکس

RAID 10 یا RAID 1+0 ترکیبی از دو RAID 1 و یک RAID 0 است و از نوع RAID ترکیبی است. اساس آن به این صورت است که نخست RAID 1 یا Mirroring Raid ایجاد شده و سپس روی آنها RAID 0 یا Striping Raid ایجاد خواهد شد. این نوع RAID سطحی بالا از کارایی I/O (یا High level I/O performance)،  افزونگی داده ها (یا Data redundancy) و همچنین تحمل پذیری خطای دیسک یا (Disk fault tolerance) را همراه دارد. همانطور که می دانید کارایی بالای I/O از ویژگی های RAID 0 و دیگر ویژگی از سوی RAID 1 هستند. خواندن را ادامه دهید“پیاده سازی RAID 10 در لینوکس”

بررسی میزان فضای دیسک

در این پست خلاصه ای از دستور های مورد استفاده برای بررسی میزان فضای آزاد و استفاده شده از هر نقطه اتصال و دیسک را خواهم گفت. تمامی دستور های فوق در پست های مجزا توضیح داده شده اند. df دستوری برای نشان دادن میزان فضای استفاده از هر نقطه اتصال یا سیستم فایل و du برای نشان دادن میزان فضای استفاده شده به ازای هر فایل یا کلیه فایل های درون یک دایرکتوری استفاده می شود. parted و fdisk هر دو برای پارتیشن بندی دیسک استفاده می شوند. خواندن را ادامه دهید“بررسی میزان فضای دیسک”