morontt.info

Ubuntu → Ubunutu 16.04 и F2FS

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

Для начала нужно загрузиться с LiveCD, или, скорее, с LiveUSB, и отбить свободное место от основного корневого раздела, если это не было сделано при инсталляции. Делается довольно просто с использованием того же GParted. Сразу отформатировать в F2FS, скорее всего, не получится. Я оставил раздел неотформатированным. После перезагружаемся обратно в установленную Ubuntu.

Установим f2fs-tools

sudo apt-get install f2fs-tools

Добавим модуль f2fs в конец файла /etc/initramfs-tools/modules и обновим initramfs

sudo gedit /etc/initramfs-tools/modules
sudo update-initramfs -u

Далее найдём новый раздел и отформатируем его.

sudo lsblk
# Тут главное не ошибиться, последствия могут быть нехорошими.
# В sdaX подставить правильный номер раздела вместо X, например /dev/sda4
sudo mkfs.f2fs /dev/sdaX 

Откроем новый раздел в наутилусе и сохраним путь к нему (или можно примонтировать его куда угодно вручную). После скопируем туда содержимое домашней папки

# У вас путь будет другой 100%
sudo cp -Rp /home/* /media/morontt/1fcd8f3b-478e-4cae-baea-78c5b581491d

Когда файлы будут скопированы, посмотрим UUID раздела и добавим этот раздел в /etc/fstab

sudo blkid
sudo gedit /etc/fstab
Добавляем строку вида:
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxx /home f2fs nodev,nosuid 0 2

Переименуем старую домашнюю директорию и создадим точку монтирования:

sudo mv /home /home_old
sudo mkdir /home

Перезагружаемся и видим, что всё в норме :) А если что-то пошло не так, то вспоминаем, что нужно было сделать резервную копию всех данных перед началом манипуляций с разделами.

g-plus-icon
Теги: linux ubuntu f2fs
comments powered by Disqus
Учтите, что комментарии добавляются только при включённом JavaScript в браузере. В ином случае информация хоть и не пропадёт бесследно, но будет отправлена в спам и вряд ли хоть кто-нибудь её увидит.
Alexander G.
avatar
ГУД! я тоже был неприятно удивлен когда в релизе не оказалось поддержки. Хотя было много разговоров до выпуска.
Ответить
morontt
avatar
Ну частично проблема решена :)
Ответить
morontt
avatar
Не знаю, не сталкивался с DSL на линуксах. А ты куда пропал отовсюду? :)
Ответить
3 комментария Написать что-нибудь
Поля, помеченные asterisk, обязательны для заполнения.
Адрес электронной почты нигде не отображается, необходим только для обратной связи.
Веб-сайт вводите в формате http://example.org, при желании, конечно.