aik Posted February 9, 2023 Share Posted February 9, 2023 (edited) I have this small 64bit H6 orange pi and SSD connected via USB, runs "Armbian 22.11.4 Jammy". Now I am trying to move /home and /tmp to the USB mounted drive to save RAM and move lots of writes from an SD card to a bigger and more capable external SSD. I uninstalled overlayfs, disabled tmp.mount and whatever there was with "tmp" in the service name. aik@hass:~$ cat /etc/fstab UUID=ecc7fb6d-12ab-41b9-b11a-c2c9b78e3bd1 / ext4 defaults,noatime 0 1 /dev/sda2 none swap defaults 0 0 /dev/sda3 /mnt/sda ext4 defaults,sync 0 0 /dev/sda4 /tmp ext4 defaults,sync 0 0 aik@hass:~$ cat /proc/cmdline root=UUID=ecc7fb6d-12ab-41b9-b11a-c2c9b78e3bd1 rootwait rootfstype=ext4 console=ttyS0,115200 console=tty1 consoleblank=0 loglevel=1 ubootpart=167303c8-01 usb-storage.quirks=0x2537:0x1066:u,0x2537:0x1068:u cgroup_enable=memory swapaccount=1 aik@hass:~$ systemctl | grep sda sys-devices-platform-soc-5311000.usb-usb2-2\x2d1-2\x2d1:1.0-host0-target0:0:0-0:0:0:0-block-sda-sda1.device loaded active plugged 106X EFI\x20System\x20Partition sys-devices-platform-soc-5311000.usb-usb2-2\x2d1-2\x2d1:1.0-host0-target0:0:0-0:0:0:0-block-sda-sda2.device loaded active plugged 106X 2 sys-devices-platform-soc-5311000.usb-usb2-2\x2d1-2\x2d1:1.0-host0-target0:0:0-0:0:0:0-block-sda-sda3.device loaded active plugged 106X 3 sys-devices-platform-soc-5311000.usb-usb2-2\x2d1-2\x2d1:1.0-host0-target0:0:0-0:0:0:0-block-sda-sda4.device loaded active plugged 106X 4 sys-devices-platform-soc-5311000.usb-usb2-2\x2d1-2\x2d1:1.0-host0-target0:0:0-0:0:0:0-block-sda.device loaded active plugged 106X mnt-sda.mount loaded active mounted /mnt/sda dev-sda2.swap loaded active active /dev/sda2 aik@hass:~$ systemctl | grep tmp ● tmp.mount masked active mounted tmp.mount Now there are 2 problems with this: 1. the root is mounted as readonly right after booting. There are no reported errors of any kind, just readonly. Remounting `/` with `rw` fixes it and it stays so for days. 2. /tmp from the above is never mounted at the boot time, have to `mount /tmp` manually but the other two mountpoints do mount. So there must be some leftover from my removal of tmpfs's /tmp, what is it? I am lacking lots of systemd knowledge, it is soooo arrogant 😞 Also, /boot/armbianEnv.txt has `usbstoragequirks=0x2537:0x1066:u,0x2537:0x1068:u` which is added to the cmdline above, what is this about? The `sda` from `fstab` is `2537:1066 Norelsys NS1066`. Thanks, Edited February 9, 2023 by aik 0 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.