Portál AbcLinuxu, 19. dubna 2024 01:10


Dotaz: Mount /var/www

13.11.2014 11:09 Jidas
Mount /var/www
Přečteno: 432×
Odpovědět | Admin
Zdravim, mam embedded zarizeni. Do slozky /var/www zkopiruju nejake soubory. Potom kdyz znova nabootuju zarizeni, obsah slozky je porad stejny a nove mnou pridane soubory tam nejsou. Nejspise to bude tim ze je tato slozka namountovana do RAMky : /dev/ram0 on /var/www type ext2 (rw,relatime,errors=continue). Jak a kam mam tedy tuto slozku namountovat aby v ni zustavaly soubory i po restartu? Diky moc.

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

13.11.2014 11:43 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Mount /var/www
Odpovědět | | Sbalit | Link | Blokovat | Admin
Prostě ji musíš připojit na zařízení které udrží data i po vypnutí napájení!

HDD,SSD,SD karta, nějaká flash ram v tom zařízení....

Případně tu ram zálohovat před vypnutím někam do flash, a při startu obnovit.

Pokud neřekneš o co konkrétně jde tak nikdo nemůže konkrétně poradit.
13.11.2014 13:48 Jidas
Rozbalit Rozbalit vše Re: Mount /var/www
Jako zarizeni pro ukladani dat vyuzivam SD kartu. Prikazem mount se vypise:

rootfs on / type rootfs (rw) /dev/root on / type ext3 (rw,relatime,errors=continue,user_xattr,barrier=0,data=writeback) proc on /proc type proc (rw,relatime) sysfs on /sys type sysfs (rw,relatime) /dev/mmcblk0p1 on /media/mmcblk0p1 type vfat (rw,sync,relatime,fmask=0000,dmask=0000,allow_utime=0022,codepage=cp437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro) /dev/mmcblk0p2 on /media/mmcblk0p2 type ext3 (rw,relatime,errors=continue,user_xattr,barrier=0,data=writeback) tmpfs on /tmp type tmpfs (rw,relatime) none on /dev/pts type devpts (rw,relatime,mode=600) tmpfs on /dev/shm type tmpfs (rw,relatime,mode=777) /dev/ram0 on /var/www type ext2 (rw,relatime,errors=continue)

Zkusil jsem umount /dev/ram0 a potom mount dev/mmcblk0p1 var/www. Vypis pak vypada nasledovne:

rootfs on / type rootfs (rw) /dev/root on / type ext3 (rw,relatime,errors=continue,user_xattr,barrier=0,data=writeback) proc on /proc type proc (rw,relatime) sysfs on /sys type sysfs (rw,relatime) /dev/mmcblk0p1 on /media/mmcblk0p1 type vfat (rw,sync,relatime,fmask=0000,dmask=0000,allow_utime=0022,codepage=cp437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro) /dev/mmcblk0p2 on /media/mmcblk0p2 type ext3 (rw,relatime,errors=continue,user_xattr,barrier=0,data=writeback) tmpfs on /tmp type tmpfs (rw,relatime) none on /dev/pts type devpts (rw,relatime,mode=600) tmpfs on /dev/shm type tmpfs (rw,relatime,mode=777) dev/mmcblk0p1 on /var/www type vfat (rw,sync,relatime,fmask=0000,dmask=0000,allow_utime=0022,codepage=cp437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)

Avsak po restartu je situace opet stejna, po prikazu mount se vypise to stejne jako pred mou upravou (prvni vypis v tomto prispevku). Co delam spatne? Diky
13.11.2014 14:56 lertimir
Rozbalit Rozbalit vše Re: Mount /var/www
Požádám o výpis přes značku <pre> a ne <code>. Nemám sílu hledat, kde jsou konce řádků.
13.11.2014 15:16 Jidas
Rozbalit Rozbalit vše Re: Mount /var/www
Prvni vypis:
rootfs on / type rootfs (rw)
/dev/root on / type ext3 (rw,relatime,errors=continue,user_xattr,barrier=0,data=writeback)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
/dev/mmcblk0p1 on /media/mmcblk0p1 type vfat (rw,sync,relatime,fmask=0000,dmask=0000,allow_utime=0022,codepage=cp437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
/dev/mmcblk0p2 on /media/mmcblk0p2 type ext3 (rw,relatime,errors=continue,user_xattr,barrier=0,data=writeback)
tmpfs on /tmp type tmpfs (rw,relatime)
none on /dev/pts type devpts (rw,relatime,mode=600)
tmpfs on /dev/shm type tmpfs (rw,relatime,mode=777)
/dev/ram0 on /var/www type ext2 (rw,relatime,errors=continue)

Druhy vypis po mych upravach:
rootfs on / type rootfs (rw)
/dev/root on / type ext3 (rw,relatime,errors=continue,user_xattr,barrier=0,data=writeback)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
/dev/mmcblk0p1 on /media/mmcblk0p1 type vfat (rw,sync,relatime,fmask=0000,dmask=0000,allow_utime=0022,codepage=cp437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
/dev/mmcblk0p2 on /media/mmcblk0p2 type ext3 (rw,relatime,errors=continue,user_xattr,barrier=0,data=writeback)
tmpfs on /tmp type tmpfs (rw,relatime)
none on /dev/pts type devpts (rw,relatime,mode=600)
tmpfs on /dev/shm type tmpfs (rw,relatime,mode=777)
dev/mmcblk0p1 on /var/www type vfat (rw,sync,relatime,fmask=0000,dmask=0000,allow_utime=0022,codepage=cp437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
13.11.2014 15:41 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Mount /var/www
Nějak nechápu jak můžeš mít jedno zařízení připojeno k více místům?

/dev/mmcblk0p1 on /media/mmcblk0p1 type vfat

a

/dev/mmcblk0p1 on /var/www type vfat

Jinak tu kartu už máš připojenou do /media/mmcblk0p1 tak si tam udělej www adresář a serveru změň konfiguraci na ten www adresář, případně na něj udělej link /var/www -> /media/mmcblk0p1/www

13.11.2014 16:19 Jidas
Rozbalit Rozbalit vše Re: Mount /var/www
Jo diky, presmeruju teda server na ten adresar kde je SD karta.
13.11.2014 16:36 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Mount /var/www
A nebo nevím co na tom oddílu vfat na té kartě máš tak můžeš ten oddíl připojit do /var/www místo /media/mmcblk0p1.

Čili to asi změnit v /etc/fstab ?

Taky pokud to chceš používat pro linux tak bych místo vfat použil asi ext2.
14.11.2014 00:48 petrfm
Rozbalit Rozbalit vše Re: Mount /var/www
Proc ext2 a ne ext4? kvuli podpore v jadru? Nebo to ma nejaky jiny duvod?
14.11.2014 13:53 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Mount /var/www
Nepřipadá mi vhodné používat žurnál na kartě, ale nic nebrání ext4 nebo jiný FS pokud je podpora v kernelu u toho stroje.
14.11.2014 08:10 Jidas
Rozbalit Rozbalit vše Re: Mount /var/www
No na te karte mam image, RFS a bootloader. Takze do toho bych radsi nezasahoval a prozatim necham proste tahat server stranky z jineho adresare (home/...).
13.11.2014 15:44 petrfm
Rozbalit Rozbalit vše Re: Mount /var/www
Odpovědět | | Sbalit | Link | Blokovat | Admin
zkus
cat /etc/fstab
S nejvetsi pravdepodobnosti to bude namountovano skrze fstab, takze to musis zmenit tam. nano /etc/fstab a uprav to.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.