91:
50:
193:
537:
Distributed file systems may aim for "transparency" in a number of aspects. That is, they aim to be "invisible" to client programs, which "see" a system which is similar to a local file system. Behind the scenes, the distributed file system handles locating files, transporting data, and potentially
528:
is that a distributed file system allows files to be accessed using the same interfaces and semantics as local files – for example, mounting/unmounting, listing directories, read/write at byte boundaries, system's native permission model. Distributed data stores, by contrast, require
1016:
Concurrency control becomes an issue when more than one person or client is accessing the same file or block and want to update it. Hence updates to the file from one client should not interfere with access and updates from other clients. This problem is more complex with file systems due to
1001:-processing time. But in a clustered file system, a remote access has additional overhead due to the distributed structure. This includes the time to deliver the request to a server, the time to deliver the response to the client, and for each direction, a CPU overhead of running the
318:. Access control and translation from file-level operations that applications use to block-level operations used by the SAN must take place on the client node. The most common type of clustered file system, the shared-disk file system – by adding mechanisms for
557:: all clients have the same view of the state of the file system. This means that if one process is modifying a file, any other processes on the same system or remote systems that are accessing the files will see the modifications in a coherent manner.
912:
Network-attached storage (NAS) provides both storage and a file system, like a shared disk file system on top of a storage area network (SAN). NAS typically uses file-based protocols (as opposed to block-based protocols a SAN would use) such as
334:
mechanism to prevent data corruption in case of node failures, because an unfenced device can cause data corruption if it loses communication with its sister nodes and tries to access the same information other nodes are accessing.
294:
for each node). Clustered file systems can provide features like location-independent addressing and redundancy which improve reliability or reduce the complexity of the other parts of the cluster.
1417:
1427:
1198:
575:: the file system should work well in small environments (1 machine, a dozen machines) and also scale gracefully to bigger ones (hundreds through tens of thousands of systems).
997:
of a clustered file system is the amount of time needed to satisfy service requests. In conventional systems, this time consists of a disk-access time and a small amount of
369:
There are different architectural approaches to a shared-disk filesystem. Some distribute file information across all the servers in a cluster (fully distributed).
1033:
IBM mainframes in the 1970s could share physical disks and file systems if each machine had its own channel connection to the drives' control units. In the 1980s,
513:, even though they are not the only file systems that use the network to send data. Distributed file systems can restrict access to the file system depending on
974:
of one sort or another, so that data remains intact and available despite the failure of any single piece of equipment. For examples, see the lists of
1017:
concurrent overlapping writes, where different writers write to overlapping regions of the file concurrently. This problem is usually handled by
1479:
1454:
217:
108:
63:
600:
used virtual devices for transparent inter-machine file system access in the 1960s. More file servers were developed in the 1970s. In 1976,
1142:
1209:
2711:
2186:
770:
2701:
1872:
1681:
1370:
698:
2783:
2773:
2768:
2323:
1095:
253:
235:
174:
155:
77:
127:
1989:
1711:
1671:
414:
379:
330:
even when multiple clients try to access the same files at the same time. Shared-disk file-systems commonly employ some sort of
597:
2788:
2758:
914:
805:
134:
112:
298:
are a type of clustered file system that spread data across multiple storage nodes, usually for redundancy or performance.
2778:
1768:
1034:
938:
601:
551:: a consistent namespace exists encompassing local as well as remote files. The name of a file does not give its location.
1172:
2706:
2122:
1696:
868:
857:
581:: Clients should not have to be aware of the file replication performed across multiple servers to support scalability.
208:
141:
2627:
2475:
2407:
1701:
1508:
718:
395:
2512:
2502:
2492:
1884:
1474:
1447:
811:
69:
123:
101:
1080:
730:
545:: clients are unaware that files are distributed and can access them in the same way as local files are accessed.
518:
2763:
2577:
2430:
2333:
2278:
2153:
2009:
1778:
907:
1338:
1313:
2676:
2632:
2614:
2313:
2303:
1758:
1075:
1055:
1022:
998:
971:
959:
510:
291:
776:
2522:
2487:
2425:
1904:
1724:
1588:
1518:
1278:
NFS was designed to simplify the sharing of filesystem resources in a network of non-homogeneousmachines.
1090:
1002:
676:
609:
525:
401:
2658:
2567:
2517:
2206:
2176:
2127:
1979:
1952:
1829:
1719:
1632:
1523:
1440:
1422:
1258:
934:
926:
664:
637:
633:
2732:
2693:
2507:
2237:
2226:
2201:
2138:
1842:
1659:
1649:
1605:
1570:
1295:
1110:
1065:
979:
975:
922:
880:
826:
746:
734:
722:
714:
641:
605:
506:
441:
359:
315:
311:
203:
2737:
2683:
2622:
2211:
1879:
1820:
1736:
1018:
621:
502:
438:
331:
319:
148:
38:
2727:
2589:
2552:
2465:
2191:
2181:
2166:
2107:
1937:
1600:
1593:
1580:
1533:
1412:
1100:
793:
726:
710:
706:
629:
448:
283:
529:
using a different API or library and have different semantics (most often those of a database).
338:
The underlying storage area network may use any of a number of block-level protocols, including
651:
announced client and server support for
Distributed Data Management Architecture (DDM) for the
2542:
2482:
2318:
2004:
1974:
1966:
1835:
1731:
1706:
1528:
1366:
1105:
836:
782:
625:
351:
279:
37:"Network filesystem" and "Parallel file system" redirect here. For the Sun NFS protocol, see
2562:
2470:
2268:
1918:
1862:
1551:
888:
694:
617:
385:
287:
569:: file service should be provided across different hardware and operating system platforms.
2671:
2584:
2092:
1486:
1070:
967:
764:
1299:
587:: files should be able to move between different servers without the client's knowledge.
2572:
2557:
2497:
1675:
1546:
2752:
2602:
2547:
2221:
2161:
2020:
1238:
1060:
702:
483:
355:
323:
17:
2666:
2374:
1962:
1929:
1867:
1847:
1085:
691:
31:
1173:"Disk Backup Through Algebraic Signatures in Scalable Distributed Data Structures"
1025:
which may either be built into the file system or provided by an add-on protocol.
563:: the client and client programs should operate correctly after a server failure.
2364:
1463:
994:
991:
842:
521:
on both the servers and the clients, depending on how the protocol is designed.
514:
469:
275:
90:
958:
The failure of disk hardware or a given storage node in a cluster can create a
2642:
2440:
363:
2597:
2338:
2216:
1947:
1815:
1810:
963:
930:
871:(Clemson University, Argonne National Laboratory, Ohio Supercomputer Center)
787:
656:
652:
347:
327:
1141:
Saify, Amina; Kochhar, Garima; Hsieh, Jenwei; Celebioglu, Onur (May 2005).
1143:"Enhancing High-Performance Computing Clusters with Parallel File Systems"
616:
Phase II which became the first widely used network file system. In 1984,
2415:
2359:
2328:
2117:
1942:
1798:
1691:
1644:
1538:
1266:
Proceedings of the Summer 1986 USENIX Technical
Conference and Exhibition
1005:
894:
853:
820:
429:
2369:
2343:
2170:
1803:
1773:
1664:
1620:
1115:
1042:
1038:
942:
862:
831:
753:
486:
426:
2379:
2288:
2283:
2087:
1788:
874:
758:
680:
668:
613:
1384:
314:(SAN) to allow multiple computers to gain direct disk access at the
1259:"The Sun Network Filesystem: Design, Implementation and Experience"
628:
based network file system. Other notable network file systems are
2637:
2435:
2420:
2397:
2392:
2387:
2298:
2293:
2231:
2112:
2065:
2060:
2053:
2048:
2043:
2038:
1994:
1984:
1889:
1857:
1751:
1746:
1741:
1637:
1565:
1513:
847:
408:
343:
1397:
Ultimately, both VMS and TOPS-20 shipped this kind of capability.
644:(SMB) which is also known as Common Internet File System (CIFS).
2308:
2273:
2263:
2258:
2196:
2132:
2102:
2097:
2033:
2028:
1999:
1908:
1899:
1852:
1793:
1763:
1654:
1625:
1615:
1610:
1575:
1557:
1120:
918:
799:
684:
660:
478:
420:
389:
339:
1436:
1432:
444:
File System (SNFS), ex ADIC, ex CentraVision File System (CVFS)
1914:
1894:
1783:
1685:
1363:
Distributed
Storage: Concepts, Algorithms, and Implementations
1208:. John Wiley & Sons, Inc. pp. 705–725. Archived from
672:
648:
455:
186:
84:
43:
1292:
Advances in
Computer and Information Sciences and Engineering
1045:
clusters (VAX/ALPHA/IA64) included shared disk file systems.
1237:
Arpaci-Dusseau, Remzi H.; Arpaci-Dusseau, Andrea C. (2014),
326:
view of the file system, avoiding corruption and unintended
290:, most of which do not employ a clustered file system (only
1294:. Springer Science & Business Media. pp. 423–440.
1197:
Silberschatz, Abraham; Galvin, Peter; Gagne, Greg (2009).
1171:
Mokadem, Riad; Litwin, Witold; Schwarz, Thomas (2006).
524:
The difference between a distributed file system and a
2720:
2692:
2657:
2613:
2531:
2453:
2406:
2352:
2247:
2152:
2078:
2018:
1961:
1928:
1495:
115:. Unsourced material may be challenged and removed.
1418:A Taxonomy and Survey on Distributed File Systems
856:(Clemson University, Omnibond Systems), formerly
980:distributed parallel fault-tolerant file systems
923:Server Message Block/Common Internet File System
701:or closed-source clustered file systems, e. g.:
970:and high availability can be provided through
466:Versity VSM (SAM-QFS ported to Linux), ScoutFS
2079:
1448:
8:
685:Distributed Relational Database Architecture
322: – provides a consistent and
624:" (NFS) which became the first widely used
78:Learn how and when to remove these messages
2535:
2251:
2015:
1501:
1455:
1441:
1433:
1413:A Taxonomy of Distributed Storage Systems
1387:. Dan Murphy. Ambitious Plans for Jupiter
1232:
1230:
254:Learn how and when to remove this message
236:Learn how and when to remove this message
175:Learn how and when to remove this message
1199:"Operating System Concepts, 8th Edition"
663:. This was followed by the support for
463:Veritas CFS (Cluster FS: Clustered VxFS)
278:which is shared by being simultaneously
1133:
976:distributed fault-tolerant file systems
538:providing other features listed below.
659:, and IBM mainframe computers running
505:to the same storage but use a network
1314:"Weka Distributed File Systems (DFS)"
771:Windows Distributed File System (DFS)
683:. DDM also became the foundation for
7:
1423:A survey of distributed file systems
1385:"Origins and Development of TOPS-20"
671:, IBM mainframe computers under the
113:adding citations to reliable sources
286:. There are several approaches to
925:) (used with MS Windows systems),
699:distributed file systems for cloud
25:
1096:Distributed file system for cloud
59:This article has multiple issues.
1111:List of distributed file systems
954:Avoiding single point of failure
747:List of distributed file systems
620:created the file system called "
608:(FAL), an implementation of the
415:IBM General Parallel File System
380:Blue Whale Clustered file system
213:Merges need to be smoothed over.
191:
89:
48:
27:Type of decentralized filesystem
598:Incompatible Timesharing System
509:. These are commonly known as
460:TerraScale Technologies TerraFS
100:needs additional citations for
67:or discuss these issues on the
1:
1428:The Evolution of File Systems
1035:Digital Equipment Corporation
814:(Inter Planetary File System)
602:Digital Equipment Corporation
388:(SGI) clustered file system (
1339:"PanFS Parallel File System"
869:Parallel Virtual File System
858:Parallel Virtual File System
808:(Apache Software Foundation)
2628:Filesystem-level encryption
435:PolyServe storage solutions
396:Veritas Cluster File System
211:. The specific problem is:
2805:
1475:Comparison of file systems
905:
839:(Core Technology / Gemius)
744:
421:Oracle Cluster File System
207:to meet Knowledge (XXG)'s
36:
29:
2538:
2254:
1504:
1470:
1257:Sandberg, Russel (1986).
1240:Sun's Network File System
1081:Peer-to-peer file sharing
2784:Shared disk file systems
2774:Distributed file systems
2769:Distributed data storage
2578:Extended file attributes
2279:Compact Disc File System
908:Network-attached storage
902:Network-attached storage
767:(Inktank, Red Hat, SUSE)
579:Replication transparency
555:Concurrency transparency
499:Distributed file systems
494:Distributed file systems
30:Not to be confused with
2677:Installable File System
1361:Pessach, Yaniv (2013).
1268:. Sun Microsystems, Inc
1076:Direct-attached storage
1056:Distributed file system
960:single point of failure
679:operating systems, and
308:shared-disk file system
302:Shared-disk file system
292:direct attached storage
124:"Clustered file system"
1725:TiVo Media File System
1589:Encrypting File System
1246:, Arpaci-Dusseau Books
1091:Distributed data store
1003:communication protocol
687:, also known as DRDA.
585:Migration transparency
526:distributed data store
402:Cluster Shared Volumes
2789:Storage area networks
2759:Computer file systems
1720:Macintosh File System
1206:University of Babylon
949:Design considerations
665:IBM Personal Computer
638:NetWare Core Protocol
634:Apple Filing Protocol
549:Location transparency
296:Parallel file systems
268:clustered file system
2779:Network file systems
2733:GUID Partition Table
2080:Distributed parallel
1828:Shared File System (
1383:Murphy, Dan (1996).
1290:Sobh, Tarek (2008).
1178:. DEXA 2006 Springer
1150:Dell Power Solutions
1066:Storage area network
921:systems), SMB/CIFS (
779:(acquired by Docker)
642:Server Message Block
610:Data Access Protocol
606:File Access Listener
561:Failure transparency
511:network file systems
360:network block device
312:storage area network
218:improve this article
109:improve this article
18:Parallel file system
2738:Apple Partition Map
2684:Virtual file system
2623:Access-control list
1737:NetWare File System
1300:2008acis.book.....S
1019:concurrency control
966:or unavailability.
962:that can result in
622:Network File System
543:Access transparency
320:concurrency control
39:Network File System
2728:Master Boot Record
2553:Data deduplication
2192:Google File System
2108:Google File System
1594:Extent File System
1556:Byte File System (
1101:Global file system
727:Google File System
630:Andrew File System
503:block level access
449:Global File System
2746:
2745:
2653:
2652:
2543:Case preservation
2449:
2448:
2148:
2147:
2074:
2073:
1836:Smart File System
1106:Gopher (protocol)
695:network protocols
626:Internet Protocol
352:ATA over Ethernet
264:
263:
256:
246:
245:
238:
209:quality standards
200:This article may
185:
184:
177:
159:
82:
16:(Redirected from
2796:
2563:Execute in place
2536:
2269:Boot File System
2252:
2016:
1552:Boot File System
1502:
1457:
1450:
1443:
1434:
1400:
1399:
1394:
1392:
1380:
1374:
1359:
1353:
1352:
1350:
1349:
1335:
1329:
1328:
1326:
1325:
1310:
1304:
1303:
1287:
1281:
1280:
1275:
1273:
1263:
1254:
1248:
1247:
1245:
1234:
1225:
1224:
1222:
1220:
1214:
1203:
1194:
1188:
1187:
1185:
1183:
1177:
1168:
1162:
1161:
1159:
1157:
1147:
1138:
972:data replication
697:for open-source
618:Sun Microsystems
386:Silicon Graphics
259:
252:
241:
234:
230:
227:
221:
195:
194:
187:
180:
173:
169:
166:
160:
158:
117:
93:
85:
74:
52:
51:
44:
21:
2804:
2803:
2799:
2798:
2797:
2795:
2794:
2793:
2764:Data management
2749:
2748:
2747:
2742:
2716:
2688:
2672:File system API
2649:
2609:
2585:File change log
2527:
2503:Record-oriented
2476:Self-certifying
2445:
2402:
2348:
2243:
2144:
2070:
2014:
1957:
1924:
1497:
1491:
1487:Unix filesystem
1466:
1461:
1409:
1407:Further reading
1404:
1403:
1390:
1388:
1382:
1381:
1377:
1360:
1356:
1347:
1345:
1337:
1336:
1332:
1323:
1321:
1312:
1311:
1307:
1289:
1288:
1284:
1271:
1269:
1261:
1256:
1255:
1251:
1243:
1236:
1235:
1228:
1218:
1216:
1215:on 6 March 2019
1212:
1201:
1196:
1195:
1191:
1181:
1179:
1175:
1170:
1169:
1165:
1155:
1153:
1145:
1140:
1139:
1135:
1130:
1125:
1071:Shared resource
1051:
1031:
1014:
988:
968:Fault tolerance
956:
951:
933:computers), or
931:Apple Macintosh
910:
904:
899:
823:(Skytechnology)
749:
743:
690:There are many
594:
535:
496:
491:
375:
304:
260:
249:
248:
247:
242:
231:
225:
222:
215:
196:
192:
181:
170:
164:
161:
118:
116:
106:
94:
53:
49:
42:
35:
28:
23:
22:
15:
12:
11:
5:
2802:
2800:
2792:
2791:
2786:
2781:
2776:
2771:
2766:
2761:
2751:
2750:
2744:
2743:
2741:
2740:
2735:
2730:
2724:
2722:
2718:
2717:
2715:
2714:
2712:Log-structured
2709:
2704:
2698:
2696:
2690:
2689:
2687:
2686:
2681:
2680:
2679:
2669:
2663:
2661:
2655:
2654:
2651:
2650:
2648:
2647:
2646:
2645:
2640:
2630:
2625:
2619:
2617:
2615:Access control
2611:
2610:
2608:
2607:
2606:
2605:
2600:
2592:
2587:
2582:
2581:
2580:
2573:File attribute
2570:
2565:
2560:
2558:Data scrubbing
2555:
2550:
2545:
2539:
2533:
2529:
2528:
2526:
2525:
2520:
2515:
2513:Steganographic
2510:
2505:
2500:
2495:
2493:Log-structured
2490:
2485:
2480:
2479:
2478:
2473:
2468:
2457:
2455:
2451:
2450:
2447:
2446:
2444:
2443:
2438:
2433:
2428:
2423:
2418:
2412:
2410:
2404:
2403:
2401:
2400:
2395:
2390:
2385:
2382:
2377:
2372:
2367:
2362:
2356:
2354:
2350:
2349:
2347:
2346:
2341:
2336:
2331:
2326:
2321:
2316:
2311:
2306:
2301:
2296:
2291:
2286:
2281:
2276:
2271:
2266:
2261:
2255:
2249:
2245:
2244:
2242:
2241:
2234:
2229:
2224:
2219:
2214:
2209:
2204:
2199:
2194:
2189:
2184:
2179:
2174:
2164:
2158:
2156:
2150:
2149:
2146:
2145:
2143:
2142:
2135:
2130:
2125:
2120:
2115:
2110:
2105:
2100:
2095:
2090:
2084:
2082:
2076:
2075:
2072:
2071:
2069:
2068:
2063:
2058:
2057:
2056:
2046:
2041:
2036:
2031:
2025:
2023:
2013:
2012:
2007:
2002:
1997:
1992:
1987:
1982:
1977:
1971:
1969:
1959:
1958:
1956:
1955:
1950:
1945:
1940:
1934:
1932:
1926:
1925:
1923:
1922:
1912:
1902:
1897:
1892:
1887:
1882:
1877:
1876:
1875:
1870:
1860:
1855:
1850:
1845:
1840:
1839:
1838:
1833:
1823:
1818:
1816:Reliance Nitro
1813:
1808:
1807:
1806:
1796:
1791:
1786:
1781:
1776:
1771:
1766:
1761:
1756:
1755:
1754:
1744:
1739:
1734:
1729:
1728:
1727:
1722:
1714:
1709:
1704:
1699:
1694:
1689:
1679:
1676:Classic Mac OS
1669:
1668:
1667:
1657:
1652:
1647:
1642:
1641:
1640:
1630:
1629:
1628:
1623:
1618:
1613:
1603:
1598:
1597:
1596:
1591:
1583:
1578:
1573:
1568:
1563:
1562:
1561:
1554:
1549:
1547:Be File System
1541:
1536:
1531:
1526:
1521:
1516:
1511:
1505:
1499:
1493:
1492:
1490:
1489:
1484:
1483:
1482:
1471:
1468:
1467:
1462:
1460:
1459:
1452:
1445:
1437:
1431:
1430:
1425:
1420:
1415:
1408:
1405:
1402:
1401:
1375:
1371:978-1482561043
1354:
1330:
1305:
1282:
1249:
1226:
1189:
1163:
1132:
1131:
1129:
1126:
1124:
1123:
1118:
1113:
1108:
1103:
1098:
1093:
1088:
1083:
1078:
1073:
1068:
1063:
1058:
1052:
1050:
1047:
1030:
1027:
1013:
1010:
987:
984:
955:
952:
950:
947:
943:Novell NetWare
906:Main article:
903:
900:
898:
897:
892:
886:
885:Torus (CoreOS)
883:
878:
877:(Rozo Systems)
872:
866:
860:
851:
845:
840:
834:
829:
824:
818:
815:
809:
803:
797:
791:
785:
780:
774:
768:
762:
756:
750:
745:Main article:
742:
739:
593:
590:
589:
588:
582:
576:
570:
564:
558:
552:
546:
534:
531:
495:
492:
490:
489:
481:
475:
472:
467:
464:
461:
458:
452:
445:
436:
433:
424:
418:
412:
405:
398:
393:
383:
376:
374:
371:
303:
300:
262:
261:
244:
243:
199:
197:
190:
183:
182:
97:
95:
88:
83:
57:
56:
54:
47:
26:
24:
14:
13:
10:
9:
6:
4:
3:
2:
2801:
2790:
2787:
2785:
2782:
2780:
2777:
2775:
2772:
2770:
2767:
2765:
2762:
2760:
2757:
2756:
2754:
2739:
2736:
2734:
2731:
2729:
2726:
2725:
2723:
2719:
2713:
2710:
2708:
2705:
2703:
2702:Cryptographic
2700:
2699:
2697:
2695:
2691:
2685:
2682:
2678:
2675:
2674:
2673:
2670:
2668:
2665:
2664:
2662:
2660:
2656:
2644:
2641:
2639:
2636:
2635:
2634:
2631:
2629:
2626:
2624:
2621:
2620:
2618:
2616:
2612:
2604:
2601:
2599:
2596:
2595:
2593:
2591:
2588:
2586:
2583:
2579:
2576:
2575:
2574:
2571:
2569:
2566:
2564:
2561:
2559:
2556:
2554:
2551:
2549:
2548:Copy-on-write
2546:
2544:
2541:
2540:
2537:
2534:
2530:
2524:
2521:
2519:
2516:
2514:
2511:
2509:
2506:
2504:
2501:
2499:
2496:
2494:
2491:
2489:
2486:
2484:
2481:
2477:
2474:
2472:
2469:
2467:
2464:
2463:
2462:
2459:
2458:
2456:
2452:
2442:
2439:
2437:
2434:
2432:
2429:
2427:
2424:
2422:
2419:
2417:
2414:
2413:
2411:
2409:
2405:
2399:
2396:
2394:
2391:
2389:
2386:
2383:
2381:
2378:
2376:
2373:
2371:
2368:
2366:
2363:
2361:
2358:
2357:
2355:
2351:
2345:
2342:
2340:
2337:
2335:
2332:
2330:
2327:
2325:
2322:
2320:
2317:
2315:
2312:
2310:
2307:
2305:
2302:
2300:
2297:
2295:
2292:
2290:
2287:
2285:
2282:
2280:
2277:
2275:
2272:
2270:
2267:
2265:
2262:
2260:
2257:
2256:
2253:
2250:
2246:
2240:
2239:
2235:
2233:
2230:
2228:
2225:
2223:
2220:
2218:
2215:
2213:
2210:
2208:
2205:
2203:
2200:
2198:
2195:
2193:
2190:
2188:
2185:
2183:
2180:
2178:
2175:
2172:
2168:
2165:
2163:
2160:
2159:
2157:
2155:
2151:
2141:
2140:
2136:
2134:
2131:
2129:
2126:
2124:
2121:
2119:
2116:
2114:
2111:
2109:
2106:
2104:
2101:
2099:
2096:
2094:
2091:
2089:
2086:
2085:
2083:
2081:
2077:
2067:
2064:
2062:
2059:
2055:
2052:
2051:
2050:
2047:
2045:
2042:
2040:
2037:
2035:
2032:
2030:
2027:
2026:
2024:
2022:
2021:wear leveling
2017:
2011:
2008:
2006:
2003:
2001:
1998:
1996:
1993:
1991:
1988:
1986:
1983:
1981:
1978:
1976:
1973:
1972:
1970:
1968:
1964:
1960:
1954:
1951:
1949:
1946:
1944:
1941:
1939:
1936:
1935:
1933:
1931:
1927:
1920:
1916:
1913:
1910:
1906:
1903:
1901:
1898:
1896:
1893:
1891:
1888:
1886:
1883:
1881:
1878:
1874:
1871:
1869:
1866:
1865:
1864:
1861:
1859:
1856:
1854:
1851:
1849:
1846:
1844:
1841:
1837:
1834:
1831:
1827:
1826:
1824:
1822:
1819:
1817:
1814:
1812:
1809:
1805:
1802:
1801:
1800:
1797:
1795:
1792:
1790:
1787:
1785:
1782:
1780:
1777:
1775:
1772:
1770:
1767:
1765:
1762:
1760:
1757:
1753:
1750:
1749:
1748:
1745:
1743:
1740:
1738:
1735:
1733:
1730:
1726:
1723:
1721:
1718:
1717:
1715:
1713:
1710:
1708:
1705:
1703:
1700:
1698:
1695:
1693:
1690:
1687:
1683:
1680:
1677:
1673:
1670:
1666:
1663:
1662:
1661:
1658:
1656:
1653:
1651:
1648:
1646:
1643:
1639:
1636:
1635:
1634:
1631:
1627:
1624:
1622:
1619:
1617:
1614:
1612:
1609:
1608:
1607:
1604:
1602:
1599:
1595:
1592:
1590:
1587:
1586:
1584:
1582:
1579:
1577:
1574:
1572:
1569:
1567:
1564:
1559:
1555:
1553:
1550:
1548:
1545:
1544:
1542:
1540:
1537:
1535:
1532:
1530:
1527:
1525:
1522:
1520:
1517:
1515:
1512:
1510:
1507:
1506:
1503:
1500:
1494:
1488:
1485:
1481:
1478:
1477:
1476:
1473:
1472:
1469:
1465:
1458:
1453:
1451:
1446:
1444:
1439:
1438:
1435:
1429:
1426:
1424:
1421:
1419:
1416:
1414:
1411:
1410:
1406:
1398:
1386:
1379:
1376:
1372:
1368:
1364:
1358:
1355:
1344:
1340:
1334:
1331:
1319:
1315:
1309:
1306:
1301:
1297:
1293:
1286:
1283:
1279:
1267:
1260:
1253:
1250:
1242:
1241:
1233:
1231:
1227:
1211:
1207:
1200:
1193:
1190:
1174:
1167:
1164:
1151:
1144:
1137:
1134:
1127:
1122:
1119:
1117:
1114:
1112:
1109:
1107:
1104:
1102:
1099:
1097:
1094:
1092:
1089:
1087:
1084:
1082:
1079:
1077:
1074:
1072:
1069:
1067:
1064:
1062:
1061:Clustered NAS
1059:
1057:
1054:
1053:
1048:
1046:
1044:
1040:
1036:
1028:
1026:
1024:
1020:
1011:
1009:
1007:
1004:
1000:
996:
993:
985:
983:
981:
977:
973:
969:
965:
961:
953:
948:
946:
944:
940:
936:
932:
928:
924:
920:
916:
909:
901:
896:
893:
890:
887:
884:
882:
879:
876:
873:
870:
867:
864:
861:
859:
855:
852:
849:
846:
844:
841:
838:
835:
833:
830:
828:
825:
822:
819:
816:
813:
810:
807:
804:
801:
798:
796:(Google Inc.)
795:
792:
789:
786:
784:
781:
778:
775:
772:
769:
766:
763:
760:
757:
755:
752:
751:
748:
740:
738:
736:
735:Chord Project
732:
728:
724:
720:
716:
712:
708:
704:
700:
696:
693:
688:
686:
682:
678:
674:
670:
666:
662:
658:
654:
650:
645:
643:
639:
635:
631:
627:
623:
619:
615:
611:
607:
603:
599:
591:
586:
583:
580:
577:
574:
571:
568:
567:Heterogeneity
565:
562:
559:
556:
553:
550:
547:
544:
541:
540:
539:
532:
530:
527:
522:
520:
516:
512:
508:
504:
501:do not share
500:
493:
488:
485:
484:DragonFly BSD
482:
480:
476:
473:
471:
468:
465:
462:
459:
457:
453:
450:
446:
443:
440:
437:
434:
431:
428:
425:
422:
419:
416:
413:
410:
406:
403:
399:
397:
394:
391:
387:
384:
381:
378:
377:
372:
370:
367:
365:
361:
357:
356:Fibre Channel
353:
349:
345:
341:
336:
333:
329:
325:
321:
317:
313:
309:
301:
299:
297:
293:
289:
285:
281:
277:
273:
269:
258:
255:
240:
237:
229:
226:December 2013
219:
214:
210:
206:
205:
198:
189:
188:
179:
176:
168:
165:December 2015
157:
154:
150:
147:
143:
140:
136:
133:
129:
126: –
125:
121:
120:Find sources:
114:
110:
104:
103:
98:This article
96:
92:
87:
86:
81:
79:
72:
71:
66:
65:
60:
55:
46:
45:
40:
33:
19:
2667:File manager
2460:
2236:
2137:
1963:Flash memory
1930:Optical disc
1868:soft updates
1848:Soup (Apple)
1498:non-rotating
1464:File systems
1396:
1389:. Retrieved
1378:
1362:
1357:
1346:. Retrieved
1342:
1333:
1322:. Retrieved
1320:. 2021-04-27
1317:
1308:
1291:
1285:
1277:
1270:. Retrieved
1265:
1252:
1239:
1217:. Retrieved
1210:the original
1205:
1192:
1180:. Retrieved
1166:
1154:. Retrieved
1149:
1136:
1086:Disk sharing
1032:
1015:
989:
957:
917:(popular on
911:
850:(EMC Isilon)
761:(Fraunhofer)
692:peer-to-peer
689:
646:
604:created the
595:
584:
578:
572:
566:
560:
554:
548:
542:
536:
533:Design goals
523:
519:capabilities
515:access lists
498:
497:
368:
337:
324:serializable
307:
305:
295:
282:on multiple
271:
267:
265:
250:
232:
223:
216:Please help
212:
201:
171:
162:
152:
145:
138:
131:
119:
107:Please help
102:verification
99:
75:
68:
62:
61:Please help
58:
32:Data cluster
2633:Permissions
2248:Specialized
1480:distributed
1343:panasas.com
1012:Concurrency
995:measurement
992:performance
986:Performance
937:(used with
929:(used with
843:ObjectiveFS
773:(Microsoft)
721:, WekaFS,
640:(NCP), and
612:as part of
573:Scalability
470:VMware VMFS
432:File System
411:File System
316:block level
276:file system
220:if you can.
2753:Categories
2659:Interfaces
2643:Sticky bit
2523:Versioning
2488:Journaling
2431:Rubberhose
2227:SMB (CIFS)
2019:host-side
1348:2023-10-12
1324:2023-10-12
1152:. Dell Inc
1128:References
400:Microsoft
364:InfiniBand
288:clustering
135:newspapers
64:improve it
2518:Synthetic
2461:Clustered
2408:Encrypted
2339:OverlayFS
1948:ISO 13490
1524:Amiga OFS
1519:Amiga FFS
990:A common
964:data loss
865:(Panasas)
790:(Red Hat)
788:GlusterFS
725:, PanFS,
657:System/38
653:System/36
647:In 1986,
407:DataPlow
348:HyperSCSI
328:data loss
70:talk page
2603:Symbolic
2532:Features
2508:Semantic
2416:eCryptfs
2360:configfs
2329:SquashFS
2217:POHMELFS
2118:OrangeFS
1943:ISO 9660
1863:UFS/UFS2
1811:Reliance
1799:ReiserFS
1645:Files-11
1539:bcachefs
1496:Disk and
1049:See also
1006:software
895:XtreemFS
891:(WekaIO)
881:SMB/CIFS
854:OrangeFS
821:LizardFS
741:Examples
715:CIFS/SMB
507:protocol
447:Red Hat
442:StorNext
430:Files-11
373:Examples
202:require
2721:Layouts
2707:Default
2370:debugfs
2344:UnionFS
2238:more...
2171:OpenAFS
2139:more...
1804:Reiser4
1774:OpenZFS
1665:HAMMER2
1621:ext3cow
1601:Episode
1391:6 March
1318:weka.io
1296:Bibcode
1272:6 March
1219:4 March
1156:6 March
1116:CacheFS
1043:OpenVMS
1039:TOPS-20
1029:History
1023:locking
837:MooseFS
832:MapR FS
783:GfarmFS
777:Infinit
754:Alluxio
719:DCE/DFS
636:(AFP),
632:(AFS),
592:History
487:HAMMER2
439:Quantum
427:OpenVMS
354:(AoE),
332:fencing
310:uses a
284:servers
280:mounted
274:) is a
204:cleanup
149:scholar
2594:Links
2568:Extent
2498:Object
2466:Global
2384:specfs
2380:procfs
2375:kernfs
2353:Pseudo
2334:UMSDOS
2289:Davfs2
2284:cramfs
2222:Hadoop
2202:Lustre
2088:BeeGFS
2054:NILFS2
1789:QNX4FS
1752:NILFS2
1660:HAMMER
1650:Fossil
1369:
1182:8 June
889:WekaFS
875:RozoFS
827:Lustre
765:CephFS
759:BeeGFS
723:Lustre
681:FlexOS
669:AS/400
614:DECnet
477:Apple
474:WekaFS
451:(GFS2)
423:(OCFS)
417:(GPFS)
382:(BWFS)
362:, and
151:
144:
137:
130:
122:
2694:Lists
2638:Modes
2483:Flash
2454:Types
2436:SSHFS
2421:EncFS
2398:WinFS
2393:tmpfs
2388:sysfs
2365:devfs
2299:FTPFS
2294:EROFS
2232:SSHFS
2113:OCFS2
2066:UBIFS
2061:YAFFS
2049:NILFS
2044:LogFS
2039:JFFS2
1995:EROFS
1985:exFAT
1890:Xiafs
1873:WAPBL
1858:UBIFS
1769:OneFS
1747:NILFS
1742:Next3
1732:MINIX
1638:exFAT
1566:Btrfs
1534:AthFS
1514:AdvFS
1262:(PDF)
1244:(PDF)
1213:(PDF)
1202:(PDF)
1176:(PDF)
1146:(PDF)
863:PanFS
848:OneFS
817:iRODS
802:(IBM)
409:Nasan
404:(CSV)
344:iSCSI
156:JSTOR
142:books
2598:Hard
2590:Fork
2471:Grid
2324:MVFS
2319:NOVA
2314:LTFS
2309:Lnfs
2304:FUSE
2274:CDfs
2264:AXFS
2259:Aufs
2197:GPFS
2182:Coda
2133:Xsan
2123:PVFS
2103:GFS2
2098:CXFS
2093:Ceph
2034:JFFS
2029:CHFS
2010:NVFS
2000:F2FS
1990:TFAT
1975:APFS
1965:and
1909:z/OS
1900:Xsan
1885:WAFL
1880:VxFS
1853:Tux3
1843:SNFS
1825:SFS
1794:ReFS
1764:NTFS
1716:MFS
1702:HTFS
1697:HPFS
1692:HFS+
1655:GPFS
1626:ext4
1616:ext3
1611:ext2
1585:EFS
1576:CXFS
1571:CVFS
1558:z/VM
1543:BFS
1529:APFS
1509:ADFS
1393:2019
1367:ISBN
1274:2019
1221:2019
1184:2006
1158:2019
1121:RAID
1041:and
978:and
941:and
919:UNIX
812:IPFS
806:HDFS
800:GPFS
731:Mnet
711:Coda
675:and
661:CICS
596:The
479:Xsan
454:Sun
390:CXFS
340:SCSI
128:news
2441:ZFS
2426:EFS
2212:NFS
2207:NCP
2187:DFS
2177:AFP
2167:AFS
2154:NAS
2128:QFS
2005:JFS
1980:FAT
1967:SSD
1953:UDF
1938:HSF
1919:Sun
1915:ZFS
1905:zFS
1895:XFS
1821:RFS
1784:QFS
1779:PFS
1759:NSS
1712:LFS
1707:JFS
1686:MVS
1682:HFS
1672:HFS
1633:FAT
1606:ext
1581:DFS
1037:'s
1021:or
999:CPU
945:).
939:OES
935:NCP
927:AFP
915:NFS
794:GFS
707:AFS
677:VSE
673:MVS
649:IBM
517:or
456:QFS
272:CFS
111:by
2755::
2162:9P
1830:VM
1395:.
1365:.
1341:.
1316:.
1276:.
1264:.
1229:^
1204:.
1148:.
1008:.
982:.
737:.
733:,
729:,
717:,
713:,
709:,
705:,
703:9P
667:,
655:,
366:.
358:,
350:,
346:,
342:,
306:A
266:A
73:.
2173:)
2169:(
1921:)
1917:(
1911:)
1907:(
1832:)
1688:)
1684:(
1678:)
1674:(
1560:)
1456:e
1449:t
1442:v
1373:.
1351:.
1327:.
1302:.
1298::
1223:.
1186:.
1160:.
392:)
270:(
257:)
251:(
239:)
233:(
228:)
224:(
178:)
172:(
167:)
163:(
153:·
146:·
139:·
132:·
105:.
80:)
76:(
41:.
34:.
20:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.