انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید




نویسنده موضوع: سوالاتی درباره btrfs  (دفعات بازدید: 1174 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین آرگون

  • Sr. Member
  • *
  • ارسال: 263
  • جنسیت : پسر
  • 我是氩
پاسخ : سوالاتی درباره btrfs
« پاسخ #15 : 20 خرداد 1401، 12:57 ب‌ظ »
sda1 برای esp و اینکه گراب رو روی این پارتیشن نصب میکنم و روی boot/efi/ سوار میشه با حجم ۱ گیگابایت. فرمتش هم fat32 یا vfat هست.

sda2 برای swap با حجم ۶ گیگابایت بدون نقطه اتصال.

sda3 برای پارتیشن اصلی سیستم که با فرمت btrfs هست و حجم باقیمانده فضای دیسک که میشه ۵۰۵ گیگابایت، با subvolume های زیر :
@         mountpoint= /
@home         mountpoint= /home
@snapshots          mountpoint= /.snapshots
@test          mountpoint= /test
@projects        mountpoint= /projects

و دایرکتوری های var/tmp/ و tmp/ از نوع tmpfs با ۴ گیگابایت سایز هر کدوم.
« آخرین ویرایش: 22 خرداد 1401، 09:35 ق‌ظ توسط Argon »
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. انجمن دکمه تشکر نداره

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5125
  • جنسیت : پسر
پاسخ : سوالاتی درباره عکس فوری btrfs
« پاسخ #16 : 21 خرداد 1401، 04:00 ب‌ظ »
ساختار پارتیشن‌بندی شما به نظر خوب میاد. شاید بهتر باشه مقداری فضای خالی آخر ssd بذارید تا اگه به هر دلیلی به فضای خالی نیاز داشتید، به مشکل نخورید.
فکر نکنم لازم باشه تا آپشن datacow رو اضافه کنید چون به صورت پیش‌فرض فعال هست.

شاید با اضافه کردن space_cache=v2 سرعت بهتری بگیرید. البته مطمئن نیستم نسخه دوم space_cache پایداری خوبی داشته باشه. به طور پیش‌فرض نسخه یک اون فعال هست. نسخه یک پایداره.

شاید zstd با سطح ۹ کمی کند باشه، مطمئن نیستم. قبلش امتحان کنید که compress=zstd:9 باعث کندی نمیشه.
فشرده‌سازی بار روی حافظه ذخیره‌سازی رو کم می‌کنه و روی پردازنده قرار میده. وقتی اطلاعات فشرده میشن، حافظه ذخیره‌سازی اطلاعات با حجم کمتری رو می‌نویسه و می‌خونه ولی از طرف دیگه، پردازنده باید هر بار موقع نوشتن، اطلاعات رو فشرده و موقع خوندن استخراج کنه.
میدونید که زکات علم نشر آن است

آفلاین آرگون

  • Sr. Member
  • *
  • ارسال: 263
  • جنسیت : پسر
  • 我是氩
پاسخ : سوالاتی درباره btrfs
« پاسخ #17 : 21 خرداد 1401، 04:51 ب‌ظ »
اگه آپشن compress رو ننویسیم فشرده سازی انجام نمیشه؟
« آخرین ویرایش: 22 خرداد 1401، 09:35 ق‌ظ توسط Argon »
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. انجمن دکمه تشکر نداره

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5125
  • جنسیت : پسر
پاسخ : سوالاتی درباره عکس فوری btrfs
« پاسخ #18 : 21 خرداد 1401، 05:20 ب‌ظ »
اگه آپشن compress رو مشخص نکنید، از مقدار پیش‌فرض اون استفاده میشه که مقدار پیش‌فرض off هست و در نتیجه فشرده‌سازی انجام نمیشه. اگه compress=off هم بنویسید، همین اثر رو داره.
میدونید که زکات علم نشر آن است

آفلاین آرگون

  • Sr. Member
  • *
  • ارسال: 263
  • جنسیت : پسر
  • 我是氩
پاسخ : سوالاتی درباره btrfs
« پاسخ #19 : 21 خرداد 1401، 05:32 ب‌ظ »
کدوم نوع فشرده‌سازی هماهنگی بهتری بین سرعت و فشرده‌سازی داره؟
zstd با سطح ۵ خوبه؟
« آخرین ویرایش: 22 خرداد 1401، 09:35 ق‌ظ توسط Argon »
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. انجمن دکمه تشکر نداره

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5125
  • جنسیت : پسر
پاسخ : سوالاتی درباره عکس فوری btrfs
« پاسخ #20 : 21 خرداد 1401، 07:46 ب‌ظ »
دقیقا نمی‌دونم. فکر کنم بهترین کار این هست که با تجهیزات خودتون امتحان کنید و ببینید کدوم بهتر عمل می‌کنه.

فشرده‌سازی توی btrfs به این شکل کار می‌کنه که نصف اول اطلاعات ورودی رو بررسی می‌کنه؛ اگه قابل فشرده‌سازی باشه، تمام اون رو فشرده می‌کنه.
اگه قابل فشرده‌سازی نباشه یا نسبت فشرده‌سازی پایین باشه، تموم اون رو به شکل فشرده نشده می‌نویسه. فکر کنم اطلاعات رو توی بسته‌هایی به blick size می‌خونه.
معمولا block size بین ۵۱۲Kib و ۸Mib هست. بیشتر مواقع ۴Mib هست.

اگه به جای compress از compress-force استفاده کنید،  btrfs بررسی نمی‌کنه که اطلاعات قابل فشرده‌سازی هستند یا نه، همه اونها رو فشرده می‌کنه.  برای فایل‌سیستم روت، معمولا حدود ۱۰٪ توی حجم صرفه جویی میشه.
میدونید که زکات علم نشر آن است

آفلاین ABOLDOM

  • High Hero Member
  • *
  • ارسال: 1923
  • جنسیت : پسر
پاسخ : سوالاتی درباره عکس فوری btrfs
« پاسخ #21 : 21 خرداد 1401، 09:27 ب‌ظ »
فک میکنم سطح ۹ هم کندی خاصی شاهدش نشی، من با i5-4210u  گذاشته بودم روی 9 که احتمالا پردازنده شما نسل جدید ترم باشه..

آفلاین آرگون

  • Sr. Member
  • *
  • ارسال: 263
  • جنسیت : پسر
  • 我是氩
پاسخ : سوالاتی درباره btrfs
« پاسخ #22 : 21 خرداد 1401، 09:57 ب‌ظ »
من احتمالا پردازنده‌ای که میخوام بگیرم یا i3-10100 هست یا i5-11400
« آخرین ویرایش: 22 خرداد 1401، 09:36 ق‌ظ توسط Argon »
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. انجمن دکمه تشکر نداره

آفلاین آرگون

  • Sr. Member
  • *
  • ارسال: 263
  • جنسیت : پسر
  • 我是氩
پاسخ : سوالاتی درباره btrfs
« پاسخ #23 : 22 خرداد 1401، 09:31 ق‌ظ »
compress-force=zstd:9  تا چند درصد در حجم صرفه‌جویی میکنه؟
« آخرین ویرایش: 22 خرداد 1401، 09:36 ق‌ظ توسط Argon »
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. انجمن دکمه تشکر نداره

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5125
  • جنسیت : پسر
پاسخ : سوالاتی درباره btrfs
« پاسخ #24 : 22 خرداد 1401، 12:13 ب‌ظ »
نمی‌دونم. بستگی به اطلاعاتی داره که قرار نوشته بشه.
میدونید که زکات علم نشر آن است

آفلاین آرگون

  • Sr. Member
  • *
  • ارسال: 263
  • جنسیت : پسر
  • 我是氩
پاسخ : سوالاتی درباره btrfs
« پاسخ #25 : 22 خرداد 1401، 12:27 ب‌ظ »
میشه یکم درباره انواع فشرده‌سازی هایی که btrfs پشتیبانی میکنه توضیح بدید؟
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. انجمن دکمه تشکر نداره

آفلاین آرگون

  • Sr. Member
  • *
  • ارسال: 263
  • جنسیت : پسر
  • 我是氩
پاسخ : سوالاتی درباره btrfs
« پاسخ #26 : 23 خرداد 1401، 12:22 ب‌ظ »
نقل‌قول
با توجه به اینها، چیز‌هایی که باید به فایل fatab اضافه کنید میشه این:
tmpfs      /tmp     tmpfs      rw,mode=1777,nosuid,nodev,size=500mb,defaults      0      0
tmpfs      /var/tmp      tmpfs      rw,mode=1777,nosuid,nodev,size=500m,defaults      0      0
شاید بخواهید فاصله‌ها رو خودتون تنظیم یا با tab عوضشون کنید تا منظم‌تر بشن. اینکار توی عملکرد تاثیری نداره.

سطح دسترسی 1777 یعنی چی؟
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. انجمن دکمه تشکر نداره

آفلاین سودو.

  • High Hero Member
  • *
  • ارسال: 3095
  • جنسیت : پسر
  • :(){ :|:& };:
پاسخ : سوالاتی درباره btrfs
« پاسخ #27 : 23 خرداد 1401، 12:35 ب‌ظ »
رقم هزارگان مربوط به bit های پیشرفته تره که من حوصله نکردم دقیق یادشون بگیرم ! مثلا یه بیت هست که اگه بدی به پروندت ، وقتی هر کاربری اجراش کنه با سطح دسترسی مالک اون فایل اجرا میشه ! بریم سراغ سه رقم آخر ..
رقم صدگانش دسترسی هایی هست که به مالک اون فایل داده میشه ، که انواعش شامل خوندن ، نوشتن ( شامل حذف کردن ) و اجرا کردن هست ! دهگان دسترسی های گروه اون پرونده ، و یکان هم برای باقی کاربران که به فایل ارتباطی ندارن ، نه عضو گروه فایلن و نه مالکش !
هر عدد جمع یه سری عدد دیگس ، ما فقط به سه رقم آخر کار داریم ، نماد دسترسی خوندن عدد ۴ هست ، برای نوشتن ۲ و قابلیت اجرایی ۱ ، پس وقتی به یه فایل برای مالکش ، دسترسی ۷ رو بدی یعنی هم میتونه بخونش ، هم بنویسه روش و هم اجراش کنه ( اگه فایل اجرایی باشه ) ، یعنی ۴ + ۲ + ۱ ، برای بقیه هم همینطوره !
( خب تو بگو : مثلا دسترسی 644 از چه اعدادی بدست میاد ؟ به چه کاربرایی چه دسترسی هایی میده ؟ )
اینجا هم مشخص کرده جناب دراگون که به همه پرونده های داخل این فایل سیستم این دسترسی رو بده بصورت پیش فرض ، یعنی همه بتونن توی این فایل سیستم بخونن ، بنویسن ، و اجرا کنن ، اما اون یک اولش فک کنم بیتی هست که اجازه نمیده کاربرا فایل های همو دستکاری کنن !
( امیدوارم جایی رو اشتباه نکرده باشم : )
« آخرین ویرایش: 23 خرداد 1401، 12:50 ب‌ظ توسط ㅤSudoㅤ »
آرچ و گنوم!

آفلاین آرگون

  • Sr. Member
  • *
  • ارسال: 263
  • جنسیت : پسر
  • 我是氩
پاسخ : سوالاتی درباره btrfs
« پاسخ #28 : 23 خرداد 1401، 01:07 ب‌ظ »
من همون یکشو میخواستم بدونم

نقل‌قول
( خب تو بگو : مثلا دسترسی 644 از چه اعدادی بدست میاد ؟ به چه کاربرایی چه دسترسی هایی میده ؟ )

کاربر مالک دسترسی خوندن و نوشتن
گروهی که فایل بهش تعلق داره دسترسی خوندن
و بقیه هم دسترسی خوندن داره
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. انجمن دکمه تشکر نداره

آفلاین سودو.

  • High Hero Member
  • *
  • ارسال: 3095
  • جنسیت : پسر
  • :(){ :|:& };:
پاسخ : سوالاتی درباره btrfs
« پاسخ #29 : 23 خرداد 1401، 01:22 ب‌ظ »
خب تو که بلد بودی ..
۱ . تاکید میکردی اون یک رو میخوای بدونی !
۲ .  دیگه نمیخواست سوالمو جواب بدی که وقتی خودت واردی !
😅️
آرچ و گنوم!