23 Listopada 2024 01:45:08
Nawigacja
· Strona Główna
· Forum

· Tomato by Shibby
· FreshTomato


Wątki na forum
Najnowsze dyskusje
· [S] Asus RT-AC56U
· DIR868l OFW asus vs ...
· Szukam zaproszenia n...
· [MOD] FreshTomato-AR...
· Asus RT-AC5300 ,prob...
· archer c6 v3.20
· [S] Nighthawk R7000P...
· [S]Asus RT-AC5300 - ...
· Tanie N100 na promce...
· net z telefonu wifi+...
· Tomato - bugi/proble...
· HUAWEI z światłowodem
· Asus TUF-AX3000_V2 p...
· rt-ax88upro częste ...
· [Howto] Xpenology na...
· Jaki router pod Open...
· Ruter z tomato
· Czy to jeszcze NAS?
· RT AC66U B1
· Wireguard na FreshTo...
Najpopularniejsze obecnie wątki
· Szukam zaproszeni... [19]
· DIR868l OFW asus ... [8]
· [S] Asus RT-AC56U [0]
Ankieta
Jaki procesor posiada twój router?

Broadcom MIPSEL
Broadcom MIPSEL
36% [151 głosów]

Broadcom ARM
Broadcom ARM
52% [219 głosów]

Atheros
Atheros
5% [22 głosów]

Marvell
Marvell
1% [4 głosów]

Ralink
Ralink
1% [3 głosów]

Intel/AMD/VIA
Intel/AMD/VIA
1% [5 głosów]

Żaden z powyższych
Żaden z powyższych
4% [15 głosów]

Ogółem głosów: 419
Musisz zalogować się, aby móc zagłosować.
Rozpoczęto: 02/02/2015 09:38
Twoje IP
3.144.116.195
Zobacz wątek
OpenLinksys » :: ROUTERY :: » TP-Link
 Drukuj wątek
ext-root, swap i trzecia partycja. Jak to pomontować?
PawelW
Router: TL-1043ND firmware by Obsy 2010-06-01
Mam dysk 320 GB na którym są trzy partycje stworzone gparted pod Ubuntu 10.04
1. Linux swap 384MB
2. ext2 2GB "sysytem"
3. ext2 reszta dysku "dane"

Postępując wg opisu http://eko.one.pl/?p=openwrt-externalroot udało mi się osiągnąć coś takiego:


root@OpenWrt:~# df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/root                 2.3M      2.3M         0 100% /rom
tmpfs                    14.4M      1.1M     13.3M   8% /tmp
tmpfs                   512.0K         0    512.0K   0% /dev
/dev/sda2                 2.0G     12.3M      1.9G   1% /overlay
mini_fo:/overlay          2.3M      2.3M         0 100% /


Czyli udało mi się zrobić że /overlay odwołuje się do /dev/sda2 który ma 2GB.

Ale wydaje mi się że swap jakoś się nie podmontował prawidłowo bo /tmp ma 14,4 MB zamiast 384MB, dobrze myślę? Jak to naprawić?

Z tego co udało mi się sprawdzić wgrywając plik przez ftp to wszystko ląduje prosto w katalogu /mnt który to znów ma odzwierciedlenie w /overlay czyli na partycji 2GB. A ja chcę aby wszystkie pliki były składowane na partycji "dane" czyli /dev/sda3 która w tym wypadku powinna być widziana jako /mnt albo /mnt/sda3.

Jak skonfigurować fstab żeby to tak działało?
cat /etc/config/fstab wygląda tak:


root@OpenWrt:~# cat /etc/config/fstab

config 'global' 'automount'
        option 'from_fstab' '1'
        option 'anon_mount' '1'

config 'global' 'autoswap'
        option 'from_fstab' '1'
        option 'anon_swap' '0'

config 'mount'
        option 'target' '/mnt/sda99'
        option 'options' 'rw,sync'
        option 'enabled_fsck' '0'
        option 'device' '/dev/sda2'
        option 'enabled' '1'
        option 'fstype' 'ext2'
        option 'is_rootfs' '1'

config 'swap'
        option 'device' '/dev/sda1'
        option 'enabled' '1'


Edytowany przez PawelW dnia 02-06-2010 22:18
 
SynC
external root zrobiłes dobrze, ale juz przy montowaniu pozostałych partycji masz błąd

extroot już ci działa, a chcesz ponownie sda3 zamontować jako extroot

powinieneś mieć tak

config 'global' 'automount'
   option 'from_fstab' '1'
   option 'anon_mount' '1'

config 'global' 'autoswap'
   option 'from_fstab' '1'
   option 'anon_swap' '0'

config 'mount'
   option 'fstype' 'ext2'
   option 'options' 'rw,noatime'
   option 'enabled_fsck' '0'
   option 'enabled' '1'
   option 'device' '/dev/sda3'
   option 'target' '/dane'

config 'swap'
   option 'enabled' '1'
   option 'device' '/dev/sda1'


gdzie:
sda1 to swap
sda3 montowany jest jako dane
Edytowany przez SynC dnia 03-06-2010 11:13
 
