Data Domain: rozwiązywanie problemów z uprawnieniami jednostek pamięci masowej, do których dostęp uzyskano za pośrednictwem CIFS
요약: Utworzenie udziału CIFS w jednostce pamięci masowej, która została pierwotnie zapisana i zarządzana za pośrednictwem systemu Linux BoostFS, może spowodować niespójności własności i uprawnień. Może to prowadzić do błędów dostępu do plików, błędów "Access Denied", awarii aplikacji lub nieoczekiwanego zachowania podczas uzyskiwania dostępu do danych za pośrednictwem DD Boost. Problem często można rozwiązać, usuwając udział CIFS i ponownie przypisując własność jednostki pamięci masowej do odpowiedniego użytkownika DD Boost. ...
증상
Można zaobserwować jeden lub więcej z następujących objawów:
Użytkownicy otrzymują"You do not have permission to access this folder" lub"Access Denied" Wiadomości.
Aplikacje korzystające z DD Boost lub BoostFS nie może już uzyskać dostępu do poprzednio dostępnych plików lub katalogów.
Pliki lub foldery są widoczne za pomocą jednej metody dostępu, ale nie innej.
Kopie zapasowe, CyberSense lub inne przepływy pracy oparte na DD Boost zgłaszają błędy związane z dostępem lub uprawnieniami.
BoostFS montuje się pomyślnie, ale określonych katalogów nie można otworzyć ani wyliczyć.
원인
Dostęp do jednostki pamięci masowej, która jest zapisywana i zarządzana za pośrednictwem systemu Linux BoostFS, jest przeznaczona do uzyskiwania dostępu przy użyciu kontroli własności i uprawnień DD Boost. Gdy udział CIFS zostanie później utworzony dla tej samej jednostki pamięci masowej, semantyka własności i dostępu Windows/CIFS może zostać wprowadzona do danych, które zostały pierwotnie zapisane przy użyciu metod dostępu DD Boost opartych na systemie Linux.
DD Boost i CIFS używają różnych mechanizmów do zarządzania własnością, uprawnieniami i dostępem do plików. W związku z tym protokoły nie są przeznaczone do jednoczesnego zarządzania tym samym zestawem danych. Wprowadzenie dostępu CIFS do jednostki pamięci masowej DD Boost może prowadzić do niespójności własności, które uniemożliwiają aplikacjom DD Boost lub klientom BoostFS uzyskiwanie dostępu do plików i katalogów zgodnie z oczekiwaniami.
해결
Jeśli dostęp do danej jednostki pamięci masowej nastąpił za pośrednictwem udziału CIFS i podejrzewane są problemy z dostępem DD Boost, usuń udział CIFS i przywróć własność jednostki pamięci masowej odpowiedniemu użytkownikowi DD Boost.
Opcja 1: Usuń udział CIFS za pomocą interfejsu użytkownika
Data Domain Przejdź do pozycji Protocols > CIFS > Shares (lokalizacja może się różnić w zależności od wersji systemu DDOS).
Wybierz udział CIFS powiązany z jednostką pamięci masowej, której dotyczy problem.
Kliknij przycisk Usuń.
Po wyświetleniu monitu potwierdź usunięcie, klikając przycisk OK.
Sprawdź, czy udział nie znajduje się już na liście.
Opcja 2: Usuń udział CIFS za pomocą interfejsu wiersza poleceń
Zidentyfikuj nazwę istniejącego udziału:
cifs share show
Usuwanie udziału:
cifs share destroy <share-name>
Upewnij się, że udział został usunięty:
cifs share show
Ponownie przypisz własność jednostki pamięci masowej do odpowiedniego użytkownika DD Boost:
ddboost storage-unit modify <storage-unit> user <correctUser>
Sprawdź, czy BoostFS i wszystkie aplikacje DD Boost mają dostęp do danych, których dotyczy problem.
ddboost Polecenie modyfikacji jednostki pamięci masowej może zwrócić limit czasu komunikacji z systemem plików, gdy zmiana właściciela trwa w tle. To zachowanie zostało udokumentowane w artykule Dell KB Data Domain: Polecenie DDBoost storage-unit modify nie powiodło się z limitem czasu komunikacji w systemie plików i należy je uwzględnić podczas wykonywania działań naprawczych na dużych jednostkach pamięci masowej. Polecenie wykonuje aktualizacje własności wszystkich plików w jednostce pamięci masowej i może zająć więcej czasu.
Zapoznaj się z
Data Domain: Polecenie DDBoost storage-unit modify nie powiodło się z limitem czasu komunikacji w systemie plików