git config --global color.ui true
alias ls='ls --color=auto'
alias dmesg='dmesg --color=always'
alias grep='grep --color=always'
alias fgrep='fgrep --color=always'
alias egrep='egrep --color=always'
alias gcc='gcc -fdiagnostics-color=always'
alias pacman='pacman --color=always'
Добавтье пожалуйста поддержку синхронизации измененных данных при сохранении, если открытый файл был изменен другим человеком/программой.
И кастомные иконки растровые, что бы значки сайтов отображались.
А так, чую переезд с официального клиента на ваш вовсе не за горами :)
Сам по себе нет, но можно попробовать допилить для этого Roundcube, например заменить стандартную авторизацию на HTTP и прикрутить к ней Kerberos. Какие-то плагины для этого есть, но сам я ничем подобным еще не занимался.
И в принципе я с вами согласен, к тому же lvm умеет кластеризацию в отличии от zfs, но на lvm вам все равно придется создавать отдельную файловую систему, которую при изменении размера тома все равно придется ресайзить…
Разумеется лучше по uuid, я так для примера написал, вообще не факт что это сработает:)
На самом деле крайне жаль, что efi не поддерживает софт-рэйд это решило бы эту проблему. Кстати может быть есть уже где-нибудь такое решение, которое могло бы объединить несколько разделов в софт рэйд, не перезаписывая при этом суперблок — это тоже бы было весьма элегантным решением.
Уверен, в любом другом обычном случае вы grub устанавливаете только 1 раз, при установке самой системы, после этого он у вас не переустановится пока вы не выполните команду grub-install
А, вы про mdadm, проверял, только не на этой системе, все грузится и даже работает, mdadm алерты шлет о деградации.
Только в данном случае, без двух дисков загрузка у вас не уйдет дальше initramfs, т.к. все остальное находится уже на RAIDZ (RAID5).
На своих десктопных компьютерах я сейчас ставлю в основном btrfs, устанавливается из коробки и тоже поддерживает снапштоы, но работать с ней не столь приятно как с zfs. К тому же, в отличии от zfs, она работает только на уровне файловой системы а как следствие жестко привязанна к тому и его размеру. btrfs до zfs к сожалению пока что еще далеко :(
Тем не менее тоже довольно не плохая файловая система…
Не совсем, на ESP разделе у вас находится только сам grub (бинарник), а на разделе boot, его конфиг, модули, ядро и initramfs.
При обновлении системы конфиг grub'а обновляется и система грузится с новым ядром.
Копировать раздел ESP на два других нужно только в случае переустановки загрузчика, т.е. выполнения команды grub2-install
Загрузку без диска пока не проверял, без двух работать точно не будет, так как RAID5 позволяет выйти из строя только один диск :)
Снапшоты корневой системы — захотел снапшот, выполнил zfs snap rpool/ROOT/centos-1@snapname в дальнейшем можно всегда к нему вернуться, если что-то пошло не так
Динамический размер — в случае обычных фс, может случится необходимость увеличивать размер корневого или любого другого раздела, а то и вовсе в каком-то из них загончится свободное место. В zfs размер вычисляется динамически и в каждом вашем разделе, свободного места у вас будет всегда столько же, сколько и есть свободного места всего.
Единая экосистема — вы всегда работаете с томами одинаково удобно, вы всегда можете создать, скопировать, откатить файловую систему в пару команд.
Это из того что понравилось мне, еще можно выделить такие возможности как подключение отдельного ssd-диска в качестве кэша и т.д.
А вообще вы правы, занялся я этим просто потому что было интересно и просто хотелось переделать свой «уютный маленький сервачек» по человечески. В итоге получилась такая конструкция, что я уверен, если я буду все переделывать еще раз, я сделаю точно так же :)
А еще можно использовать глобальное переключение, я вот не имея никаких индикаторов уже инстинктивно переключаю раскладку, при этом ее переключение не создает никаких особых неудобств, я просто нажимаю еще одну кнопку когда мне нужно что то набрать на другом языке.
За собой заметил, что иногда я даже набирая текст на русском языке, бывает по привычке переключаюсь на английский только для того что бы набрать какой-нибудь знак препинания. Не знаю плохо это или нет, но мне вполне удобно и я об этом даже не задумываюсь…
Прикольная штука. Вот бы еще такой же свисток, но с виртуальным монитором и эмуляцией клавиатуры/мыши и все это по одному USB3.0, с руками оторвал бы :)
Добавтье пожалуйста поддержку синхронизации измененных данных при сохранении, если открытый файл был изменен другим человеком/программой.
И кастомные иконки растровые, что бы значки сайтов отображались.
А так, чую переезд с официального клиента на ваш вовсе не за горами :)
http://yourserver:8000/
Смотрите тут и тут.
На самом деле крайне жаль, что efi не поддерживает софт-рэйд это решило бы эту проблему. Кстати может быть есть уже где-нибудь такое решение, которое могло бы объединить несколько разделов в софт рэйд, не перезаписывая при этом суперблок — это тоже бы было весьма элегантным решением.
В таком случае, есть идея переопределить grub2-install. Как нибудь так например:
в /usr/local/bin/ создать исполняемый файл grub2-install такого содержания:
Правда не знаю что из этого выйдет, надо будет попробовать сначала на виртуалке :)
Только в данном случае, без двух дисков загрузка у вас не уйдет дальше initramfs, т.к. все остальное находится уже на RAIDZ (RAID5).
Тем не менее тоже довольно не плохая файловая система…
При обновлении системы конфиг grub'а обновляется и система грузится с новым ядром.
Копировать раздел ESP на два других нужно только в случае переустановки загрузчика, т.е. выполнения команды grub2-install
Загрузку без диска пока не проверял, без двух работать точно не будет, так как RAID5 позволяет выйти из строя только один диск :)
Это из того что понравилось мне, еще можно выделить такие возможности как подключение отдельного ssd-диска в качестве кэша и т.д.
А вообще вы правы, занялся я этим просто потому что было интересно и просто хотелось переделать свой «уютный маленький сервачек» по человечески. В итоге получилась такая конструкция, что я уверен, если я буду все переделывать еще раз, я сделаю точно так же :)
Работает более чем стабильно.
По ошибке: usb-контроллеры создали? У меня было что-то похожее когда я пытался устройства в USB1.0 хаб воткнуть (виртуальный в смысле)
За собой заметил, что иногда я даже набирая текст на русском языке, бывает по привычке переключаюсь на английский только для того что бы набрать какой-нибудь знак препинания. Не знаю плохо это или нет, но мне вполне удобно и я об этом даже не задумываюсь…