On 05/09/2025 10:59, Atiq Rahman wrote:
Hi folks,
So I tried this tonight (rsync OI from a whole disk installation). Everything (the parts that usually work on my system except for graphics, network, etc.)
seemed to go smoothly. BSD Loader booted the kernel without errors.

Except after rsync and reboot, my home pool won't automount. Since I put
/export (/home is inside that) on a separate dataset, I get it. I had to
manually import it. However, the system is supposed to initialize my home
dir. That wouldn't happen due to the pool not auto-importing.

Any thoughts on getting the automount behavior back?

root pool:
spool              38.0G  85.0G  34.5K  /mnt/spool
spool/ROOT         5.99G  85.0G    24K  legacy
spool/ROOT/OI      5.99G  85.0G  5.73G  /mnt
spool/ROOT/OI/var   269M  85.0G   269M  /mnt/var
spool/dump         15.5G  85.0G  15.5G  -
spool/swap         16.5G   102G    12K  -

home / data pool:

$ sudo zfs list
NAME             USED  AVAIL  REFER  MOUNTPOINT
matrix          2.15M   123G    24K  none
matrix/export    291K   123G   291K  /mnt/export
...

Seems home does no longer have its own zfs. Do it like this:
cd /mnt/export;mv home home_d;zfs create matrix/export/home;
# home should appear empty besides home_d
rsync -av home_d/ home/; rm -rf home_d;
zfs set canmount=on matrix/export/home
# check that /home does not exist already
zfs set mountpoint=/home matrix/export/home
# /home should appear with your user dir inside
Do the analog steps if your user dir under /home should also
be its own zfs (recommendable for more than one user).

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

_______________________________________________
oi-dev mailing list
[email protected]
https://openindiana.org/mailman/listinfo/oi-dev

Reply via email to