The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск ZFS on Linux 0.8.0, реализации ZFS для ядра Linux , opennews (??), 23-Май-19, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


43. "Выпуск ZFS on Linux 0.8.0, реализации ZFS для ядра Linux "  –2 +/
Сообщение от пох (?), 24-Май-19, 07:38 
именно для / (и возможно прилегающих к нему /var) только и нужна возможность отката на снапшот.
Для остального существуют архивы и бэкапы.

Но вы продолжайте сооружать бессмысленные гибриды ужа с ежом.

Ответить | Правка | Наверх | Cообщить модератору

57. "Выпуск ZFS on Linux 0.8.0, реализации ZFS для ядра Linux "  –1 +/
Сообщение от RNZ (ok), 24-Май-19, 11:07 
> именно для / (и возможно прилегающих к нему /var) только и нужна
> возможность отката на снапшот.
> Для остального существуют архивы и бэкапы.

Зависит от ОС, если у вас Debian или RHEL и производные, то да, snapshot не помешает для корня.
Но на практике - снять/отресторить backup корня проще  (мало занимает), чем возиться со снапшотами при сломавшемся буте с zfs.

> Но вы продолжайте сооружать бессмысленные гибриды ужа с ежом.

Гибриды не бессмысленные, проверено.

Ответить | Правка | Наверх | Cообщить модератору

69. "Выпуск ZFS on Linux 0.8.0, реализации ZFS для ядра Linux "  –2 +/
Сообщение от пох (?), 24-Май-19, 12:07 
> Но на практике - снять/отресторить backup корня проще  (мало занимает), чем возиться со
> снапшотами при сломавшемся буте с zfs.

снапшоты нужны не для сломавшегося бута. Они нужны когда при апгрейде что-то поломалось и хочется не разбираться что там опять накуролесили, а просто вернуться в исходное состояние. Для btrfs это - поменять пару символов в командной строке grub, и потом из single еще раз то же самое в fstab - все, свежеустановленное можно даже и не удалять, потом в chroot будешь разбираться, что там пошло не так.

С zfs погеморройнее, поскольку bootenv'ы у нас не поддерживаются, а у них - кривые.
Но всяко на порядок быстрее и проще чем восстанавливать / с бэкапа (что-с происходит в этот момент, скажем, с базой установленных пакетов в /var/lib? Отож.)

Ответить | Правка | Наверх | Cообщить модератору

95. "Выпуск ZFS on Linux 0.8.0, реализации ZFS для ядра Linux "  +/
Сообщение от RNZ (ok), 24-Май-19, 16:31 
>[оверквотинг удален]
> поломалось и хочется не разбираться что там опять накуролесили, а просто
> вернуться в исходное состояние. Для btrfs это - поменять пару символов
> в командной строке grub, и потом из single еще раз то
> же самое в fstab - все, свежеустановленное можно даже и не
> удалять, потом в chroot будешь разбираться, что там пошло не так.
> С zfs погеморройнее, поскольку bootenv'ы у нас не поддерживаются, а у них
> - кривые.
> Но всяко на порядок быстрее и проще чем восстанавливать / с бэкапа
> (что-с происходит в этот момент, скажем, с базой установленных пакетов в
> /var/lib? Отож.)

btrfs или zfs в boot - первая имеет(имела???) свойство просто терять файлы, а со снапшотами ещё и деградировать в производительности в пол, со второй лишняя возня по настройке для boot'а. Проще маленький корень с ext4 на ssd.
Для экспериментов есть docker и libvirt, для работы есть etckeer.
А вот с /var/lib я и сказал, что нужны более развитые ОС - nixos например.

Ответить | Правка | Наверх | Cообщить модератору

105. "Выпуск ZFS on Linux 0.8.0, реализации ZFS для ядра Linux "  +/
Сообщение от пох (?), 24-Май-19, 17:40 
> btrfs или zfs в boot - первая имеет(имела???) свойство просто терять файлы

