OT: Kvizova otazka pro Linuchare [Was: OT Linuch]

Jan 'yanek' Bortl yanek na ya.bofh.cz
Čtvrtek Květen 10 10:32:48 CEST 2012


mount --bind /dev/nadrazenedevice /nekam/jinam

Co jsem vyhral? :-)

On 10.5.2012 10:28, Pavel Troller wrote:
> Zdravim,
>   pri prilezitosti tohoto threadu si dovoluji vznest malou kvizovou otazku
> pro mistni penguinofily :-).
>   Otazka zni: Jak pristoupit k obsahu adresare, pres ktery je namountovan
>               nejaky filesystem ?
>   Podminky reseni:
>   - Namountovany filesystem nesmi byt behem pristupu k puvodnimu adresari
>     nedostupny (odmountovany ci podobne zneschopneny) ani jinak nesmi byt
>     omezena cinnost operacniho systemu
>   - Pred namountovanim neni puvodni adresar nikde referencovan (tj. nelze
>     vyuzit to, co mozna bylo pricinou problemu vzneseneho pri puvodnim 
>     dotazu)
>   - Neni povoleno pouzivat specialni nastroje pro vyvoj a debugging
>     filesystemu
>   - Je povoleno vyuziti rootovskych prav.
>   - Jednodussi reseni (mensi pocet prikazu) jsou hodnocena lepe :-).
>
>   Zdravi Pavel
>
>
>> Zdravim,
>>   
>>> Take by bylo dobre zkontrolovat zda tam to USB zarizeni opravdu je a pokud 
>>> ano tak pod jakym nazvem....
>>>
>>> To, ze lze premapovat adresar libovolnym diskovym zarizenim kupodivu moc 
>>> lidi nevi (nemyslim, tech co s linuxem denne delaji) - coz lze vyuzit treba 
>>> na to, ze kdyz mi dojde na systemovem disku misto, protoze uzivatele maji 
>>> plne domovske adresare, tak staci adresare prelejt na novy disk, vymazat je 
>>> a novy disk primountovat jako /home a muze se frcet dal (samozrejme 
>>> zmodifikovat fstab).
>> Ano, takto to na spouste stroju mam davno udelane :-).
>> A uz jsem videl v nejmene jednom pripade, ze nekdo schoval cely filesystem
>> s "nevhodnym obsahem" tim, ze jej premountoval nejakym neskodnym filesystemem.
>> Dokonce pouzil pri mountu (ktery delal manualne) parametr -n, takze se mount
>> neuvedl v /etc/mtab a tedy nebyl jednoduse videt prikazy jako je mount (bez
>> parametru), df apod. Bylo to ale davno, dnes existuje automaticky generovany
>> /proc/mounts, ktery (bez patchovani jadra) asi neosidite :-).
>>
>> Zdravi Pavel
>>
>>> Radek Vicek
>>>
>>> Dne 10.5.2012 7:21, Pavel Troller napsal(a):
>>>>> Zdravím,
>>>>> v distribuci OpenWRT nasdílím adresář, který je pak na síti vidět a je v
>>>>> něm soubor files.db. Pokud ale do toho adresáře namontuju disk(Flash),
>>>>> nejde vidět nic ani ten soubor resp. ani za nic se mi nedaří přimontovat
>>>>> disk tak aby byly vidět soubory, podpory pro FS atd. by tam měly všechny
>>>>> být, ale nějakou chybu samozřejmě nevylučuji. Byla by rada?
>>>>> S pozdravem,
>>>>> Miloš Dašek
>>>> Zdravím,
>>>>    popis mi není zcela zřejmý. Máte adresář se souborem a do toho adresáře
>>>> mountujete disk ? Jinými slovy použijete ten adresář jako mountpoint ?
>>>> Tak Vám pak samozřejmě ten soubor zmizí, resp. se stane nedostupným,
>>>> překryje ho obsah toho mountu.
>>>>    Proč v tom mountu není nic vidět, toť také otázka. Není špatné pořadí
>>>> operací ? Pokud budete napřed nějaký adresář sdílet (jinými slovy jej
>>>> budete referencovat) a pak jej přemountujete, ty reference se budou
>>>> odkazovat na původní adresář "pod" tím mountem a samozřejmě neuvidí
>>>> namountovaný obsah, ovšem měl by být stále vidět ten původní soubor. Bylo
>>>> by třeba napřed namountovat a pak nasdílet.
>>>>    Více možná osvětlí pár ukázek, jak to děláte (ls -l adresáře před mountem,
>>>> mountovací příkaz, ls -l adresáře po mountu) a třeba i dmesg | tail -n 10.
>>>>    Zdraví Pavel
>>>>


Další informace o konferenci Hw-list