ivdok
А кто-нибудь сталкивался при установке ZFS на / с тем, что система думает, что rootfs (на /mnt) не считает себя примонтированной, и софт валится?
ivdok
Пиздец как бесит, ни в одном гайде нету решения
d
оно говорит не то что не примонтирована, а то что это место не является точкой монтирования
ivdok
Офигеть как всё стало сразу понятно (нет)
Ivan
ivdok
zfs mount
zfs mount tank/ROOT/default
zfs mount -a
ivdok
Таж хуйня
Ivan
так не замонтировалсь ничего значит
Ivan
руками замонтируй
ivdok
Не помогло
~ # mount -t zfs tank/ROOT/default /
root@archiso ~ # mount
<...>
tank/ROOT/default on / type zfs (rw,relatime,xattr,posixacl)
root@archiso ~ # arch-chroot /mnt /bin/bash
==> WARNING: /mnt is not a mountpoint. This may have undesirable side effects.
ivdok
Ойбл, секунду
ivdok
1 root@archiso ~ # mount -t zfs tank/ROOT/default /mnt
filesystem 'tank/ROOT/default' is already mounted
128 root@archiso ~ # arch-chroot /mnt /bin/bash
mount: /mnt/proc: mount point does not exist.
==> ERROR: failed to setup chroot /mnt
ivdok
Так, нет, с легаси маунтом /mnt пустой. С zfs mount появляется файловая система, но возвращается /mnt is not a mountpoint
Ivan
такс
Ivan
так что zfs mount, ничего не вывел ?
ivdok
так что zfs mount, ничего не вывел ?
tank/home /mnt/home
tank/var /mnt/var
tank/usr /mnt/usr
root@archiso ~ # zfs list
NAME USED AVAIL REFER MOUNTPOINT
tank 1.25G 1.75T 192K /mnt
tank/ROOT 384K 1.75T 192K none
tank/ROOT/default 192K 1.75T 192K legacy
tank/home 192K 1.75T 192K /mnt/home
tank/usr 865M 1.75T 865M legacy
tank/var 415M 1.75T 415M legacy
Ivan
George
ivdok
George
> 27 zfs create -o mountpoint=/roots/default tank/ROOT/default
а это зачем?
ivdok
> 27 zfs create -o mountpoint=/roots/default tank/ROOT/default
а это зачем?
You can also create your ROOT dataset without having to specify mountpoint to / since GRUB will mount it to / anyway. That gives you possibility to boot into some old versions of root just by cloning it and putting as menuentry of GRUB. In such, you can create ROOT with the following command:
# zfs create -o mountpoint=/roots/default zroot/ROOT/default
ivdok
Мне как раз нужны снапы / без головной боли
George
ivdok
zfs mount tank/ROOT/default /mnt
too many arguments
ivdok
Я нипанимат
Ivan
давно хотел спросить откуда появляются легаси маунтпоинты. ничего толкового в гугле и документации не нашел.
ivdok
Блять
ivdok
Оно не может просто работать?
ivdok
Что-то пока это не "zero administration"
George
https://openzfs.github.io/openzfs-docs/man/8/zfs-mount.8.html
ivdok
George
George
сначала
George
т.к. оно могло по старому пути кем-то быть примонтированным до этого
ivdok
umount тогда уж)
root@archiso ~ # zfs umount /mnt
cannot unmount '/mnt': not a ZFS filesystem
1 root@archiso ~ # umount /mnt
umount: /mnt: not mounted.
George
датасет
George
df покажите
ivdok
root@archiso ~ # df
Filesystem 1K-blocks Used Available Use% Mounted on
dev 8143500 0 8143500 0% /dev
run 8173228 168344 8004884 3% /run
/dev/mapper/ventoy 724300 724300 0 100% /run/archiso/bootmnt
cowspace 262144 9972 252172 4% /run/archiso/cowspace
/dev/loop0 598016 598016 0 100% /run/archiso/sfs/airootfs
airootfs 262144 9972 252172 4% /
tmpfs 8173228 0 8173228 0% /dev/shm
tmpfs 4096 0 4096 0% /sys/fs/cgroup
tmpfs 8173228 0 8173228 0% /tmp
tmpfs 8173228 2064 8171164 1% /etc/pacman.d/gnupg
tmpfs 1634644 0 1634644 0% /run/user/0
tank/ROOT/default 1885336448 256 1885336192 1% /mnt/roots/default
tank/data/home 1885336448 256 1885336192 1% /mnt/home
tank/var/log 1885336448 256 1885336192 1% /mnt/var/log
tank/var/lib/docker 1885336448 256 1885336192 1% /mnt/var/lib/docker
tank/data/home/root 1885336448 256 1885336192 1% /mnt/root
tank/var/lib/libvirt 1885336448 256 1885336192 1% /mnt/var/lib/libvirt
George
ну вот
George
> tank/ROOT/default 1885336448 256 1885336192 1% /mnt/roots/default
George
сначала размонтируйте отсюда ж
ivdok
Интересно, почему тогда арчвики врёт, что оно само в / замонтируется
ivdok
Пиздец какой-то
Ivan
Ivan
я не пойму кто и когда их создает
George
схема для легаси маунта аля linux way, например через /etc/fstab
George
George
что вообще за датасеты то?
George
ваши? похожи на генерённые
d
Ivan
просто их не было после установки как-то месяца три, потом стали чуть ли не каждый день появляться, я их убил все месяц назад и вот за этот месяц только 3 штуки появилось )
George
докер точно умел, но на его не похожи
George
George
George
быстро выйдете на потребителя)
Ivan
Ivan
Ivan
перлянка какая-то ))
Ivan
мб pip таким страдает ?
d
appimage, snap и тому подобное?
d
это же содержимое датасетов, да?
Ivan
Ivan
d
Ivan
d
ну точно что-то типа докера
d
то был докер то нету его
Ivan
ахаха, ну ладно. думал мало ли кто сталкивался.