PawelW
Ok zorobiłem jak napisałeś i działa. Ale jeszcze nie do końca rozumiem.

Jak to jest z tymi plikami konfiguracyjnymi fstab? Są tak naprawdę 2 z tego co widzę.
Jeden w routerze który jest odpowiedzialny za podmontowanie dysku jako ext-root a drugi znajduje się w /overlay/etc/config/fstab czyli już na dysku zewnętrznym. Zgadza się?
Ten teraz drugi montuje u mnie dev/sda3 jako /mnt/dane.

W którym z tych plików powinna być definicja montowania swap? W tym momencie mam w obu i nadal /tmp jest małe.

 df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/root                 2.3M      2.3M         0 100% /rom
tmpfs                    14.4M     44.0K     14.4M   0% /tmp
tmpfs                   512.0K         0    512.0K   0% /dev
/dev/sda2                 2.0G     12.3M      1.9G   1% /overlay
mini_fo:/overlay          2.3M      2.3M         0 100% /
/dev/sda3               291.1G      1.4G    274.9G   1% /mnt/dane

Chyba że ja źle rozumuje i swap nie powiększa /tmp tylko pamięć RAM.
Jak w takim razie sprawdzić czy faktycznie montowanie swapa się powiodło?
Edytowany przez PawelW dnia 03-06-2010 15:35
 
SynC
Nie nie powiększy ci tmp.
doinstaluj htop, i tam ładnie widać u góry wykorzystanie swpa, pamięci, obciążenie procesora Smile

Generalnie shibby radził mi tak gdy robiłem extroot na tplinku:

pierw sam fstab dla extroot'a, a gdy już działa, kolejna edycja fstaba dla pozostałych partycji
Edytowany przez SynC dnia 03-06-2010 15:48
 
k@rto
witam . czy ktos moglby sie odniesc do mojego ostatniego postu http://openlinksys.info/forum/viewthread.php?forum_id=63&thread_id=9331&rowstart=520
nie chce zakladac nie potrzebnie nowego tematu. mam big problem i juz rece opadaja. robilem juz kilkakrotnie wg opisu i nie dziala mi partycja extroot. dodam ze nawet juz router nie startuje z dyskiem podlaczonym.

edit
czeski blad. wszystko dziala jak nalezy :)


root@OpenWrt:~# df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/root                 2.3M      2.3M         0 100% /rom
tmpfs                    14.4M      1.2M     13.2M   8% /tmp
tmpfs                   512.0K         0    512.0K   0% /dev
/dev/sda2               185.9M     13.1M    163.2M   7% /overlay
mini_fo:/overlay          2.3M      2.3M         0 100% /
/dev/sda3                27.3G     55.7M     25.8G   0% /mnt/dysk

Edytowany przez k@rto dnia 05-06-2010 09:26
 
Darko_P
Podepnę się do tematu
router Asus WL-500GPV2
firmware Gargoyle 1.3.5 OpenWrt Backfire 10.03.1-rc3 pobrany ze strony http://openrouter.info/forum/viewtopi...2716#p2716
dysk 80GB podzielony na 3 partycje
1 swap
2 systemowa do instalacji pakietów
3 na dane

Postępowałem też wg opisu tego co kolega z pierwszego postu.
I niestety nie do końca chce zadziałać

fstab wygląda tak

config global automount
        option from_fstab 1
        option anon_mount 1

config global autoswap
        option from_fstab 1
        option anon_swap 0

config mount
        option target
        option device   /dev/scsi/host0/bus0/target0/lun0/part2
        option fstype   ext3
        option options  rw,sync
        option enabled  1
        option enabled_fsck 0
        option is_rootfs 1

config swap
        option device   /dev/scsi/host0/bus0/target0/lun0/part1
        option enabled  1

config mount
option target /tmp/HDD
option device /dev/scsi/host0/bus0/target0/lun0/part3
option fstype ext3
option options rw,sync
option enabled 1

polecenie mount

root@WL-500GPV2:/etc/config# mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro)
none on /dev type devfs (rw)
none on /proc type proc (rw)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw)
/dev/mtdblock/4 on /overlay type jffs2 (rw)
mini_fo:/overlay on / type mini_fo (rw)
/dev/scsi/host0/bus0/target0/lun0/part3 on /tmp/HDD type ext3 (rw,sync)
none on /proc/bus/usb type usbfs (rw)

a polecenie df -h

 root@WL-500GPV2:/etc/config# df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/root                 3.6M      3.6M         0 100% /rom
tmpfs                    14.9M    212.0K     14.7M   1% /tmp
/dev/mtdblock/4           3.8M    908.0K      2.9M  23% /overlay
mini_fo:/overlay          3.6M      3.6M         0 100% /
/dev/scsi/host0/bus0/target0/lun0/part3
                         72.3G    179.9M     72.2G   0% /tmp/HDD

I nie udaje mi się odwołać partycji drugiej do /overlay
Co gdzie źle robię??


 
Tytan69
zainstaluj jeśli nie masz fdisk
opkg update
opkg install fdisk
potem wsadź pendriva i zrób:
fdisk -l
Następnie ustaw w fstab ścieżki do urządzeń/partycji według tego co pokazał fdisk.


