Wiele systemów plików na jednym urz
Wiele systemów plików na jednym urządzeniu
Witam.
Czy mógłby ktoś mnie uświadomić jak zachowuje się system w przypadku zamontowaniu kilku systemów plików na jednym urządzeniu?
Przykładowo, posiadam pendrive z ext3, montuję go do systemu, dodatkowo za pomocą FUSE montuję inny system plików na tym samym dysku pendrive (przykładowo w głównym katalogu tego urządzenia).
I teraz wygląda to mniej więcej tak, że jeżeli od montuję system plików oparty na FUSE, to przestaje on być widziany. Jak zachowa się ten drugi system plików (ext3) jeżeli będę chciał np wrzucić dane o rozmiarze równym pojemności dysku pendrive? Nadpisze mi te pliki, które FUSE zapisał?
Druga sprawa, czy jest możliwość wykrycia na urządzeniu (np. pendrive) użytych systemów plików (czy został użyty np. jakiś oparty na FUSE)?
Czy mógłby ktoś mnie uświadomić jak zachowuje się system w przypadku zamontowaniu kilku systemów plików na jednym urządzeniu?
Przykładowo, posiadam pendrive z ext3, montuję go do systemu, dodatkowo za pomocą FUSE montuję inny system plików na tym samym dysku pendrive (przykładowo w głównym katalogu tego urządzenia).
I teraz wygląda to mniej więcej tak, że jeżeli od montuję system plików oparty na FUSE, to przestaje on być widziany. Jak zachowa się ten drugi system plików (ext3) jeżeli będę chciał np wrzucić dane o rozmiarze równym pojemności dysku pendrive? Nadpisze mi te pliki, które FUSE zapisał?
Druga sprawa, czy jest możliwość wykrycia na urządzeniu (np. pendrive) użytych systemów plików (czy został użyty np. jakiś oparty na FUSE)?
Co znaczy na jednym urządzeniu? Masz na myśli punkt montowania? Jeżeli zamontujesz wiele systemów plików na jednym punkcie montowania to one zostaną na siebie nałożone, tzn będziesz "widział" ostatnie zamontowane urządzenie. Czyli jeżeli na /media/dysk zamontujesz urządzenie /dev/sd1 to w media dysk będziesz widział pliki i foldery z /dev/sd1. Jeżeli na to zamontujesz dodatkowo /dev/sd2 to będziesz w /media/dysk będziesz widział /dev/sd2. Jeżeli odmontujesz /dev/sd1 to ponownie będziesz widziała /dev/sd1. O to chodziło?
Jedna partycja montowana w dwóch miejscach z dwoma systemami plików. A powiem Ci, że da się zrobić. Przykładowo weź sobie źródła ext3, zmodyfikuj nieco system plików zbuduj i zamontuj oba systemy plików jednocześnie, jak widzisz da się.
Poza tym wziąłem przed chwilą sampel FUSA uruchomiłem i montowanie też się powiodło, za chwilę poszukam pełnego systemu plików na FUSE i przetestuję jak to działa bo widzę, że mam tu niedowiarków.
Poza tym wziąłem przed chwilą sampel FUSA uruchomiłem i montowanie też się powiodło, za chwilę poszukam pełnego systemu plików na FUSE i przetestuję jak to działa bo widzę, że mam tu niedowiarków.
Przetwarzać w sensie szyfrować może to Ci nieco wyjaśni. Widzisz tylko powiedz w jaki sposób wykryjesz zdarzenie, że plik jest odczytywany lub zapisywany? Wszystko ma się dziać bez wiedzy użytkownika, on używa dysku pendrive tak jak zawsze to robił, a moja aplikacja daje mu możliwość szyfrowania plików w "locie".
Jaśniej? Wykonujesz operację mv z dysku na dysk pendrive. Docelowo spodziewasz się tego samego pliku, w moim przypadku ma on być zapisany na dysku pendrive w postaci zaszyfrowanej, więc w locie muszę zmienić to co jest zapisywane na urządzeniu.
Dalsza dyskusja "a po co?", "a dlaczego?" nie ma sensu, mam takie coś do zrobienia o wiele bardziej rozbudowane niż to opisałem i tyle w tej kwestii.
Jaśniej? Wykonujesz operację mv z dysku na dysk pendrive. Docelowo spodziewasz się tego samego pliku, w moim przypadku ma on być zapisany na dysku pendrive w postaci zaszyfrowanej, więc w locie muszę zmienić to co jest zapisywane na urządzeniu.
Dalsza dyskusja "a po co?", "a dlaczego?" nie ma sensu, mam takie coś do zrobienia o wiele bardziej rozbudowane niż to opisałem i tyle w tej kwestii.
Już wszystko jasne. A musi to być aż tak przekombinowane? Szukałeś gotowych rozwiązań: http://www.debianadmin.com/filesystem-e ... linux.html
W internecie jest mnóstwo opisów, jak dobrze poszukasz na pewno coś znajdziesz.
Edycja: Jeżeli chcesz aby użytkownicy mogli tego samego pendrive wykorzystywać z szyfrowaniem i bez jednocześnie, to najlepiej utworzyć na nim wirtualny system plików (VFS), najlepiej jakiś z możliwością zmiany rozmiaru w locie. Później wykorzystać jakieś narzędzie z linku powyżej, albo od razu http://en.wikipedia.org/wiki/List_of_cr ... le_systems
I tu jeszcze jakiś opis: http://kailaspatil.blogspot.com/2009/08 ... -evfs.html
W internecie jest mnóstwo opisów, jak dobrze poszukasz na pewno coś znajdziesz.
Edycja: Jeżeli chcesz aby użytkownicy mogli tego samego pendrive wykorzystywać z szyfrowaniem i bez jednocześnie, to najlepiej utworzyć na nim wirtualny system plików (VFS), najlepiej jakiś z możliwością zmiany rozmiaru w locie. Później wykorzystać jakieś narzędzie z linku powyżej, albo od razu http://en.wikipedia.org/wiki/List_of_cr ... le_systems
I tu jeszcze jakiś opis: http://kailaspatil.blogspot.com/2009/08 ... -evfs.html