Co to jest system plików sieciowych?
System plików sieciowy, czasami nazywany rozproszonym systemem plików, jest metodą organizowania i przechowywania plików i folderów w sposób obejmujący wiele komputerów podłączonych przez sieć. Umożliwia to wielu komputerom dostęp do tych samych danych, a także może umożliwić rozkład danych na więcej niż jedno urządzenie. Są kilka rodzajów używanych systemów plików sieciowych, każdy z nieco innymi możliwościami i celami.
Praktycznie każdy rodzaj urządzenia używanego do odczytu lub rejestrowania danych komputerowych, od dysków twardych po nagrywalne dyski kompaktowe, używa systemu plików do organizowania i przechowywania informacji. Chociaż większość ma kilka wspólnych funkcji, systemy plików różnią się znacznie pod względem projektu, zamierzonego użycia i możliwości. W większości przypadków system plików ogranicza się do pojedynczego urządzenia fizycznego, takiego jak dysk twardy. Każde urządzenie lub dysk w komputerze ma swój własny system plików. System plików sieciowych przyjmuje izolowany zasób, taki jak dysk twardy wewnątrz komputera, i zamienia go w dostępny zasób udostępnionyBle do innych komputerów w sieci.
Udostępnianie systemów plików w sieci może mieć wiele zalet. Pliki na jednym komputerze można łatwo udostępniać innym komputerom, a użytkownicy mogą łatwo wymieniać informacje lub współpracować przy projektach. W wielu przypadkach możliwe jest również „zamontowanie” zasobów sieciowych, aby dla użytkownika i aplikacje zainstalowane komputerowego zasób udostępniony pojawił się nie różni się od lokalnego zasobu. Na przykład folder zawierający zakładki muzyki lub przeglądarki internetowej mogą być przechowywane na jednym komputerze i udostępniane kilku innym, aby utrzymać zsynchronizowanie informacji. W niektórych środowiskach sieciowych cały folder domowy użytkownika jest udostępniany za pomocą systemu plików sieciowych, umożliwiając dostęp do danych użytkownika z praktycznie dowolnego punktu w sieci.
Od wczesnych lat 80. powstało wiele systemów plików sieciowych. Sun Microsystems® opracował protokół znany jakoSystem plików sieciowych (NFS) rozpoczynający się w 1985 r.; Jest powszechnie używany na serwerach plików Linux i Unix®. Microsoft® oferuje produkt znany jako rozproszony system plików (DFS), który umożliwia użycie popularnego protokołu udostępniania plików bloków komunikatów serwerowych zawartych w systemie Windows® w systemie plików sieciowych. System plików Andrew (AFS) ma na celu dostarczenie systemu plików na poziomie przedsiębiorstwa z nowymi funkcjami i bezpiecznym uwierzytelnianiem za pośrednictwem protokołu Kerberos, podczas gdy Secure Shell FileSystem (SSHFS) wykorzystuje długotrwały protokół Secure Shell, aby osiągnąć podobny cel. System plików Google (GFS) i Hadoop rozproszony system plików (HDFS) są wykorzystywane przez Google® i Yahoo! ® do przechowywania ogromnych danych na tysiącach poszczególnych dysków twardych.