On 8.9.2017 10:21, Dan Lukes wrote: > On 8.9.2017 7:01, Kaminar wrote: >> nainstaloval jsem FreeBSD 11.1 a v bsdinstallatoru jsem zvolil ZFS + >> zarovnani na 4K sektory. Po instalaci jsem si vsiml, ze po instalaci >> je v / >> boot/loader.conf radek s vfs.zfs.min_auto_ashift=12. Hodnota promenne >> po restartu systemu je 9. > >> Proc je to v /boot/loader.conf a ne v /etc/sysctl.conf? Ma to nejaky >> vyznam, nebo je to chyba bsdinstallu? > > Promenna je typu CTLFLAG_RW a u tech se inicialni hodnota nebere z > environmentu (kam ho dava loader.conf). Proto je defaultnich 9 a je > uplne jedno co je napsane v loader.conf > > Musela by byt typu CTLFLAG_RWTUN aby zapis loader.conf mel nejaky smysl. > > Takze o chybu se jedna urcite. Bud' v bsdinstallu nebo d deklaraci typu > te promenne. > > Podle popisku je vyznam promenne tento: "Min ashift used when creating > new top-level vdevs." > > Nejsem se ZFS moc kamarad, takze nevim, za jakych vsech okolnosti ke > vzniku noveho poolu nebo korenoveho vdev dochazi. > > Kdyby se za nejakych okolnosti vytvarelo automaticky uz pri startu > systemu, pak by vadilo, kdyby k tomu doslo pred tim, nez se zpracuje > sysctl.conf, bylo by treba mit promennou nastavenou uz driv, tedy v > loader.conf, a chyba by byla v deklaraci typu promenne. > > Pokud se nic takoveho brzo a automaticky nevytvari a obe dotcene veci > vznikaji jen na pokyn superuzivatele na plne nastartovanem systemu (coz > predpokladam spis) pak by promenna stacila v sysctl.conf a chyba by byla > spis v bsdinstallu. Tuhle variantu odhaduju za pravdepodobnejsi, ale to > skutecne jen hadam - jak uz zmineno, se ZFS tolik nekamaradim.
Bug v bsdinstall - ma byt skutecne v sysctl.conf - reseno zde https://reviews.freebsd.org/D11278 V.J. -- FreeBSD mailing list ([email protected]) http://www.freebsd.cz/listserv/listinfo/users-l