A w ogóle zwróć uwagę czy ten firmware ma extroot.
Edytowany przez Tytan69 dnia 13-10-2010 12:44
Openwrt na WRT160NL.
 
Darko_P
fdisk jest zainstalowany bo nim robiłem partycje na dysku


root@WL-500GPV2:/etc/config# fdisk -l

Disk /dev/scsi/host0/bus0/target0/lun0/disc: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x38000000

                                 Device Boot      Start         End      Blocks   Id  System
/dev/scsi/host0/bus0/target0/lun0/part1               1          13      104391   82  Linux swap / Solaris
/dev/scsi/host0/bus0/target0/lun0/part2              14         136      987997+  83  Linux
/dev/scsi/host0/bus0/target0/lun0/part3             137        9729    77055772+  83  Linux


i extroot też jest raczej


block-extroot - 0.0.1-2
block-hotplug - 0.1.0-2
block-mount - 0.1.0-2


ewentualnie jak mogę to sprawdzić??
 
shibby
ale extroota doinstalowales czy juz byl? Obsy pisze ze te obrazy go nie mają wkompilowanego.

Ponadto troche nie rozumiecie idei overlaya i montowania go.

najpierw w fstab ustawia sie TYLKO partycje rootfs. Jezeli po restarcie dysk zostanie poprawnie podpiety pod /overlay wtedy wracamy do pliku fstab (zauwazmy ze nie ma tam wpisu odnosnie rootfs) wtedy kompujemy TYLKO pozostale partycje. Całość odpala sie mniej wiecej tak: montuje sie jffs jako overlay i z niej zczytywany jest plik fstab w ktorym wpisany jest rootfs dla overlay. Wtedy montowany jest dysk jako overlay i jezeli na nim istnieje plik fstab to z niego czytana jest konfiguracja dla montowania pozostalych partycji.

By działał extroot paczka block-mount i block-extroot musza byc wkompilowane w obraz, nie moga byc doinstalowane. Dopiero w nowym trunku zostalo to zmienione ale nie w backfire (a na nim opiera sie gargoyle).

Pamietajmy ze openwrt nie posiada tak naprawde systemu do zapisu tylko read-only. To co jest w obrazie nie mozna usunac. Oryginalnie wgrany obraz zawarty jest w katalogu /rom i jego nie mozna edytować. Wszystko co edytujemy zapisywane jest na overlay (jffs lub extroot) i jezeli na nim istnieje plik to z niego jest czytana konfiguracja a nie z /rom
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
Darko_P

Cytat

shibby napisał/a:


By działał extroot paczka block-mount i block-extroot musza byc wkompilowane w obraz, nie moga byc doinstalowane. Dopiero w nowym trunku zostalo to zmienione ale nie w backfire (a na nim opiera sie gargoyle).


Nie instalowałem tego. Już było.
 
shibby
no to zrob to tak jak pisalem wyzej i musi dzialac.
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
Przejdź do forum
Zaloguj
Wprowadź adres e-mail lub nazwę użytkownika

Hasło



Nie masz jeszcze konta? Zarejestruj się.

Zapomniałeś/aś hasła?
Aktualnie online
· Gości online: 96

· Użytkowników online: 0

· Łącznie użytkowników: 24,115
· Najnowszy użytkownik: Ja
Czat
Musisz się zalogować, aby opublikować wiadomość.

Maniek91PL
06-11-2024 22:37
dzięki !Grin

maxikaaz
29-10-2024 14:27
@Maniek91PL - Administration=> Admin Access, i tam masz "Allow Wireless Access" do zaznaczenia

Maniek91PL
26-10-2024 22:07
siemka! ktoś przypomni co się ustawiało jeśli nie mogę wejść od strony wifi do tomato? od lan działa

overflow2
04-10-2024 17:34
Kupowałem Asusy n10u albo n12d1 ale nie widzę ich, chyba już nie produkują, Chodzi o coś nowego i taniego. Transfery niewielkie.

maxikaaz
04-10-2024 09:38
@overflow2 patrząc po dostępności funkcji w nowych kompilacjach, to chyba nawet WRT54G/GL jeszcze ma OpenVPN, albo jakiś odpowiednik... zależy, na jakie transfery liczysz.

overflow2
30-09-2024 20:53
Jaki aktualnie najtańszy router do tomato do openvpn?

maxikaaz
27-07-2024 15:07
@servee - na początek router do rozebrania i obejrzenia, ciężko wróżyć tak tylko po objawach

maxikaaz
27-07-2024 14:55
@servee - cały kontroler nie pada tak sobie z powodu "zbiegu okoliczności",
więc prawdopodobnie gdzieś przepięcie.

servee
25-07-2024 13:33
@maxikaaz: działało, aż pewnego pięknego dnia przestało działać. W tym dniu była też burza, ale to raczej zbieg okoliczności.

maxikaaz
25-07-2024 11:38
@servee - o ile problem jest w obrębie samych wyjść (dławiki, warystory), to naprawialne, ale jeśli w samym SoC - to nienaprawialne ze względu na koszta. A co było przyczyną?

95,321,135 unikalnych wizyt