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

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

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


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: واحد اندازه‌ Logical Volume ها در LVM چیست؟ نه GiB است و نه GB!  (دفعات بازدید: 225 بار)

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

آفلاین alih_net

  • High Sr. Member
  • *
  • ارسال: 596
  • جنسیت : پسر
    • سیدعلی حسینی
سلام به دوستان؛

متوجه یک مسئلهٔ عجیب در تعیین اندازه Logical Volume ها شدم و اون اینکه، امکان تعیین اندازه دقیق براساس مضارب ۱۰۰۰ (MB, GB و...) نیست.

مثلا من یک vg با نام efs ایجاد کردم؛

pvcreate /dev/mapper/efs
vgcreate efs /dev/mapper/efs

حالا می‌خوام سه lv با حجم‌های ۴۰ گیگابایت ، ۲۰ گیگابایت و ۱۰۰٪ ایجاد کنم؛

lvcreate -L 40000MB -n root efs
lvcreate -L 20000MB -n swap efs
lvcreate -l 100%FREE -n home efs

در نهایت نتیجه (lvdisplay) به شکل زیره:

  --- Logical volume ---
  LV Path                /dev/efs/root
  LV Name                root
  VG Name                efs
  LV UUID                Ir22kd-NebJ-JMGc-sAlE-oD7v-WFdO-FFlfwi
  LV Write Access        read/write
  LV Creation host, time ubuntu, 2022-10-04 01:22:49 +0330
  LV Status              available
  # open                 1
  LV Size                39.06 GiB
  Current LE             10000
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           254:1
   
  --- Logical volume ---
  LV Path                /dev/efs/swap
  LV Name                swap
  VG Name                efs
  LV UUID                packJ7-tH0q-kZjP-XECH-iCWR-Hv4q-q6mYxU
  LV Write Access        read/write
  LV Creation host, time ubuntu, 2022-10-04 01:22:49 +0330
  LV Status              available
  # open                 2
  LV Size                19.53 GiB
  Current LE             5000
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           254:2
   
  --- Logical volume ---
  LV Path                /dev/efs/home
  LV Name                home
  VG Name                efs
  LV UUID                cVDMi2-VLNW-pL3J-w0kK-3qF5-eKp1-5igKz6
  LV Write Access        read/write
  LV Creation host, time ubuntu, 2022-10-04 01:22:50 +0330
  LV Status              available
  # open                 1
  LV Size                <173.29 GiB
  Current LE             44362
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           254:3

lv اول که می‌بایست ۴۰ گیگابایت می‌بود، ۳۹.۰۶ گیبی‌بایت شده که معادل ۴۱.۹ گیگابایته
lv دوم هم به جای ۲۰ گیگابایت، ۱۹.۵۳ گیبی‌بایت شده که معادل ۲۰.۹ گیگابایته!

مشکل از کجاست؟
« آخرین ویرایش: 13 مهر 1401، 12:09 ق‌ظ توسط alih_net »

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19722
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
مشکل نیست. LVM خودش رند می‌کنه اندازه‌ها رو برای تغییر راحت‌تر.
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن