Хм. 20 гигов на btrfs это не много:) Но для арча где одна лишь система, с вынесеным home это достаточно. Правда у меня 40 гигов, 22 забито.

Но не об этом.Вроде с COW пока проблем не замечаю.
А может я не прав, я вспомнил одну вещь. Кроме snapper я случайно ставил хук на пакман который автоматом после каждого обновления системы делал снимок. Поэтому получались копии, не думаете?
Хорошо, посоветуйте ссылку где подробно описан COW на btrfs. Как известно в btrfs слижком много мета данных(включая эти модифекации модифекаций), и свободное место заканчивается на глазах после долгой жизни btrfs.
Как известно в btrfs использует COW, копирование при записи. Как я понел при изменении файла мы изменяем не файл а новый блок в фс. Благодаря этой фитче мы можем получать оригинальные файлы которые были изменены 2 года назад?

Мне такой функционал не нужен, мне нужна обычная btrfs, со сжатием.

nodatacow отключает не только cow, но и ген хеша, + выборочное сжатие, работает лишь force compress. Ну и вроде стабильность падает так как блоками фс и сама пользуется при потери питания например.
Вопрос: COW вечно создает такие блоки? Можно даже и не знать что у тебя множество разных модификаций одного и того же файла?
Ставить bin32-firefox из aur.
Причина: самая большая, фаер 64 бит по не обьяснимым причинам жрет ооочень много если долго и активно работать он жрет 2 гига и все начинает тупо виснуть, прироста нет. Во многих тестах в сети вы можете видеть такие странности, также добавлю фаер 32 от силы ест 200-300 мб на море вкладок, а 64 поработаешь, позакрываешь все, две вкладочки останутся и жрет 2 гига:(

Или 64 бит не любит виртуальные машины, что переход на него это одна морока, или они где-то делают крупную утечку.
Все дело в resolv + использование кешью клиента dnsmasq.
Требуется сделать /etc/resolv.conf постоянным и сделать внутри его dns localhost.

rm /etc/resolv.conf
(дабы ссылка не вела на tmpfs)

В файл /etc/resolv.conf требуется написать следующее

# Generated by resolvconf
nameserver 127.0.0.1

Всё! Не знаю почему раньше работало, но на компе и без етого робит. Демон systemd-resolved.service не обязателен, заметил что он в фоне че-то делает не нужное. Проблема решена, спасибо всем, особенно vasek ( http://archlinux.org.ru/forum/users/vasek/ )
Все дело в dns. Почему-то gpg использует старый resolv. А systemd-resolved.service его создает.
Привет) я снова здеся. Снова решил разобратся...
Решение оказалось очень даже простым)
Пишем
ps aux | grep dirmngr
Получаем
root      5366  0.9  0.9 145236 23020 ?        Ss   20:37   0:00 dirmngr --daemon --homedir /etc/pacman.d/gnupg
root      5416  0.0  0.0  12880  2168 pts/4    S+   20:38   0:00 grep dirmngr
Пишем под рутом
dirmngr --daemon --homedir /etc/pacman.d/gnupg
Появляются интересные логи
dirmngr --daemon --homedir /etc/pacman.d/gnupg
dirmngr[5174]: NOTE: DirMngr is now a proper part of GnuPG.  The configuration and other directory names changed.  Please check that no other version of dirmngr is still installed.  To disable this warning, remove the directory '/etc/dirmngr'.
dirmngr[5174]: ошибка открытия '/etc/pacman.d/gnupg/dirmngr_ldapservers.conf': Нет такого файла или каталога
dirmngr[5150.0]: socket file has been removed - shutting down
DIRMNGR_INFO=/etc/pacman.d/gnupg/S.dirmngr:5175:1; export DIRMNGR_INFO;
[root@R510 denis]# dirmngr[5150.0]: dirmngr (GnuPG) 2.1.21 stopped
dirmngr[5175.0]:       постоянно загруженных сертификатов: 158
dirmngr[5175.0]: сертификатов в буфере времени исполнения: 0
dirmngr[5175.0]:                 достоверных сертификатов: 158 (157,0,0,1)
Послушаляс варнинга, Удалил /etc/dirmngr, и заодно сделал touch /etc/pacman.d/gnupg/dirmngr_ldapservers.conf
Ничего не изменилось, пробую refresh key, и тут в открытом dirmng появляются новые логищя

dirmngr[5199.5]: failed to load '/etc/resolv.conf': Нет такого файла или каталога
dirmngr[5199.5]: number of system provided CAs: 172
dirmngr[5199.5]: failed to load '/etc/resolv.conf': Нет такого файла или каталога
dirmngr[5199.5]: resolving 'pool.sks-keyservers.net' failed: Нет такого файла или каталога
dirmngr[5199.5]: can't connect to 'pool.sks-keyservers.net': host not found
dirmngr[5199.5]: ошибка соединения с 'http://pool.sks-keyservers.net:11371': Нет такого файла или каталога
dirmngr[5199.5]: failed to load '/etc/resolv.conf': Нет такого файла или каталога
dirmngr[5199.5]: resolving 'pool.sks-keyservers.net' failed: Нет такого файла или каталога
dirmngr[5199.5]: can't connect to 'pool.sks-keyservers.net': host not found
dirmngr[5199.5]: ошибка соединения с 'http://pool.sks-keyservers.net:11371': Нет такого файла или каталога
dirmngr[5199.5]: failed to load '/etc/resolv.conf': Нет такого файла или каталога
dirmngr[5199.5]: resolving 'pool.sks-keyservers.net' failed: Нет такого файла или каталога
dirmngr[5199.5]: can't connect to 'pool.sks-keyservers.net': host not found
dirmngr[5199.5]: ошибка соединения с 'http://pool.sks-keyservers.net:11371': Нет такого файла или каталога
dirmngr[5199.5]: failed to load '/etc/resolv.conf': Нет такого файла или каталога
dirmngr[5199.5]: resolving 'pool.sks-keyservers.net' failed: Нет такого файла или каталога
dirmngr[5199.5]: can't connect to 'pool.sks-keyservers.net': host not found

Все вродебы нормально, но тут смутило меня dirmngr[5199.5]: failed to load '/etc/resolv.conf': Нет такого файла или каталога
Тоесть он зачем-то использует ети dns..

ls -sl /etc/resolv.conf
0 lrwxrwxrwx 1 root root 32 апр 15 17:14 /etc/resolv.conf -> /run/systemd/resolve/resolv.conf

Взял resolv из https://wiki.archlinux.org/index.php/Resolv.conf (по привычке гугловские). Перезапустил демон и refresh-key заработал)
Я сам пользуюсь NetworkManager + dnsmasq. dnsmasq как демон кешью dns(https://wiki.archlinux.org/index.php/Dnsmasq_%28%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%29). Вот думаю что делать с /etc/resolv.conf, ведь /run/systemd ето tmpfs.

Ага, есть у systemd друг /usr/lib/systemd/systemd-resolved (systemd-resolved.service) автоматом создает нужный файл.

Перезагружаемся(не активировав сервиса), (файла resolv нет) проверяем
pacman-key --refresh-keys
gpg: обновление 91 ключа из hkp://pool.sks-keyservers.net
gpg: сбой при обновлении с сервера ключей: Нет такого файла или каталога
==> ОШИБКА: Не удалось обновить указанный локальный ключ с сервера ключей.

Запустим демон.
systemctl enable systemd-resolved.service
systemctl start systemd-resolved.service

И перезагружаемся!! (или убиваем dirmngr и запускаем вручную).
Все) Правда resolv принел вид
# Generated by resolvconf
nameserver 127.0.0.1
Но робит.
genfstab не использую и не советую. а зачем.
Используйте blkid и создайте свой fstab
Мое:
UUID=3c5a549d-ddca-48c1-a0bb-d68d291a6fb6	/		ext4	defaults,rw,noatime,nodiratime,data=ordered	0	1
UUID=72039d3a-e466-4b4c-bb7c-44d45fd1631c	/boot/grub	ext4	defaults,rw,noatime,nodiratime,data=ordered	0	2
UUID=edc56931-f582-471d-a5b3-e2cbfb285f6d	/home		ext4    defaults,rw,noatime,nodiratime,data=ordered	0	2

UUID=4b1e89f1-30d7-4231-8120-94c4276c5d9d	/d    		ext4	defaults,rw,noatime,nodiratime,data=ordered	0	2
UUID=a3924a3e-cf50-4696-8be8-405ff2dd9d8f	/var		ext4	defaults,rw,noatime,nodiratime,data=ordered	0	2
UUID=87327ec8-86cf-4c32-8eab-e47f9429fbb0	none		swap	defaults	0	0
#UUID=c4ee892e-e7b9-4e52-b88c-000ba392d0b4	none		swap	defaults	0	0
#UUID=7a932ba7-fba6-4a51-8d5d-d0b9ad5535f9	none		swap	defaults	0	0

И btrfs не советую. Пробовал но она быстро дохла а также краши в dmesg
Wireshark не показал никакого намека на внешнее соединение. Да и вообще были логи с локаль вайфая только. ngrep действительно очень прост и он тоже молчит.