به F2FS بروید حرکت با HDD در SSD و F2FS

توسط 250 گیگابایت و شروع به فکر کردن به فکر کردن چگونه به انتقال سیستم به آن.

اول از همه، او با انتخاب سیستم فایل مناسب برای SSD، گیج شد. پس از یک گوگل کوتاه، من تصمیم گرفتم به یک FS نسبتا تازه که توسط سامسونگ به طور خاص تحت FLESF F2FS (سیستم فایل فلش دوستانه) توسعه داده شده است.

F2FS یک FS نسبتا جوان است، اما با این حال توسط هسته لینوکس از نسخه 3.8 پشتیبانی می شود

وظیفه شناسایی شده بود:

  1. سیستم را برای درک F2FS آموزش دهید
  2. ارسال و فرمت SSD در F2FS
  3. داده ها را کپی کنید
  4. پیکربندی Fstab و Grub

پشتیبانی F2FS را در Kubuntu روشن کنید

در Kubuntu 14.04 و 14.10، ماژول پشتیبانی F2FS موجود است، اما شامل نمی شود. بنابراین، برای فعال کردن پشتیبانی، آن را به اندازه کافی برای شماره گیری:

sudo modprobe f2fs

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

sudo lsmod | grep f2fs

در حال حاضر سیستم می تواند با F2FS کار کند، اما فقط قبل از راه اندازی مجدد. ماژول به طور خودکار با هر بار دانلود می شود، ورود F2FS را به انتهای فایل / etc / modules اضافه کنید

sudo -i
echo f2fs \u003e\u003e / etc / modules

همچنین به initramfs برای پشتیبانی از F2FS آموزش دهید. برای انجام این کار، F2FS را به انتهای فایل اضافه کنید و به روز رسانی کنید.

در Kubuntu 16.10، Kernel 4.8 همچنین باید علاوه بر اضافه کردن یک ماژول cRC32. در غیر این صورت، سیستم بوت نخواهد شد.

sudo -i
echo f2fs \u003e\u003e / etc / intramfs-tools / modules
echo crc32 \u003e\u003e / etc / intramfs-tools / modules
به روز رسانی intramfs -u

برای ایجاد F2FS نصب F2FS-Tools و Packages GParted

sudo apt-get نصب F2FS-Tools GParted

مدیر بخش CDE نمی داند چگونه F2FS را ایجاد کند، اما GParted می تواند.

برای بالا 14.04، شما همچنین باید بسته Util-Linux را به نسخه 2.25 یا بالاتر به روز کنید.

sudo Add-Apt-Tvository PPA: Xeron-Oskom / Util-Linux && sudo apt-get Update && sudo apt-get dist-upgrade -f

اتصال SSD، ایجاد پارتیشن ها و فرمت را در F2FS ایجاد کنید

از آنجا که دفع من فقط یک لپ تاپ بدون ثابت بود sSD کامپیوتر من به عنوان یک دیسک خارجی از طریق USB متصل شدم. برای انجام این کار، من قدیمی را گرفتم hDD در فضای بازبه جای معمول، جدا شده و گیج شده است دیسک خارجی SSD شما و اتصال تمام این کسب و کار به USB.
به طور شگفت انگیزی نه این سیستم نه بخش دیسک مدیر را دید. اما پس از بارگیری از درایو فلاش نصب با Kubuntu 14.04، دیسک دیدم و من با خیال راحت یک بخش خالی را ایجاد کردم که پس از آن دیسک در سیستم اصلی قابل مشاهده بود که در آن من یک شکست و قالب بندی را ساختم.

شکست در GParted انجام شد، زیرا مدیر بخش های CDE F2FS هنوز درک نمی کند.

شخصا، من این را بیان کردم:
/ بوت ext2 768 مگابایت
/ ریشه F2FS 20GB
/ صفحه اصلی F2FS 210GB

SWAP در فایل در حال اجرا خواهد بود.

داده ها را از HDD در SSD کپی کنید

انتقال داده ها از / خانه

در SSD در بخش / خانه، یک پوشه را با نام کاربری خود ایجاد کنید، خودتان را به صاحب خود اختصاص دهید

