LINUX.ORG.RU
ФорумTalks

[ЖЖ]Better FS

 


0

0

Установил арч на btrfs. Врубил компрессию и nobarrier. Сравнить по скорости не с чем, забыл перед сносом старой системы прогнать тесты на ext4, но чувствую себя чертовски Ъ. Теперь в планах на будущее /usr в squashfs.

Кто ещё делал подобное?

Ответ на: комментарий от ZZaiatSS

> Дык по крону можно делать

оно пережимается не 2 секунды. Если тебе понадобится в этот момент перезагрузиться — ты поимеешь пресловутый fun. Хотя, если у тебя гента — попробуй, гентушникам можно.

name_no ★★
()
Ответ на: комментарий от ZZaiatSS

> Ой.. А разве нельзя как-то сжимать только новоприбывшую инфу, не трогая то что было сжато раньше?

и добавлять к тому что уже есть :)?
тогда у тебя получится nilfs2 с компрессией. Подозреваю что такая FS будет читаться ОЧЕНЬ долго (пока всю историю не раскомрессирует).

pupok ★★
()
Ответ на: комментарий от ZZaiatSS

> Ой.. А разве нельзя как-то сжимать только новоприбывшую инфу, не трогая то что было сжато раньше?

Ну, меня это тоже удивило, но выглядит это примерно так:

Source directory entry app-accessibility already used! - trying app-accessibility_1
Source directory entry app-admin already used! - trying app-admin_1
Source directory entry app-antivirus already used! - trying app-antivirus_1
.............

mount -o loop /tmp/portage-current.sqfs /tmp/portage___/
ls /tmp/portage___/ 
app-accessibility
app-accessibility_1
app-admin
app-admin_1
app-antivirus
app-antivirus_1
..................
name_no ★★
()

а вот теперь главное чтобы ошибки не появлялись,потому что btrfsck как сегфолтилась на части ошибок вместо того чтобы исправлять их, так и сегфолтится )

Sylvia ★★★★★
()
Ответ на: комментарий от ZZaiatSS

> А откуда им ещё взяться?

Материализуются из астрала, если карма подходящая. Ошибки — они такие.

name_no ★★
()

>> чувствую себя чертовски Ъ

Вот когда эта btrfs рухнет...

арч


...oh, never mind (-:

GotF ★★★★★
()
Ответ на: комментарий от ZZaiatSS

Аварийный капут.

Дык ляптоп, аварийных отключений, тьфу-тьфу-тьфу, не планируется. А откуда им ещё взяться?

Не понимаю такого подхода. Для ноутбука аварийные отключения как раз таки планируются, если только у вас батарейка не вечная.

Camel ★★★★★
()
Ответ на: комментарий от Sylvia

>не виснет ? вот счастье то...

А все почему? Потому что не ati :) Специально машинку с нвидией выбирал.. Ох и запарился же искать..

nodev,relatime

Что за relatime? Что за nodev? В вики бтра про это ничего нету. Секретные опции? о_о

Для ноутбука аварийные отключения как раз таки планируются

Он в 99% случаев находится рядом с зарядкой. Села батарейка - втыкнул. В остальных случаях при критическом заряде он просто хибернейтится.

ZZaiatSS ★★
() автор топика
Ответ на: комментарий от ZZaiatSS

Что за relatime? Что за nodev? В вики бтра про это ничего нету.

А разве эти опции сильно зависят от ФС? man mount.

GotF ★★★★★
()
Ответ на: комментарий от ZZaiatSS

не надо никакого геморроя с синхронизацией

просто не выключай комп, а отправляй его в гибернацию (или в суспенд, по вкусу)

я вообще /tmp, /var и профиль огнелиса вынес в tmpfs

Fracta1L
()
Ответ на: комментарий от Fracta1L

правда, сейчас думаю настроить крон на архивирование всего, что я вынес в tmpfs - на всякий случай, чтобы, если что, откатить систему

Fracta1L
()
Ответ на: комментарий от Sylvia

btrfsck как сегфолтилась на части ошибок вместо того чтобы исправлять их, так и сегфолтится )

Так btrfsck вроде бы полностью соответствуют своему названию (в отличие от многих других *ck) - только проверяет состояние на диске и ничего не исправляет:

bash-4.0$ grep open_ctree btrfsck.c mkfs.c 
btrfsck.c:	root = open_ctree(av[1], 0, 0);
mkfs.c:	root = open_ctree(file, 0, O_RDWR);
bash-4.0$ 
struct btrfs_root *open_ctree(const char *filename, u64 sb_bytenr, int writes)
{
        int fp;
        struct btrfs_root *root;
        int flags = O_CREAT | O_RDWR;

        if (!writes)
                flags = O_RDONLY;

        fp = open(filename, flags, 0600);
...

Или я что-то пропустил и btrfsck переписали?

ZFSych
()
Ответ на: комментарий от ZFSych

>проверяет состояние на диске и ничего не исправляет

не лучше ) впрочем все равно сегфолтится, даже когда находит ошибки,
у меня была ошибка CRC на каком-то там файле, файл при этом не писало, только адрес

Sylvia ★★★★★
()
Ответ на: комментарий от yoghurt

у меня открытые, с гита,
периодически бывает так что вешают
после 19 июля так вообще сломали , компиз не загружается )

Sylvia ★★★★★
()
Ответ на: комментарий от ZZaiatSS

> >nodev,relatime

Что за relatime? Что за nodev? В вики бтра про это ничего нету. Секретные опции? о_о


Ъ**2 даже man mount не читают?

AnDoR ★★★★★
()
Ответ на: комментарий от yoghurt

> Дрова на ати до сих пор вешают систему? За два года ничего не изменилось? о-О

закрытые блобы вроде не вешают. (главное не делать с ними «странных» вещей).

stevejobs ★★★★☆
()
Ответ на: комментарий от stevejobs

> закрытые блобы вроде не вешают. (главное не делать с ними «странных» вещей).
У меня совершенно противоположный опыт по использованию проприетарного fglrx и открытого radeon :)
fglrx - рандомные фризы машины в непредсказуемый момент времени,
релизы radeon - всё ок,
radeon (и вообще иксы) из гита - в основном ок, но может упасть или подвиснуть X-сервер, но полных фризов и кернель паников не припомню.

Nao ★★★★★
()
Ответ на: комментарий от yoghurt

> Дрова на ати до сих пор вешают систему? За два года ничего не изменилось? о-О
ключевое слово это «из гита»

Nao ★★★★★
()
Ответ на: комментарий от Nao

fglrx - рандомные фризы машины в непредсказуемый момент времени,

Насчет «странного». Бывает, всё глючит страшно. Так и не победил косяк, когда телевизор определяется главным монитором вне зависимости от настроек. И вообще, с двумя мониторами возникают большие вопросы. С тремя может не завестись вообще. При переключении с иксов на терминалы иногда случается смертельный фриз системы или перезагрузка. Два одновременных видеоплеера или упаси бох две opengl-ных игрушки могут также зафризить всё нафиг.

Ну итд итп. Главное не делать «странного», юзать 1-2 монитора и 1-2 экземпляра иксов, никуда не переключаться и ничего не перезагружать - и всё будет ОК.

stevejobs ★★★★☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.