Fórum Root.cz
Hlavní témata => Vývoj => Téma založeno: Oto 07. 08. 2014, 18:32:01
-
Ahoj, prolezl jsem zdejší forum i pomáhal strejda google, ale zatím jsem nenašel nic opravdu funkčního.
Používám Debian bez GUI, pouze ssh přístup.
Vložím USB flash disk.
Přes webovou aplikaci spustím program, script, příkaz nebo cokoliv jiného, který namountuje vloženou flesku.
Bohužel nikdy není známo, jaký je to souborový systém (ntfs, ext2 atd.)
Ideálně by to melo vytvořit adresář s názvem flesky ale není to podmínkou, může to mountit vždy do např. dvou předem vytvořených adresářů.
Práva pro zápis na flesku musím být neomezená.
Určitě to nebude pro místní linuxáky složité, ale bohužel s tímto nemám funkční zkušenost.
Poradíte někdo? Předem děkuju.
-
Kde je problem? Nefunguje napr:
mount -o umask=0000 /dev/sdb1 /mnt/fleska
Alebo to chces mountovat automaticky? (To je treba pridat skript do udevu)
-
Díky, jednoduchý a dle pár zkoušek zatím funguje.
Jak moc složité by bylo, aby si to samo zjistilo jaké zařízení to v /dev/sdxy je?
Zkoušel sem to přes grep, ale nedaří se.
Díky
-
Uz jste se zkousel divat na pmount/pumount?
-
Uz jste se zkousel divat na pmount/pumount?
Dékuju, funguje moc pěkně, dodnes jsem neznal. Bohužel stále neřeší problém, že musím definovat jaké zařízení /dev/sdxy chci přimountit. Je nějaký způsob, aby program sám nalezl nepřipojený diskv, vybral jej a přimountil?
Děkuju
-
apt-get install usbmount
-
apt-get install usbmount
Toto jsem používal předtím, než jsem narazil na pár věcí, které fungují nekorektně. Občas se také stávalo, že mě nešel systém nabootovat protože se zasekl na chybějícím USB disku. Občas používám USB SSD disk na boot sektor.
Díky
-
Uz jste se zkousel divat na pmount/pumount?
Dékuju, funguje moc pěkně, dodnes jsem neznal. Bohužel stále neřeší problém, že musím definovat jaké zařízení /dev/sdxy chci přimountit. Je nějaký způsob, aby program sám nalezl nepřipojený diskv, vybral jej a přimountil?
Děkuju
S vyse uvedenym usbmountem nemam zkusenosti, ale pokud nedela to, co pozdujete, tak si asi budete muset trochu zaskriptovat. Mel jsem na mysli neco jako pomoci blkid zjistit zarizeni a jeho label, porovnat s vystupem z mount a nejak chytre namontovat pomoci pmount to, co jeste neni. Tedy podle labelu, pokud existuje a neni jiz pouzit (pro pripad stejneho labelu na dvou discich).
-
S vyse uvedenym usbmountem nemam zkusenosti, ale pokud nedela to, co pozdujete, tak si asi budete muset trochu zaskriptovat. Mel jsem na mysli neco jako pomoci blkid zjistit zarizeni a jeho label, porovnat s vystupem z mount a nejak chytre namontovat pomoci pmount to, co jeste neni. Tedy podle labelu, pokud existuje a neni jiz pouzit (pro pripad stejneho labelu na dvou discich).
Zaskriptovat je právě ten problém. Zkoušel jsem dle tohoto http://www.hellonull.com/?p=171 a upravit, ale ani originál nefunguje.
S programováním mám zkušenosti naposledy na PMD a krátce ještě na PCčkách typu 286, od té doby jsem na to nesáhl.
-
Aha, takze bych to videl na man bash a studovat. To reseni na http://www.hellonull.com/?p=171 vypada docela zajimave, vyhodou je, ze se to vola z udevu, ktery vi o tom, ze neco bylo pripojeno. Zkuste si do toho jejich skriptu pripsat echo $1 " ... " $2 >/tmp/mount.log, at vidite, jestli se to vubec spusti a co tomu jde za parametry.