sudo mkdir $ user && chown "$ user": $ user "$ user

و کپی کردن همه چیز که ما نیاز نداریم فراموش نکنید که فایل ها و پوشه های پیکربندی اولیه را کپی کنید، مانند:
.kde
.Local
.config
.mozilla

برای انتقال داده ها از دایرکتوری اصلی شما می توانید استفاده کنید کپی ساده با حفظ ویژگی ها و حقوق به فایل ها. من یک کپی انتخابی از پوشه خانگی انجام دادم، زیرا HDD من دقیقا دو برابر SSD جدید بود، و همه چیز مناسب نیست، و "زباله" به شدت انباشته شده بود.

من چنین کپی کردم:

sudo cp -ar /home/dm/.kde/* / media / f2fs / dm / dm

کپی / ریشه و / بوت

برای کپی اطلاعات C / ROOT به LiveUsb Kubuntu، پشتیبانی از F2FS را با نصب پارتیشن های لازم و کپی اطلاعات از بخش ها روشن کنید.

پشتیبانی F2FS را روشن کنید
sudo modprobe f2fs

یک پوشه ای را ایجاد کنید که در آن ما نصب می کنیم
sudo mkdir / media / f2fs_root

سازمان دیده بان که دیسک ها برای ما در دسترس هستند
sudo fdisk -l

بخش ریشه F2FS را نصب کنید. به جای SDX، بخش خود را تنظیم کنید.
sudo mount / dev / sdx / media / f2fs_root

کپی / ریشه از HDD در SSD
sudo cp -ar / media / kubuntu / root / * / media / f2fs_root

همان را با بخش / بوت انجام می دهد

پیکربندی Fstab و Grub

راه اندازی مجدد سیستم خود را

راه اندازی Fstab

ما بخش های UUID را در SSD یاد می گیریم
sudo blkid

و قوانین FSTAB در SSD

sudo nano / media / f2fs / root / etc / fstab

او اکنون به نظر می رسد:

uuid \u003d XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX / F2FS RW، NOATIME، DISCARD 0 2
UUID \u003dxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
uuid \u003d xxxhhxxhh-xxxhhhhhhhhhhhhhh/ boot ext2 خودکار، noatime 1 2

ساخت Chroot SSD برای پیکربندی Grub

sudo mount / dev / sdx / media / f2fs / root / boot
sudo mount / dev / sdx / media / f2fs / root / boot / efi
sudo mount --bind / dev / media / f2fs / root / dev
sudo mount --bind / proc / media / f2fs / root / proc
sudo mount --bind / sys / media / f2fs / root / sys
sudo chroot / media / f2fs / root

سپس بوت لودر را تنظیم کنید

sudo grub-install / dev / sdx
sudo update-grub

جایی که sdx - نام دستگاه SSD (به عنوان مثال / dev / sdb)

بدون ترک قوانین Chrub.cfg در SSD
باز /boot/grub/grub.cfg.

sudo nano /boot/grub/grub.cfg.

و به دنبال سوابق مانند:
لینوکس / vmlinuz-3.16.0-25- rootgeneric root \u003d / dev / sdb2

که در آن تغییر / dev / sdb2. در / dev / sda2

همه، هارد دیسک را خاموش کرده و SSD را وصل کنید.

مواد استفاده شده:

در رسانه های مدرن و علاقه مندان به اندروید، همانطور که در هر فرقه، زیارتگاه های متعددی وجود دارد که به رغم همه چیز، معمول است. این ها بهینه سازی هسته های سفارشی، اسکریپت ها و برنامه های کاربردی برای بهینه سازی سیستم، "بهبود صدا" و خیلی بیشتر. به تازگی، سیستم فایل F2FS به آنها اضافه شده است، که طبق بسیاری از شواهد، به طور قابل توجهی عملکرد کار با حافظه NADN را به طور قابل توجهی افزایش می دهد و آن را از سایش حفظ می کند. اما آیا واقعا؟

شروع کردن

برای اولین بار، F2FS (سیستم فایل فلش دوستانه) در اکتبر 2012 به چشم انسان ظاهر شد، زمانی که سامسونگ با اجرای آن برای هسته لینوکس منتشر شد. به گفته توسعه دهندگان، FS از خراش به طور خاص برای حافظه فلش طراحی شده بود و مجاز به بهبود عملکرد خواندن / ضبط چنین درایو ها و استفاده از ویژگی های خود را برای برخی از بهینه سازی و حفاظت از پوشیدن.

در حال حاضر تا پایان سال، F2FS به بخش رسمی لینوکس 3.8 تبدیل شده است، و پس از مدتی، پشتیبانی آن در Cyanogenmod 10.2 و بازیابی سفارشی TWRP ظاهر شد. از آن به بعد، Modests و Optimizers شامل آن را به تمام هسته های KARTOMIC خود را شامل می شوند، آنها یک توده از بررسی های تسلیم، تصاویر را با اثبات عملکرد فوق العاده سیستم فایل منتشر می کنند.

از طرف، همه اینها به نظر می رسد بیش از تشویق، بنابراین تازه واردان آندروید در صفوف کسانی که زیبا را لمس کرده اند و این زیبا را در گوشی های هوشمند خود به دست آورده اند، می آیند. این فقط چند نفر فکر می کنند که چرا معجزه معجزه سامسونگ خود را از F2FS حتی در آخرین پرچم های خود استفاده نمی کند.

و دلیل ساده است: F2FS عملا بهتر از سیستم فایل ext4 استفاده شده در آندروید پیش فرض نیست. به منظور عدم انطباق، جداسازی دو اسطوره اصلی مربوط به F2FS: بهره وری و نگرش دقیق نسبت به درایوهای فلش.

کارایی

در شبکه شما می توانید نمونه های بسیاری از مقایسه عملکرد EXT4 و F2FS را پیدا کنید. آنها بسیار شبیه هستند و اغلب یک برنده بزرگ از دومی را در سرعت ضبط داده ها نشان می دهند. در اینجا، به عنوان مثال، نتایج مقایسه آندروژن برای گوشی هوشمند سونی Expera Z1:

به نظر می رسد عجیب و غریب، درست است؟ میزان ضبط تصادفی 150 بار در مقایسه با EXT4 و 6 بار در مقایسه با سرعت خواندن افزایش یافته است. برای اولین بار، چنین آنومالی روزنامه نگاران Phoronix را ذکر کرد، زمانی که تست F2FS در اوایل سال 2013 انجام شد:


سپس آنها به طور منطقی پیشنهاد کردند که در واقع F2FS داده ها را به دیسک نمی نویسد، بلکه به جای آن آنها را برای یک رکورد بعدی ذخیره می کند. اگر به معماری F2FS نگاه کنید، واضح است که این درست است. F2FS با 4 بلوک داده Kbyte کار می کند، ترکیب آنها را به بخش های 2 مگابایت می کند و به نوبه خود، به نوبه خود، به بخش هایی می پردازند که می توانند تا شش قطعه باشند.

چرا، ما به چنین سیستمی نیاز داریم، بعدا صحبت خواهیم کرد، اما در حال حاضر ما فقط در این واقعیت زندگی خواهیم کرد که قبل از نوشتن در حافظه بخش باید با بلوک ها پر شود. به عبارت دیگر، F2FS بلوک های داده 4-کیلوبایت ضبط شده را به قطعات جمع آوری می کند اندازه بزرگترو سپس آنها را در یک زمان بر روی دیسک پرتاب می کند. این دلیل برای F2F های عملکرد غیر طبیعی بالا در سرعت بلوک تصادفی 4 کیلوبایت است و کاملا قابل مقایسه با عملکرد EXT4 رکورد پیوسته بلوک های چندگانه است.

آخرین تست های Phoronix همچنین عملکرد تقریبا برابر هر دو سیستم فایل را تایید می کند. F2FS به طور قابل توجهی به طور قابل توجهی در آزمون کار همزمان با هزاران فایل، که به دلیل بهینه سازی داخلی آن است، به طور قابل توجهی پیش می آید. با این حال، هیچ گوشی هوشمند به طور همزمان با بسیاری از فایل ها کار نمی کند. این وضعیت حتی بر روی دسکتاپ و خاص برای سرورها نادر است.

نگرش دقیق نسبت به درایو

دومین تصور غلط نسبت به F2FS با یک نگرش دقیق تر نسبت به حافظه فلش همراه است. همه ما می دانیم که حافظه فلش یک چیز شکننده است و تنها چند هزار دستگاه ضبط / پاک کردن داده ها را تحمل می کند. به همین دلیل توصیه می شود اطلاعات را در فلش درایو در یک فرمت ورودی قرار دهید، زمانی که بلوک های جدید قدیمی نیستند و در عوض آنها به یک منطقه غیرقانونی نوشته می شوند، پس از آن بلوک قدیمی مشخص شده به عنوان استفاده نشده و پس از آن پاک شده، آزاد کردن فضا.

این کار F2FS کار می کند، و به همین دلیل است که بسیاری از مردم او را در نظر می گیرند بهترین انتخاب برای حافظه فلش در مقایسه با EXT4، کار بر اساس طرح کلاسیک، که شامل تغییر داده ها در سایت است. اما یک نکته وجود دارد. واقعیت این است که کاملا هر حافظه فلش مدرن، از درایوهای فلش USB و پایان دادن به سرور SSD، شامل کنترل کننده FTL (لایه ترجمه فلش) است که مسئول ارائه تصور است دیسک های مغناطیسی حافظه فلش به عنوان دیسک معمولیکه شما می توانید تعداد مشخصی از بلوک های داده را ضبط کنید.

علاوه بر چیزهایی مانند ترکیب چند تراشه های حافظه فلش به یک "دیسک" و اجرای عملیات TRIM، که پاک دیگر از بلوک استفاده نمی شود، FTL نیز مسئول انتخاب فیزیکی بلوک قابل ضبط در حافظه است. و در اینجا از آن استفاده می شود (تعجب!) مینی FS ساخت یافته را وارد کنید. به عبارت دیگر، هر حافظه مدرن فلش خود را به افزایش در زندگی خود را بدون توجه به آنچه سیستم فایل شما بر روی آن ایجاد می کنید: F2FS، ext4، FAT32 یا هر چیز دیگری، نتیجه آن خواهد بود.

در حقیقت، دلیل اینکه F2FS نامیده می شود "فلش دوستانه) (فلش دوستانه)، به هیچ وجه در یک نگرش دقیق به حافظه، اما آن را می داند که چگونه برخی از ویژگی های خود را به کار با حافظه کارآمد تر. یک نمونه از افزایش بهره وری، یک مکانیزم برای ترکیب داده ها در بخش است.

واقعیت این است که بسیاری از Microcircuits حافظه فلش شامل یک، اما چندین درایو مستقل است. و رکورد در هر یک از آنها می تواند به طور همزمان رخ دهد. ترکیب داده ها در بخش، F2FS می تواند آنها را به یک رکورد در همان زمان ارسال کند، که در تئوری منجر به افزایش عملکرد ضبط در تعداد دفعات، چند نفر از تعداد درایوها خواهد شد.

اما در اینجا خیلی ساده نیست. تمام بهینه سازی F2FS نیاز دارد تنظیم فردی سیستم فایل برای هر مدل حافظه فلش. سیستم فایل به اندازه کافی پیکربندی شده است. و این نباید یک کاربر سیستم عامل سفارشی باشد، بلکه سازنده حافظه خود را به خود جلب می کند، زیرا تنها می تواند تمام ظرافت دستگاه های خود را بداند.

جمع

F2FS یک سیستم فایل عالی است. این نشان می دهد حداقل این واقعیت است که تنها در نور ظاهر می شود، در حال حاضر قادر به رقابت با افراد EXT4 لیک و صدها نفر است. با این حال، شما نباید منتظر شگفتی از آن باشید و دستگاه خود را فرمت کنید. بله، بسیاری از مردم اعلام قابل توجهی حتی بدون آزمایش برای افزایش عملکرد، اما دوباره، به احتمال زیاد، این اثرات ناشی از مکانیسم ضبط شده به تعویق افتاده است و در واقع هیچ افزایش قابل توجهی در سرعت وجود ندارد.

Alexey Fedorchuk
Ubuntu'wa شور و شوق، 2014/06/2013

سیستم فایل F2FS (سیستم فایل فلش دوستانه - "از سیستم Flack System Flack") به طور خاص برای محل اقامت در SSD و رسانه های جامد جامد طراحی شده است. این توسط هسته لینوکس پشتیبانی می شود، با شروع از نسخه 3.8.0 - یکی که بخشی از اوبونتو 13.04 است.

در F2FS پشتیبانی می کند، آسان است که تیم را مطمئن شوید

$ ls /lib/modules/3.8.0-23-generic/kernel/fs/f2fs.

در خروجی که ما ماژول را می بینیم

با این حال، به طور پیش فرض، این درگیر نیست. بنابراین، شما می توانید سعی کنید آن را به صورت معمول آپلود کنید:

$ sudo modprobe f2fs

این تلاش موفقیت آمیز خواهد بود، زیرا ما تیم را به ما خواهیم گفت

$ lsmod | grep f2fs f2fs 109231 0

جالب توجه است، در حالی که نتیجه تیم

DMESG | grep -i f2fs

هنوز خالی خواهد بود و پس از راه اندازی مجدد، هیچ اشاره ای از این ماژول یافت نخواهد شد. بنابراین شما نیاز به اطمینان از دانلود خود را در سیستم شروع به صورت دستی. برای انجام این کار، کافی است که یک رشته را به فایل / etc / modules اضافه کنید

چه چیزی را می توان بر روی برابر Superuser یا در ویرایشگر متنیا دنباله ای از دستورات نوع

$ sudo -i $ echo f2fs \u003e\u003e / etc / modules $ خروج

همانطور که حدس زدن آسان است، این به تعهد به بارگذاری ماژول مربوطه در مرحله اولیه اولیه سیستم می رسد.

با این حال، لذت کمی از پشتیبانی از هر سیستم فایل وجود دارد، اگر هیچ ابزار مناسب برای کار با آن وجود ندارد. و برای کار با F2Fs آنها آنها را در اوبونتو هنوز.

با این حال، دریافت این مجموعه ابزار عالی نیست. و او در حال بررسی در دسترس بودن مخزن جهان با تیم بعدی است

sudo apt-get install f2fs-tools

با این حال، کل جعبه ابزار برای کار با F2FS در حال حاضر به یک فرمان واحد - /sbin/mkfs.f2fs و مستندات مربوطه - MAN (8) MKFS.F2FS.

ایجاد F2FS در یک بخش یا دستگاه خام به روش معمول انجام می شود:

mkfs.f2fs / dev / sdf1

در پاسخ به این نتیجه گیری به شرح زیر است:

F2FS-Tools: Ver: 1.1.0 (29-Nov-2012) اطلاعات: بخش بخش \u003d 512 اطلاعات: مجموع بخش ها \u003d 30308319 (در 512bytes) اطلاعات: Zone aligned segment0 blkaddr: 256 اطلاعات: این دستگاه "اطلاعات Trim را پشتیبانی نمی کند : فرمت موفقیت آمیز

مثال داده شده مربوط به یک درایو فلش است، چرا و ما پیامی در مورد عدم پشتیبانی Trim می بینیم - در هر SSD مدرن، روشن نخواهد بود.

فرمان mkfs.f2fs دارای چندین گزینه است. یکی از آنها این است که برچسب را برای پارتیشن یا دستگاه مربوطه تعیین می کند که در هنگام استفاده از F2FS در رسانه های قابل تعویض نوع درایوهای فلش بسیار مفید است. بقیه تعریف سیاست های توزیع بلوک (-A)، اندازه منطقه مقررات (-O)، تعداد بخش ها به بخش (-s) و بخش های منطقه (-Z) را تعریف می کند. با این حال، اثر ارائه شده توسط آنها مستند نشده است، و من فرصت برای آزمایشات نداشتم. بنابراین، همچنان به پیش فرض ها متکی است، به جز در منی عمه، شما همچنین می توانید به فرمان mkfs.f2fs بدون استدلال نگاه کنید:

یک تخصیص مبتنی بر پشته، نسبت Overprovision -o -s # از بخش ها در هر بخش -z # از بخش ها در هر منطقه

پس از ایجاد سیستم فایل F2FS، یک تمایل طبیعی برای آزمایش آن در کسب و کار ایجاد می شود. برای آن مطلوب است که آن را در جایی قرار دهید. به طور خودکار سیستم آن شناخته شده نیست، با وجود ارائه دانلود ماژول مورد نظر. یعنی، در مقایسه با سایر سیستم های فایل در رسانه های خارجی، به طور پیش فرض قابل مشاهده نیست مدیران فایل نوع Nautilus یا Thunar را تایپ کنید.

با این حال، این بدان معنا نیست که بخش ها یا دستگاه هایی با F2FS باید با دست و حتی بیشتر از ریشه نصب شوند. به اندازه کافی برای ایجاد در دایرکتوری صفحه اصلی کاربر (به عنوان مثال، $ home / test) ایجاد کنید و وارد رشته / etc / fstab شوید

/ dev / sdb1 $ home / test f2fs کاربر، noauto 0 0

البته، بدون فراموشی برای جایگزینی ارزش متغیر خانه $ و نام دستگاه دقیق را مشخص کنید. پس از آن، دستگاه با F2FS در میان نقاط ورودی Nautilus یا Thunar ظاهر می شود زمانی که آن را متصل (در صورت برچسب - اگر این مشخص شد). این به رسانه های قابل تعویض اشاره دارد - به عنوان مثال، Flashcams یا کارت های SD. دستگاه های داخلی ( sSD درایوها) توصیه می شود که راه معمول را به طور معمول "به طور مداوم" نصب کنید.

متأسفانه، یک سلسله مراتب فایل را به F2Fs منتقل کنید در حال حاضر غیر ممکن است در نصب کننده اوبونتو، این ویژگی ارائه نشده است. و "عبور از آهنگ ها"، شبیه به آنهایی که هنگام نصب با ریشه در ZFS استفاده می شود، بقیه در این واقعیت است که Grub-Probe F2FS را تشخیص نمی دهد و هیچ "تنظیمات" مانند GRUB برای ZF های بومی، در حالی که (؟) وجود ندارد .

عملکرد سیستم فایل - یک چیز بسیار مهم است، در این مقاله ما متوجه خواهیم شد که سیستم فایل سریعتر کار می کند این لحظه، و همچنین نحوه عملکرد به نسخه کرنل لینوکس بستگی دارد. ما عملکرد Ext4 VS F2FS را در مقابل Btrfs در SSD مقایسه خواهیم کرد و از هسته 4.4، 4.5، 4.6 و 4.7 استفاده خواهیم کرد.

هر سه سیستم فایل بر روی هر یک از آخرین نسخه های پایدار هسته مورد آزمایش قرار گرفتند. تمام آزمون ها بر روی سامسونگ 950 Pro M.2 NVM Express SSD انجام شد.

مجمع شبانه اوبونتو 16.10 به عنوان یک سیستم عامل برای آزمایش، و همچنین هسته های گرفته شده از هسته اوبونتو PPA استفاده شد. تست ها با استفاده از روش کاملا اتوماتیک و قابل بازیافت انجام شد نرم افزار Phoronix Test Suite. برای تست هر یک از سیستم های فایل، بخش کامل شد فرمت شد. همچنین، قالب بندی برای هر نسخه از هسته انجام شد. برای نصب هر یک از سیستم های فایل، پارامترهای پیش فرض نصب شده استفاده شد.

اولین آزمون تست عملکرد پایگاه داده SQLite بود. سرعت کپی هنگام نوشتن به BTRFS کمی کمتر از EXT4 و F2FS است. ext4 در این آزمون بهترین نتیجه را نشان داد. عملکرد BTRFS واقعا در کرنل های لینوکس 4.5 و لینوکس 4.6 بهبود یافته است، و برای سیستم های فایل باقی مانده آن را در همان سطح باقی مانده است.

در آزمون خواندن تصادفی، تمام سه سیستم فایل نشان داد که از هسته لینوکس 4.4 آغاز شده است.

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

تست ضبط تصادفی جالب نیست.

تست FS-Mark F2FS به جای اول بود. این با 1000 فایل 1 مگابایت آزمایش شد. عملکرد EXT4 و BTRFS تقریبا در همان سطح است.

سیستم فایل فلش دوستانه همچنان به نتایج عالی ارائه می دهد. این بار 4000 فایل، 32 زیر شاخه، اندازه 1 مگابایت.

در یک آزمایش چند رشته، FS-Mark تفاوت زیادی را در عملکرد سیستم های فایل EXT4 VS F2FS در مقابل BTRFS نشان نمی دهد.

F2FS دوباره اولین جای خود را در سرعت خواندن در آزمون Blogbench می گیرد. در جای دوم BTRFS.

بهترین وبلاگ نویسی در Blogbench در EXT4.

F2FS در تست DBench به بالا بازگشته است.

ext4 و F2Fs خود را برای BTRFS در آزمون عملکرد PostgreSQL نشان داده اند.

نتیجه گیری

این همه نتایج آزمون ext4 در مقابل F2FS در مقابل BTRFS، که ما امروز در نظر می گیریم. همانطور که می بینید، F2FS یک سیستم فایل نسبتا امیدوار کننده است، اما ext4 و btrfs به خوبی نگهداری می شوند. همانطور که برای هسته، عملکرد در اینجا به طور کلی افزایش می یابد، اما این افزایش بسیار بزرگ نیست.

روز خوب. برای شروع، ما درک می کنیم که F2FS چیست و چرا لازم است.

F2FS (Eng. سیستم فایل فلش دوستانه) یک سیستم فایل ارائه شده در سال 2013 بهینه شده برای استفاده در بخیه های فلش، از جمله SSD، کارت های حافظه و داخلی ساخته شده است دستگاه های مختلف تراشه های حافظه به طور کلی، این یک سیستم فایل است که در ابتدا زمان دسترسی ثابت و تعداد محدودی از چرخه های بازنویسی سلول های حافظه را در نظر می گیرد، بنابراین استفاده از آن و ترجیحا.

آماده سازی دستگاه برای نصب سیستم فایل

پشتیبانی از این سیستم فایل شامل می شود کرنل لینوکس شروع با نسخه 3.8. CyanogenMod اجازه نمی دهد با استفاده از این سیستم فایل برای استفاده از این سیستم فایل، بنابراین باید اضافه شود. اما، خوشبختانه، کمربند کمربند در حال حاضر همه چیز را برای ما انجام داده است، و اکنون ما فقط باید نصب کنیم سیستم عامل. بلافاصله به شما هشدار می دهم که کاملا تمام داده های تلفن پاک خواهد شد، بنابراین بهتر است در مورد انواع پشتیبان گیری در پیشبرد فکر کنید (حساب Google برای مخاطبین، تهیه پشتیبان تیتانیوم برای کاربرد و دست برای استخراج عکس های مهم). اگر همه چیز مهم است در حال حاضر نگه داشته شده و اعتماد به نفس در دستورالعمل دست خود را، پس از آن ادامه دهید. اما من به شما یادآوری می کنم که سیستم عامل تلفن تا حدودی همیشه قرعه کشی وجود دارد، و برای تلفن شما تنها شما. شما می توانید آن را شکستن!

هنگام نوشتن دستورالعمل ها، من آندروید paranoid ایستادم، و از اولین بار برای نصب F2FS کار نکردم، من یک تنظیم مجدد به حالت کارخانه را تنظیم کردم، و پس از آن، سیستم عامل به خانه من رسید. تنها گزینه صرفه جویی در داده ها این است که آیا شما در حال حاضر CM11 معمولی دارید. که در این مورد شما نیاز به تهیه پشتیبان / داده ها، از طریق TWRP، که در زیر در دسترس است، و پس از نصب مجدد. اگر شما هر ROM دیگر، از جمله سهام، بازیابی / داده ها توصیه نمی شود.