1

Temat: Extroot na innej partycji

Witam.
Robię extroot zgodnie z tym  poradnikiem https://eko.one.pl/?p=openwrt-externalroot
Formatowanie dysku systemem f2fs.

Według poradnika jest

    # opkg update
    # opkg install block-mount kmod-fs-f2fs f2fsck # jeżeli nie ma ich jeszcze w obrazie
    # block detect > /etc/config/fstab
    # uci set fstab.@mount[0].target='/overlay'
    # uci set fstab.@mount[0].enabled='1'
    # uci set fstab.@global[0].check_fs='1'
    # uci commit fstab

z adnotacją "W tym przykładzie zrobi to extroota na pierwszej partycji zdefiniowanej w konfigu. Jeżeli extroot ma być na innej - trzeba dostosować polecenia."

Mam trzy partycje (testowo).
Na pierwszej partycji mam około 21GB,
na drugiej partycji mam około 200MB,
na trzeciej partycji resztę dysku.

Według poradnika robi mi /overlay tam gdzie mam 21GB, a nie tam gdzie jest 200MB.

Pytanie brzmi jak zrobić extroot na innej partycji niż pierwsza?

2

Odp: Extroot na innej partycji

No proste, wpisz target /overlay w sekcji którą potrzebujesz zamiast pierwszej. Tak po prostu przez uci lub edytorem tekstowym. Formatowałeś pewnie już partycję odpowiednim system to wiesz która to ma być.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Extroot na innej partycji

Przez edycję tekstu samego konfigu wiem jak to zrobić, a jak zrobić to przez uci?

4

Odp: Extroot na innej partycji

Przeczytaj https://eko.one.pl/?p=openwrt-uci

uci set fstab.@mount[0].target='/overlay'

To [0] to odwołanie do pierwszej sekcji mount. Następna będzie [1] itd. Już wiesz więc jak odwołać się do tej co potrzebujesz?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: Extroot na innej partycji

Genialne, działa. O to mi chodziło.
Informacje z linku czytałem wcześniej ale nie zatrybiłem.