Dowi

Konfiguracja serwerów, usług, itp.
sethiel
Junior Member
Posty: 762
Rejestracja: 28 stycznia 2008, 11:50
Lokalizacja: Wrocław

Dowiązania do plików excela i samba

Post autor: sethiel »

Utworzyłem dowiązanie do pliku:

Kod: Zaznacz cały

ln /katalog1/plik1 /katalog2/plik1
Udziały katalog1 i katalog2 są udostępnione dla różnych grup użytkowników. Ale niestety zmiana w /katalog1/plik1 nie powoduje zmiany w /katalog2/plik1 i odwrotnie.
Jak utworzyć takie dowiązanie do pliku dla udziałów samby?

Edycja:
Dzieje się tak dla plików excela. Dla testowego pliku tekstowego (.txt) utworzenie dowiązania działa poprawnie.
Czyli tak jakby przy zapisywaniu plików excela był kasowany plik stary a tworzony nowy.
Z tym to już chyba nie ruszę.
Awatar użytkownika
Bastian
Member
Posty: 1424
Rejestracja: 30 marca 2008, 16:09
Lokalizacja: Poznañ

Post autor: Bastian »

A prawa są jednakowe dla pliku źródłowego i docelowego?
sethiel
Junior Member
Posty: 762
Rejestracja: 28 stycznia 2008, 11:50
Lokalizacja: Wrocław

Post autor: sethiel »

Prawa 666 i tak samo na tych udziałach samba rzecze "create mask".
Ale tak po przemyśleniu jeśli Office faktycznie usuwa plik a potem zapisuje nowy a nie dopisuje zmiany (w końcu to kodowany plik w którym zmienia się duża część flaków) to nie ma bata by to ominąć, więc najlepiej to zrobić linka naturalnego do katalogu.
I zapewne po testach działać będzie. Ale wada taka ze na każdy taki linkowany plik musi być osobny katalog.
Cóż nie mój to problem a użytkowników - przyzwyczaić się muszą.
Awatar użytkownika
Bastian
Member
Posty: 1424
Rejestracja: 30 marca 2008, 16:09
Lokalizacja: Poznañ

Post autor: Bastian »

Pewnie tak się własnie dzieje, bo o wiele łatwiej jest wykorzystać funkcję zapisania pliku ponownie niż tworzyć 2 osobne: zapisu i modyfikacji. Szczególnie, że ta modyfikacji musiałaby być dość skomplikowana. Tak od programistycznej strony patrząc.. :p
Awatar użytkownika
Yampress
Administrator
Posty: 6422
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

Kod: Zaznacz cały

ln -s .......
A zobaczyłeś czy dowiązanie sie w ogóle zrobiło?
sethiel
Junior Member
Posty: 762
Rejestracja: 28 stycznia 2008, 11:50
Lokalizacja: Wrocław

Post autor: sethiel »

Zaczęło działać. Po edycji ręcznej pliku - czyli w programie tekstowym wszystko jest poprawnie.
Pliku excela w nano jednak nie edytujesz.
Do takich rzeczy jednak dowiązanie do katalogu.
Awatar użytkownika
Bastian
Member
Posty: 1424
Rejestracja: 30 marca 2008, 16:09
Lokalizacja: Poznañ

Post autor: Bastian »

Wszystko już zostało powiedziane. OpenOffice przy zapisywaniu edytowanego dokumentu nadpisuje stary nowym. Z punktu widzenia systemu plików to nowy plik i "gubi" dowiązanie.
piroaa
Beginner
Posty: 324
Rejestracja: 11 kwietnia 2008, 14:46

Post autor: piroaa »

Witam.
A czy polecenie mount z opcją -o bind nie załatwi problemu?
Pozdrawiam.
Awatar użytkownika
Bastian
Member
Posty: 1424
Rejestracja: 30 marca 2008, 16:09
Lokalizacja: Poznañ

Post autor: Bastian »

piroaa, czy mógłbyś to rozwinąć?
piroaa
Beginner
Posty: 324
Rejestracja: 11 kwietnia 2008, 14:46

Post autor: piroaa »

Wszystko już zostało powiedziane. OpenOffice przy zapisywaniu edytowanego dokumentu nadpisuje stary nowym. Z punktu widzenia systemu plików to nowy plik i "gubi" dowiązanie.
Ano skoro dowiązanie jest gubione to może jak się zrobi tak:

Kod: Zaznacz cały

mount /ścieżka1 /ścieżka2 -o bind 
to dowiązania nie będzie i nic się nie zgubi, takie sprytne montowanie zwyczajnie podpina jedną strukturę katalogów w inne miejsce, jest to znacznie bardziej przezroczyste niż dowiązanie.
Można też skonfigurować z pomocą pliku /etc/fstab:

Kod: Zaznacz cały

/ścieżka1 /ścieżka2 bind defaults,bind 0 0
i wszystko będzie działać automatycznie.
Pozdrawiam.
ODPOWIEDZ