Установка K\Ubuntu 12.10 на btrfs со сжатием.
1. Загружаемся в режиме лайва и выполняем
sudo -i
mv /bin/mount /bin/mount.bin
2. Создаём скрипт:
nano /bin/mount
с таким содержимым:
#!/bin/sh
if echo $@ | grep "btrfs" >/dev/null; then
/bin/mount.bin $@ -o compress-force=lzo
else
/bin/mount.bin $@
fi
3. Даём права на запуск
chmod 755 /bin/mount
Вот собственно и всё. Потом ставим выбрав для разделов btrfs.
После установки следует вернуться в режим лайва и добавить компрессию в fstab или сделать это после первой загрузки.
Важно:
Во время загрузки может возникнуть предупреждение: "Sparse file not allowed". Нажимаем любую кнопку и загружаемся.
Надо открыть файл /etc/grub.d/00_header , найти там строку:
if [ -n "\${have_grubenv}" ]; then if [ -z "\${boot_once}" ]; then save_env recordfail; fi; fi
и закоментировать. После чего сделать sudo update-grub и ошибка исчезнет.
1. Загружаемся в режиме лайва и выполняем
sudo -i
mv /bin/mount /bin/mount.bin
2. Создаём скрипт:
nano /bin/mount
с таким содержимым:
#!/bin/sh
if echo $@ | grep "btrfs" >/dev/null; then
/bin/mount.bin $@ -o compress-force=lzo
else
/bin/mount.bin $@
fi
3. Даём права на запуск
chmod 755 /bin/mount
Вот собственно и всё. Потом ставим выбрав для разделов btrfs.
После установки следует вернуться в режим лайва и добавить компрессию в fstab или сделать это после первой загрузки.
Важно:
Во время загрузки может возникнуть предупреждение: "Sparse file not allowed". Нажимаем любую кнопку и загружаемся.
Надо открыть файл /etc/grub.d/00_header , найти там строку:
if [ -n "\${have_grubenv}" ]; then if [ -z "\${boot_once}" ]; then save_env recordfail; fi; fi
и закоментировать. После чего сделать sudo update-grub и ошибка исчезнет.