/dev/sda2 on / type btrfs (rw,relatime,space_cache,subvolid=257,subvol=/@)

17:33:36 up 35 days,  3:13,  1 user,  load average: 0.65, 0.76, 0.81

(не смотрите на мелкие цифирки, это 24ядерный монстр, а рабочий день час назад закончен.)

нет, она, конечно, когда-нибудь грохнется, но не  из-за этого, а из-за вот этого:
        "graph": "/srv/docker",
угу, тоже btrfs, но еще не завтра, и я наивно надеюсь что грохнется именно тот том, он отдельный.

zfs:
FreeBSD .local 11.1-STABLE FreeBSD 11.1-STABLE #14 r326974M: Thu Dec 21 11:51:08 MSK 2017    
ну это конечно не время ввода в эксплуатацию, но время когда я там последний раз ведро сумел пересобрать, тоже довольно показательное.

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

Ответить | Правка | Наверх | Cообщить модератору

150. "Выпуск ZFS on Linux 0.8.0, реализации ZFS для ядра Linux "  +/
Сообщение от RNZ (ok), 25-Май-19, 14:45 
>[оверквотинг удален]
> грохнется именно тот том, он отдельный.
> zfs:
> FreeBSD .local 11.1-STABLE FreeBSD 11.1-STABLE #14 r326974M: Thu Dec 21 11:51:08 MSK
> 2017
> ну это конечно не время ввода в эксплуатацию, но время когда я
> там последний раз ведро сумел пересобрать, тоже довольно показательное.
> и таких корыт у меня сильно не одно, что первого, что второго
> типа.
> Не то чтобы я доверял им что сильно уж ценное, но прям
> каждые пять минут - не, не падают.

btrfs дома: 1 год использовал, пару раз вырубилось питание и пару раз было что повис комп из-за кривизны системной платы. Файлов и директорий недосчитался, причём в одном из случаев, недосчитался тех файлов к которым и обращений не было пару месяцев.

C zfs дома:
History for 'tank':
2017-12-10.18:09:40 zpool create -o ashift=12 tank /dev/disk/by-id/wwn-0x5000039fe6d37a87
2017-12-10.18:13:17 zfs create -o mountpoint=/mnt/homes tank/homes
2017-12-10.18:14:26 zfs set atime=off tank
2017-12-10.18:14:52 zfs set atime=off tank/homes
2017-12-10.18:15:07 zfs set relatime=on tank/homes
2017-12-10.18:15:14 zfs set relatime=on tank
2017-12-10.18:15:55 zfs set compression=on tank/homes
2017-12-10.18:18:04 zfs set compression=lz4 tank/homes

За это время, и питание вырубалось, и зависания были и разгон и издевательства. Работает и ничего не исчезает. Память не ECC.
Что до linux и обновлений, установлено в 2016 году:
14:41 $ stat /srv/
  File: /srv/
  Size: 4096          Blocks: 8          IO Block: 4096   directory
Device: 825h/2085d    Inode: 1572866     Links: 2
Access: (0755/drwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2019-05-04 22:30:22.227633903 +0300
Modify: 2016-01-06 12:42:48.215620792 +0300
Change: 2018-01-01 05:28:24.198335503 +0300

Текущее ядро:
14:42 $ uname -a
Linux host 5.0.0-15-generic #16-Ubuntu SMP Mon May 6 17:41:33 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Версия zfs:
14:43 $ apt-cache policy zfs-dkms
zfs-dkms:
  Installed: 0.7.12-1ubuntu5
  Candidate: 0.7.12-1ubuntu5
  Version table:
*** 0.7.12-1ubuntu5 500
        500 http://ru.archive.ubuntu.com/ubuntu disco/universe amd64 Packages
        500 http://ru.archive.ubuntu.com/ubuntu disco/universe i386 Packages
        100 /var/lib/dpkg/status

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру