F2fs loopback bug workaround

F2FS (англ. Flash-Friendly File System ) — файловая система, ориентированная на использование на флеш-памяти, в том числе для использования с SSD-накопителями, картами памяти (eMMC/SD) и встроенных в различные потребительские устройства флеш-чипов.

Автором является Ким Чэ Гык (Kim Jaegeuk, Hangul: 김재극) из корпорации «Samsung».

Исходный код F2FS был открыт компанией в октябре 2012 [2] [3] , после чего доработан инженерами «Samsung» с учётом замечаний сообщества.

Поддержка файловой системы F2FS включена в ядро Linux начиная с 3.8. [4] Параллельно развивается пакет f2fs-tools, содержащий набор утилит для обслуживания разделов F2FS (mkfs.f2fs, fsck.f2fs).

F2FS разработана специально с учётом специфики флеш-памяти и учитывает такие особенности, как неизменное время доступа и ограниченный ресурс количества циклов перезаписи данных.

F2FS Loopback Bug Workaround

VR25 @ XDA Developers

  • This mod is prov >
  • Some kernels from devices with F2FS-formatted data partition (i.e., Motorola) have a bug that prevents loopback devices (.img files) from being mounted read-write. This limits systemless modifications that can be achieved with Magisk.
  • This module works by moving magisk.img to the cache partition ( EXT4 ) and linking it to its actual location (/data/adb or /data). The other half of the process consists on automatically recreating magisk_merge.img shortly after boot and handling it the same way as magisk.img.
  • With this workaround, a patched kernel is dispensable.
  • Cache partition’s size is the only limiting factor — and that’s pretty much self-explanatory.
  • The module automatically backs up (on boot) & restores (on install/update) /cache/magisk_img — backup file: /data/magisk_img_bkp
  • Due to the nature of the bug, this module can only be installed from TWRP.
Читайте также:  В контакте вход регистрация бесплатно

2018.1.24 (201801240)

  • Automatically find and remove original Magisk image files so that users don’t have to
  • General optimizations

2018.1.14 (201801140)

  • Automatically backup (on boot) & restore (on install/update) /cache/magisk_img — backup file: /data/magisk_img_bkp
  • Better device compatibility, regardless of TWRP F2FS patching status
  • Works with all Magisk versions currently in use

2018.1.1 (201801010)

  • Auto-remove $IMG symlink before installing — people who followed the manual workaround no longer need to do anything prior to installing
  • Enhanced magisk_merge.img creation service
  • Updated reference

Project Statistics

Sourcerank 3
Repository Size 31.3 KB
Stars 1
Forks 2
Watchers 1
Open issues
Dependencies
Contributors 1
Tags
Created Dec 31, 2017
Last updated Jan 15, 2018
Last pushed Mar 6, 2018

Top Contributors See all

Something wrong with this page? Make a suggestion

Last synced: 2018-01-26 03:27:51 UTC

Login to resync this repository

Libraries.io helps you find new open source packages, modules and frameworks and keep track of ones you depend upon.

Copyright © 2020 Tidelift, Inc
Code is Open Source under AGPLv3 license
Data is available under CC-BY-SA 4.0 license

Получаю это сообщение об ошибке

при запуске моей системы (даже с live-cd).

Мой компьютер — это dell inspiron 7559 с графикой intel и nvidia.

4 ответа

У меня также есть тот же ноутбук: Dell Inspiron 7559. Мне удалось загрузить, добавив nouveau.modeset=0 , чтобы лишить linux-строку. Вы можете добавить его в конец строки, начинающейся с linux . Когда вы находитесь в меню grub, нажмите E, чтобы отредактировать grub. После его добавления нажмите F10 для загрузки. Ваша система должна запускаться. После этого перейдите в Системные настройки — > Программное обеспечение и amp; Обновления — > Дополнительные драйверы, а затем выберите драйвер NVIDIA. Сейчас я использую бинарный драйвер NVIDIA версии 367.57 от nvidia-367 (проприетарный, проверенный).

Читайте также:  Что такое дпай у мыши

Однако у меня также есть проблемы. Во-первых, карта NVIDIA потребляет много энергии. Срок службы аккумулятора составляет 2 часа с Linux (потому что он использует только NVIDIA GTX 960). В Windows я получаю 6 часов, если я использую это мягко. Если я делаю prime-select intel и пытаюсь выйти из системы, он застревает, и я должен перезагрузить его несколько раз, чтобы он загрузился. Иногда он никогда не загружается, поэтому мне приходится загружаться в режиме восстановления и переключаться обратно на NVIDIA на prime-select nvidia . Я установил все драйверы видеокарты Dell и ничего не изменил — по-прежнему не загружается с выбранным Intel. Однако однажды мне удалось загрузиться с Intel, и это дало мне 6:30 часов автономной работы. Что-то странно.

В MSI GP72 6QF Leopard Pro я установил Ubuntu 16.04. Я установил последнее обновление прошивки MSI BIOS по состоянию на 12/2016. Кроме того, у меня отключена безопасная загрузка, а C-step отключен. Начиная с новой установки, останов Ubuntu останавливался со следующей ошибкой:

NMI watchdog: BUG: soft lockup — CPU#5 stuck for 22s! [plymouthd:9203]

Я получаю разное количество CPU с каждым отключением.

Включение проприетарного драйвера Nvidia разрешило ошибку и завершение работы было успешным. Чтобы включить драйвер NVIDIA:

В системных настройках перейдите в раздел Дополнительные драйверы — > Nvidia Corp — > Включить использование двоичного драйвера Nvidia — версия 367.57 от Nvidia . (проприетарный ..)