[Как сделать] Как преобразовать Debian Wheezy из Ext3 или Ext4 в Btrfs

Обычно те, которые мы используем GNU / Linux мы использовали для наших перегородок знаменитые Ext2, Ext3 и Ext4, но, как известно, существуют и другие типы файловых систем и Btrfs он набирает довольно большую популярность.

Но что это Btrfs? Давайте посмотрим краткое описание в Википедия.:

Btrfs (В-дерево FS или обычно произносится как "Butter FS") - это файловая система копирование при записи объявлено Корпорация Oracle для GNU / Linux.

Его цель - заменить текущую файловую систему ext3, снимая наибольшее количество его ограничений, особенно с максимальным размером файлов; в дополнение к внедрению новых технологий, не поддерживаемых ext3. Также заявлено, что он будет «сосредоточен на отказоустойчивости, ремонте и простоте администрирования».

Что ж, в этой статье я покажу вам, как использовать Дебиан Уизи con Btrfs, следуя шагам, которые я нашел в ссылку. Я думаю, что само собой разумеется, что если вы решите внести изменение, вы должны сделать это на свой страх и риск, и что я не несу ответственности за какие-либо катастрофы, связанные с вашими данными. Пойдем туда 😛

Переход с Ext3 / 4 на Btrfs

1.- Первое, что мы должны сделать, это сохранить все наши данные или, что еще лучше, провести этот тест на виртуальной машине.

2.- Скачиваем .iso из Тестирование Debian и "записать" его на компакт-диск или поместить на память USB con UNetbootin для загрузки с этого устройства.

3.- Хотя в исходной статье это не разъясняется, я полагаю, что мы должны установить, как это логично, и как только система будет готова, мы добавим:

fsck -f /dev/sdaX

(при условии, что / dev / sdaX - корневая файловая система)

4.- Устанавливаем наш любимый редактор и btrfs-инструменты (если нет в наличии).

5.- Затем выполняем:

btrfs-convert /dev/sdX

6.- Позже:

mount /dev/sdX /mnt

Потом:

mount -o bind /dev /mnt/dev
mount -o bind /sys /mnt/sys
mount -o bind /proc /mnt/proc

7.- Мы используем Chroot:

chroot /mnt

8.- Редактируем файл / И т.д. / Fstab, ищем строку, где смонтирована корневая (/) файловая система, и меняем UUID по / DEV / SDx, мы изменили ext3 / ext4 по Btrfs, мы меняем опцию на 'значения по умолчанию' и меняем последнее число (1) на 0.

Например, в моем случае это было бы изменить:

UUID=c2bc3236-b089-4f1e-8303-8fc9fab8848f    /    ext4    errors=remount-ro 0   1

и оставьте так:

/dev/sdX    /           btrfs    default     0       0

9.- Затем выполняем:

ls -la /boot

Таким образом, мы показываем файлы, которые находятся внутри / boot, убедившись, что у нас есть один, похожий на этот: initrd.img-3.2.0-2-686-pae. Нам нужен текст, идущий после 'initrd.img-' которое будет ядром, которое мы будем использовать в следующей команде:

mkinitramfs 3.2.0-2-686-pae -o /boot/initrd.img-3.2.0-2-686-pae

10.- Позже мы обновляем GRUB:

grub-install /dev/sdX
update-grub

По завершении используем команду:

exit

Выбраться из корневой.

11.- Разбираем:

umount /mnt/proc
umount /mnt/dev
umount /mnt/sys
umount /mnt

12.- Перезагружаем и молимся !!! 😀

Если катастрофы не произойдет, мы можем убедиться, что мы уже в Btrfs выполняя следующие проверки:

1.- Как корень выполняем:

update-initramfs -u -t -kall

2.- Меняем снова в файл / И т.д. / Fstab el / DEV / SDx по UUID. Чтобы посмотреть UUID из раздела выполняем:

ls -la /dev/disk/by-uuid/ | grep sdΧ

Что должно вернуть что-то вроде этого:

