Archlinux — btrfs?? Better FileSystem!
Давно я ничего не постил, но вот решил себе поставить всю систему на btrfs.
Если кто не знает, у меня стоитUbuntu ArchLinux. В последних archboot образах есть возможность устанавливать arch на btrfs. Лично мне archboot нравятся намного больше обычного установщика.
Да, о чем это я.
Вообщем сделал бэкап всех важных файлов на свой 2.5 sata2 винт 500 Гб (который еще в кармане таскаю, если надо). Еле влезли =) К слову, на нем поставил все-таки ext4, на всякий случай.
И вот, компьютер готов к тестам.
Хочу сказать, что сначала я использовал raid0 с помощью bios материнской платы, потом решил перевести все на software raid (на компьютере два жестких диска по 1Тб). Так вот software raid даже немного обгонял тот, что в материнке. Могу как нибуть показать скрины, если хотите =)
И поэтому я решил поставить btrfs - там имеется raid на уровне файловой системы, и стало интересно как он используется.
После изучения информации, выяснил что также в этой фс имеется сжатие. Думаю надо попробовать, и поэтому включил его.
Итак, уже прошло больше недели как я ее использую. Все работает стабильно, правда я не тестировал на выключение света - у меня UPS и компьютер выключается сам когда нужно. Но пару раз делал ребуты с кнопки, и все ок.
По поводу сжатия - меня оно действительно удивило. Мало того что по тестам оно быстрее(если верить alv'у), чем просто btrfs, так еще взгляните на это.
Я конечно не совсем понимаю последние два вывода, но судя по всему реально на диске выделено 8Гб, из них используется 6Гб под данные, из них 3,15 занято. 2 Гб выделено под метаданные, из них 248,54 Мб занято. Вместе получается 3,4 гб занято, а остальное пока свободно. Но главное что сжатие системного раздела достигает ~0,62, а это немало. Конечно, на другом разделе с данными, такими как музыка и видео, числа совсем другие. Нужно еще подожать, пока появится опция compression-force.
Пока что все, прошу в коментариях напишите советы по оценке (и может по увеличению) быстродействия. Могу добавить что
Но я не считаю данный тест обьективным.
Сейчас еще надо поэкспрементировать со снапшотами, очень вкусная вещь, особенно для chroot.
UPDATE: потестировал snapshot немного. Мне кажется он работает чуть не так, как предполагалось. Поменял права всех исполняемых файлов и папок на 0111, после чего некоторые файлы поменялись на /. Хотя по-идее не должны. Может я в чем неправ?
UPDATE2: у меня /home сделан с опциями -d raid0 -m raid1 - думаю так если что, может даже некоторые файлы останутся. Как думаете?
Если кто не знает, у меня стоит
Да, о чем это я.
Вообщем сделал бэкап всех важных файлов на свой 2.5 sata2 винт 500 Гб (который еще в кармане таскаю, если надо). Еле влезли =) К слову, на нем поставил все-таки ext4, на всякий случай.
И вот, компьютер готов к тестам.
Хочу сказать, что сначала я использовал raid0 с помощью bios материнской платы, потом решил перевести все на software raid (на компьютере два жестких диска по 1Тб). Так вот software raid даже немного обгонял тот, что в материнке. Могу как нибуть показать скрины, если хотите =)
И поэтому я решил поставить btrfs - там имеется raid на уровне файловой системы, и стало интересно как он используется.
После изучения информации, выяснил что также в этой фс имеется сжатие. Думаю надо попробовать, и поэтому включил его.
Итак, уже прошло больше недели как я ее использую. Все работает стабильно, правда я не тестировал на выключение света - у меня UPS и компьютер выключается сам когда нужно. Но пару раз делал ребуты с кнопки, и все ок.
По поводу сжатия - меня оно действительно удивило. Мало того что по тестам оно быстрее(если верить alv'у), чем просто btrfs, так еще взгляните на это.
Theorical space used by packages: 5810M
Real space used by packages: 5369M
Space used by pkg downloaded in cache (cachedir): 716K
Space used by src downloaded in cache: null
Real space used by packages: 5369M
Space used by pkg downloaded in cache (cachedir): 716K
Space used by src downloaded in cache: null
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
[nniil@NNIIL ~]$ df -h |
Я конечно не совсем понимаю последние два вывода, но судя по всему реально на диске выделено 8Гб, из них используется 6Гб под данные, из них 3,15 занято. 2 Гб выделено под метаданные, из них 248,54 Мб занято. Вместе получается 3,4 гб занято, а остальное пока свободно. Но главное что сжатие системного раздела достигает ~0,62, а это немало. Конечно, на другом разделе с данными, такими как музыка и видео, числа совсем другие. Нужно еще подожать, пока появится опция compression-force.
Пока что все, прошу в коментариях напишите советы по оценке (и может по увеличению) быстродействия. Могу добавить что
1 2 3 4 |
dd if=/dev/zero of=/file bs=1024k count=2000 |
Но я не считаю данный тест обьективным.
Сейчас еще надо поэкспрементировать со снапшотами, очень вкусная вещь, особенно для chroot.
UPDATE: потестировал snapshot немного. Мне кажется он работает чуть не так, как предполагалось. Поменял права всех исполняемых файлов и папок на 0111, после чего некоторые файлы поменялись на /. Хотя по-идее не должны. Может я в чем неправ?
UPDATE2: у меня /home сделан с опциями -d raid0 -m raid1 - думаю так если что, может даже некоторые файлы останутся. Как думаете?