lrwxrwxrwx 1 root root 10 abr 19 08:50 0c3299fc-de7b-496f-8cf8-0d0945111b88 -> ../../sda5
lrwxrwxrwx 1 root root 10 abr 19 08:50 2cce04c7-ae67-413b-9773-afe86a36aa39 -> ../../sda6
lrwxrwxrwx 1 root root 10 abr 19 08:50 c2bc3236-b089-4f1e-8303-8fc9fab8848f -> ../../sda1

Если все прошло хорошо, вы можете удалить резервную копию, созданную в процессе преобразования. (ext2_сохранено) следующим образом:

btrfs subvolume delete /ext2_saved

Готово 😀


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   103 сказал

    Только один вопрос: рискнем ли мы использовать эту файловую систему для нескольких новых функций и возможностей, о существовании которых многие пользователи даже не подозревают? Я не имею в виду, что btrfs плохой (я даже не пробовал), судя по тому, что я читал, в нем есть «вещи», которых не хватает классическим ext3 и ext4, но я возвращаюсь к первоначальному вопросу, стоит ли оно того?

    1.    Нуксвин сказал

      с моей точки зрения…. Я так не думаю!! вы бы также рискнули испортить вашу систему !!!! и другое дело, неважно, какой формат у вас в разделе ... важно иметь правильный формат для функций, которые вы собираетесь предоставить своим разделам, или для того, для какого типа использования вы собираетесь его использовать!

  2.   Не из Бруклина сказал

    Я использую debian, потому что он стабилен, и все же мне нужна стабильная файловая система. Интересно, какие преимущества принесет btrfs обычным пользователям вроде меня?

  3.   Йойо Фернандес сказал

    Очень хороший вклад, как всегда 😉

    Хотя в моем случае я не думаю, что он мне все еще нужен, ext4 мне подходит. Я использую только на ПК для домашних условий, вы знаете, интернет, музыка, видео, порно ... и прочее.

    приветствия

    1.    Мерлин Дебианит сказал

      Использование Linux Porn от выглядит так же.

  4.   Эрунамо ДЖАЗ сказал

    Тем, кто спрашивает, принесет ли Btrfs какое-либо преимущество перед Ext4, ответ: да и нет, xD
    Если вы используете твердотельный жесткий диск (SSD), вы увидите гораздо лучшую производительность, если используете Btrfs, но, поскольку система все еще находится в разработке, возможно, что вы попадете в аварию, это вопрос чтения документации проекта, чтобы получить представление из чего можно найти: https://btrfs.wiki.kernel.org/

    Однажды я подумал о прыжке, но сдался.

    1.    103 сказал

      Именно это я имел в виду, кажется, я сказал это странным тоном.

  5.   Vicky сказал

    Для тех, кто знает английский и кому интересно, вот ссылка на тесты, сравнивающие между собой btrfs и ext4. Хотя это было несколько месяцев назад, примерно сейчас btrfs улучшился 🙂 В большинстве тестов ext4 показал себя лучше.

    http://www.phoronix.com/scan.php?page=article&item=btrfs_linux31_ssd&num=1

  6.   Джамин Самуэль сказал

    Откройте, чтобы дождаться, пока партнеры Fedora внедрят это, и посмотреть, как ведет себя система ... если все пойдет хорошо, другие дистрибутивы также будут реализовывать это.

  7.   Алунадо сказал

    Он сказал: «Корпорация Oracle».

    Это не предубеждение; это принципы:

    Я НЕ ДУМАЮ ИСПОЛЬЗОВАТЬ «BTRFS». Спасибо за всю необходимую информацию.

    1.    Зиг84 сказал

      настолько хорошие функции, что BTRFS имеет

    2.    Чиксулуб Кукулькан сказал

      Я тоже задавался вопросом. Зная недавнюю историю Oracle (OpenOffice, MySQL, OpenSolaris, Java), будет ли надежно использовать Btrfs?

  8.   Санкочито сказал

    Дело в том, чтобы немного подождать, пока проект станет более зрелым.

  9.   JHS сказал

    Я надеюсь, что это улучшит поддержку сжатия файлов. Что если это что-то очень полезное для обычных пользователей, это поможет нам освободить больше места для дома.