85:
for garbage collection after a crash. However, enabling journaling on a file system with soft updates disables the ability to make file system snapshots. This may cause issues when file systems are dumped with the -L option, as snapshots are used to guarantee file system coherency during the dump.
46:
In effect, blocks may be flushed at any time and the soft updates code will always provide the disk a consistent version of the metadata (as long as it knows which blocks have physically been flushed). Recovery then simply becomes a matter of running a background walk of the file system when it is
42:
Soft updates allow only asynchronous metadata writes that do not render the on-disk file system inconsistent, or that the only inconsistency that ever happens is a storage space leak (space marked allocated when not used by any file). It avoids having to do ordered synchronous metadata writes by
54:
Data that is unlinked from the metadata dependency graph before writing it to disk has begun, does not need to be written to disk at all. For example, creating a file, using it for a short period of time, and then deleting it may cause no disk activity at all.
29:
integrity in the event of a crash or power outage. Soft updates work by tracking and enforcing dependencies among updates to file system metadata. Soft updates are an alternative to the more commonly used approach of
73:
file system and they have been enabled by default during installation for many years. Soft updates are manually enabled or disabled during file system creation with an option to the
51:
any allocated space that has been orphaned. This also permits the file system to selectively flush certain files without having to flush all metadata blocks or all of the records.
1225:
635:
43:
temporarily "rolling back" any part of a metadata block that depends on another potentially non-flushed or partially rolled-back block when writing it.
2934:
1655:
1630:
48:
2969:
692:
113:
Neither journaling nor soft updates guarantees that no data will be lost, but they do make sure that the file system remains consistent.
2887:
2362:
1011:
2877:
2048:
1857:
1435:
1245:
1107:
808:
680:
227:
2499:
1377:
823:
423:
116:
An advantage of a file system with soft updates is that it can be mounted immediately after a crash, since there is no log replay.
2165:
1887:
1847:
974:
175:
954:
2944:
1151:
571:
1944:
969:
964:
455:
2882:
2298:
1872:
160:
145:
2803:
2651:
2583:
1877:
1684:
1042:
81:
command. FreeBSD 9.0 introduced a journaling supplement to soft updates for the purpose of eliminating a background
2949:
2688:
2678:
2668:
2060:
1650:
1623:
1412:
845:
2753:
2606:
2509:
2454:
2329:
2185:
1954:
617:
92:
supported soft updates for the FFS file system until the release 7.4 (2023), at which time it was disabled.
2852:
2808:
2790:
2489:
2479:
1934:
1407:
1067:
1004:
515:
470:
2959:
2698:
2663:
2601:
2080:
1900:
1764:
1694:
1240:
1112:
798:
738:
650:
492:
31:
2939:
2834:
2743:
2693:
2636:
2382:
2352:
2303:
2255:
2155:
2128:
2005:
1895:
1808:
1699:
1616:
1370:
1328:
1099:
543:
416:
2908:
2869:
2683:
2413:
2402:
2377:
2314:
2018:
1835:
1825:
1781:
1746:
1542:
1213:
1198:
1139:
924:
832:
576:
335:"Bug 195485 - [ufs] mksnap_ffs(8) cannot create snapshot with journaled soft updates enabled"
2913:
2859:
2798:
2387:
2055:
1996:
1912:
1445:
1203:
1156:
607:
289:
2903:
2765:
2728:
2641:
2367:
2357:
2342:
2283:
2113:
1776:
1769:
1756:
1709:
1581:
1055:
1048:
997:
803:
475:
460:
98:
supported soft updates until the 6.0 release (2012) at which time it was deprecated in favor of
2718:
2658:
2494:
2180:
2150:
2142:
2011:
1907:
1882:
1704:
783:
778:
450:
380:
223:
355:
2964:
2954:
2738:
2646:
2444:
2094:
2038:
1727:
1465:
1363:
1217:
1186:
1029:
793:
627:
595:
409:
127:
70:
334:
2847:
2760:
2268:
1662:
1597:
1235:
645:
566:
359:
161:"Soft Updates: A Technique for Eliminating Most Synchronous Writes in the Fast Filesystem"
135:
Proceedings of the USENIX Symposium on
Operating Systems Design and Implementation (OSDI)
2748:
2733:
2673:
1851:
1722:
1450:
1344:
1176:
909:
773:
768:
219:
2928:
2778:
2723:
2397:
2337:
2196:
1560:
1500:
1265:
1129:
1037:
1020:
857:
675:
583:
505:
465:
2842:
2550:
2138:
2105:
2023:
1565:
1323:
1080:
904:
748:
528:
268:
176:"Journaling Versus Soft Updates: Asynchronous Meta-data Protection in File Systems"
77:
command. They can be disabled or enabled anytime thereafter with an option to the
243:
2540:
1639:
1255:
1166:
1124:
1119:
1095:
877:
813:
670:
23:
58:
Soft updates require periodic flushing of the metadata to nonvolatile storage.
2818:
2616:
1512:
1316:
1250:
959:
852:
788:
660:
556:
2773:
2514:
2392:
2123:
1991:
1986:
1490:
1485:
311:
2591:
2535:
2504:
2293:
2118:
1974:
1867:
1820:
1714:
1537:
1480:
1475:
1470:
1455:
1260:
914:
887:
882:
872:
867:
728:
665:
655:
26:
989:
2545:
2519:
2346:
1979:
1949:
1840:
1796:
1495:
1402:
1387:
1306:
1144:
1085:
949:
892:
862:
723:
718:
612:
442:
433:
247:
89:
66:
1355:
401:
2555:
2464:
2459:
2263:
1964:
1505:
1460:
1430:
1311:
1301:
1296:
1286:
1281:
1171:
1075:
899:
743:
733:
713:
708:
685:
523:
384:
95:
194:
2813:
2611:
2596:
2573:
2568:
2563:
2474:
2469:
2407:
2288:
2241:
2236:
2229:
2224:
2219:
2214:
2170:
2160:
2065:
2033:
1927:
1922:
1917:
1813:
1741:
1689:
1522:
1517:
1291:
1181:
1134:
937:
932:
588:
533:
99:
2484:
2449:
2439:
2434:
2372:
2308:
2278:
2273:
2209:
2204:
2175:
2084:
2075:
2028:
1969:
1939:
1830:
1801:
1791:
1786:
1751:
1733:
1532:
1527:
1440:
1230:
1161:
945:
640:
561:
551:
500:
214:
McKusick, Marshall Kirk; Neville-Neil, George V. (2005). "8.6".
1612:
1608:
1359:
993:
405:
195:
Information about Soft
Updates, Snapshots, and Back-ground Fsck
2090:
2070:
1959:
1861:
941:
840:
216:
310:
McKusick, Marshall Kirk; Roberson, Jeff (2010-01-23).
159:
McKusick, Marshall Kirk; Ganger, Gregory R. (1999).
2896:
2868:
2833:
2789:
2707:
2629:
2582:
2528:
2423:
2328:
2254:
2194:
2137:
2104:
1671:
1590:
1574:
1553:
1423:
1395:
1337:
1274:
1212:
1094:
1066:
1028:
923:
831:
822:
761:
701:
626:
542:
514:
491:
484:
441:
126:Ganger, Gregory R.; Patt, Yale N. (Nov 1994).
1624:
1371:
1005:
417:
128:"Metadata Update Performance in File Systems"
8:
356:"Soft updates disabled for future VFS work"
2711:
2427:
2191:
1677:
1631:
1617:
1609:
1378:
1364:
1356:
1012:
998:
990:
828:
488:
424:
410:
402:
206:
174:Margo I. Seltzer; et al. (2000).
109:Comparison to journaling file systems
7:
290:"FreeBSD 9.0-RELEASE Release Notes"
16:Approach to maintaining file system
180:USENIX Annual Technical Conference
165:USENIX Annual Technical Conference
146:"Running "fsck" in the Background"
14:
144:McKusick, Marshall Kirk (2002).
2935:Berkeley Software Distribution
150:Proceedings of the BSDCon 2002
69:supports soft updates for the
22:is an approach to maintaining
1:
456:FreeBSD Documentation License
2970:Unix file system technology
2804:Filesystem-level encryption
1043:Light Weight Kernel Threads
2986:
1651:Comparison of file systems
2714:
2430:
1680:
1646:
2754:Extended file attributes
2455:Compact Disc File System
618:Highly Available STorage
312:"Journaled Soft-updates"
193:Marshall Kirk McKusick:
2853:Installable File System
1068:OS-level virtualisation
381:"Announcing NetBSD 6.0"
32:journaling file systems
1901:TiVo Media File System
1765:Encrypting File System
799:Marshall Kirk McKusick
2945:Computer file systems
1896:Macintosh File System
337:. FreeBSD. 2014-11-28
292:. FreeBSD. 2012-01-12
271:. FreeBSD. 2016-04-19
2909:GUID Partition Table
2256:Distributed parallel
2004:Shared File System (
2914:Apple Partition Map
2860:Virtual file system
2799:Access-control list
1913:NetWare File System
975:PlayStation Vita OS
38:Method of operation
2904:Master Boot Record
2729:Data deduplication
2368:Google File System
2284:Google File System
1770:Extent File System
1732:Byte File System (
1582:OpenBSD Foundation
1056:Kernel Normal Form
1049:serializing tokens
955:Nintendo Switch OS
804:Diomidis Spinellis
476:Kernel Normal Form
461:FreeBSD Foundation
2950:Disk file systems
2922:
2921:
2829:
2828:
2719:Case preservation
2625:
2624:
2324:
2323:
2250:
2249:
2012:Smart File System
1606:
1605:
1413:security features
1353:
1352:
987:
986:
983:
982:
779:Poul-Henning Kamp
757:
756:
451:FreeBSD Core Team
182:. pp. 71–84.
152:. pp. 55–64.
2977:
2739:Execute in place
2712:
2445:Boot File System
2428:
2192:
1728:Boot File System
1678:
1633:
1626:
1619:
1610:
1424:Related projects
1396:Operating system
1380:
1373:
1366:
1357:
1030:Operating system
1014:
1007:
1000:
991:
970:PlayStation 4 OS
965:PlayStation 3 OS
829:
489:
426:
419:
412:
403:
396:
395:
393:
392:
377:
371:
370:
368:
367:
352:
346:
345:
343:
342:
331:
325:
324:
322:
321:
316:
307:
301:
300:
298:
297:
286:
280:
279:
277:
276:
265:
259:
258:
256:
255:
240:
234:
233:
211:
183:
168:
167:. pp. 1–18.
153:
138:
132:
47:next mounted to
2985:
2984:
2980:
2979:
2978:
2976:
2975:
2974:
2925:
2924:
2923:
2918:
2892:
2864:
2848:File system API
2825:
2785:
2761:File change log
2703:
2679:Record-oriented
2652:Self-certifying
2621:
2578:
2524:
2419:
2320:
2246:
2190:
2133:
2100:
1673:
1667:
1663:Unix filesystem
1642:
1637:
1607:
1602:
1598:OpenBSD Journal
1586:
1570:
1549:
1419:
1408:version history
1391:
1384:
1354:
1349:
1333:
1270:
1208:
1090:
1062:
1024:
1018:
988:
979:
919:
818:
753:
697:
622:
538:
510:
480:
471:Version History
437:
430:
400:
399:
390:
388:
379:
378:
374:
365:
363:
360:OpenBSD_Journal
354:
353:
349:
340:
338:
333:
332:
328:
319:
317:
314:
309:
308:
304:
295:
293:
288:
287:
283:
274:
272:
267:
266:
262:
253:
251:
242:
241:
237:
230:
213:
212:
208:
203:
190:
173:
158:
143:
130:
125:
122:
111:
105:
84:
80:
76:
64:
62:Implementations
49:garbage collect
40:
17:
12:
11:
5:
2983:
2981:
2973:
2972:
2967:
2962:
2957:
2952:
2947:
2942:
2937:
2927:
2926:
2920:
2919:
2917:
2916:
2911:
2906:
2900:
2898:
2894:
2893:
2891:
2890:
2888:Log-structured
2885:
2880:
2874:
2872:
2866:
2865:
2863:
2862:
2857:
2856:
2855:
2845:
2839:
2837:
2831:
2830:
2827:
2826:
2824:
2823:
2822:
2821:
2816:
2806:
2801:
2795:
2793:
2791:Access control
2787:
2786:
2784:
2783:
2782:
2781:
2776:
2768:
2763:
2758:
2757:
2756:
2749:File attribute
2746:
2741:
2736:
2734:Data scrubbing
2731:
2726:
2721:
2715:
2709:
2705:
2704:
2702:
2701:
2696:
2691:
2689:Steganographic
2686:
2681:
2676:
2671:
2669:Log-structured
2666:
2661:
2656:
2655:
2654:
2649:
2644:
2633:
2631:
2627:
2626:
2623:
2622:
2620:
2619:
2614:
2609:
2604:
2599:
2594:
2588:
2586:
2580:
2579:
2577:
2576:
2571:
2566:
2561:
2558:
2553:
2548:
2543:
2538:
2532:
2530:
2526:
2525:
2523:
2522:
2517:
2512:
2507:
2502:
2497:
2492:
2487:
2482:
2477:
2472:
2467:
2462:
2457:
2452:
2447:
2442:
2437:
2431:
2425:
2421:
2420:
2418:
2417:
2410:
2405:
2400:
2395:
2390:
2385:
2380:
2375:
2370:
2365:
2360:
2355:
2350:
2340:
2334:
2332:
2326:
2325:
2322:
2321:
2319:
2318:
2311:
2306:
2301:
2296:
2291:
2286:
2281:
2276:
2271:
2266:
2260:
2258:
2252:
2251:
2248:
2247:
2245:
2244:
2239:
2234:
2233:
2232:
2222:
2217:
2212:
2207:
2201:
2199:
2189:
2188:
2183:
2178:
2173:
2168:
2163:
2158:
2153:
2147:
2145:
2135:
2134:
2132:
2131:
2126:
2121:
2116:
2110:
2108:
2102:
2101:
2099:
2098:
2088:
2078:
2073:
2068:
2063:
2058:
2053:
2052:
2051:
2046:
2036:
2031:
2026:
2021:
2016:
2015:
2014:
2009:
1999:
1994:
1992:Reliance Nitro
1989:
1984:
1983:
1982:
1972:
1967:
1962:
1957:
1952:
1947:
1942:
1937:
1932:
1931:
1930:
1920:
1915:
1910:
1905:
1904:
1903:
1898:
1890:
1885:
1880:
1875:
1870:
1865:
1855:
1852:Classic Mac OS
1845:
1844:
1843:
1833:
1828:
1823:
1818:
1817:
1816:
1806:
1805:
1804:
1799:
1794:
1789:
1779:
1774:
1773:
1772:
1767:
1759:
1754:
1749:
1744:
1739:
1738:
1737:
1730:
1725:
1723:Be File System
1717:
1712:
1707:
1702:
1697:
1692:
1687:
1681:
1675:
1669:
1668:
1666:
1665:
1660:
1659:
1658:
1647:
1644:
1643:
1638:
1636:
1635:
1628:
1621:
1613:
1604:
1603:
1601:
1600:
1594:
1592:
1588:
1587:
1585:
1584:
1578:
1576:
1572:
1571:
1569:
1568:
1563:
1557:
1555:
1551:
1550:
1548:
1547:
1546:
1545:
1535:
1530:
1525:
1520:
1515:
1510:
1509:
1508:
1498:
1493:
1488:
1483:
1478:
1473:
1468:
1463:
1458:
1453:
1448:
1443:
1438:
1433:
1427:
1425:
1421:
1420:
1418:
1417:
1416:
1415:
1410:
1399:
1397:
1393:
1392:
1385:
1383:
1382:
1375:
1368:
1360:
1351:
1350:
1348:
1347:
1345:Matthew Dillon
1341:
1339:
1335:
1334:
1332:
1331:
1326:
1321:
1320:
1319:
1309:
1304:
1299:
1294:
1289:
1284:
1278:
1276:
1272:
1271:
1269:
1268:
1263:
1258:
1253:
1248:
1243:
1238:
1233:
1228:
1226:802.11 drivers
1222:
1220:
1210:
1209:
1207:
1206:
1201:
1196:
1195:
1194:
1184:
1179:
1174:
1169:
1164:
1159:
1154:
1149:
1148:
1147:
1137:
1132:
1127:
1122:
1117:
1116:
1115:
1104:
1102:
1092:
1091:
1089:
1088:
1083:
1078:
1072:
1070:
1064:
1063:
1061:
1060:
1059:
1058:
1053:
1052:
1051:
1034:
1032:
1026:
1025:
1019:
1017:
1016:
1009:
1002:
994:
985:
984:
981:
980:
978:
977:
972:
967:
962:
957:
952:
935:
929:
927:
921:
920:
918:
917:
912:
910:Gentoo/FreeBSD
907:
902:
897:
896:
895:
890:
880:
875:
870:
865:
860:
855:
850:
849:
848:
837:
835:
826:
820:
819:
817:
816:
811:
806:
801:
796:
791:
786:
781:
776:
774:Jordan Hubbard
771:
769:Matthew Dillon
765:
763:
759:
758:
755:
754:
752:
751:
746:
741:
736:
731:
726:
721:
716:
711:
705:
703:
699:
698:
696:
695:
690:
689:
688:
683:
673:
668:
663:
658:
653:
648:
643:
638:
636:802.11 drivers
632:
630:
624:
623:
621:
620:
615:
610:
605:
604:
603:
593:
592:
591:
581:
580:
579:
574:
569:
564:
559:
548:
546:
540:
539:
537:
536:
531:
526:
520:
518:
516:Virtualisation
512:
511:
509:
508:
503:
497:
495:
486:
482:
481:
479:
478:
473:
468:
463:
458:
453:
447:
445:
439:
438:
431:
429:
428:
421:
414:
406:
398:
397:
372:
347:
326:
302:
281:
260:
235:
229:978-0321968975
228:
220:Addison-Wesley
205:
204:
202:
199:
198:
197:
189:
188:External links
186:
185:
184:
170:
169:
155:
154:
140:
139:
121:
118:
110:
107:
82:
78:
74:
63:
60:
39:
36:
15:
13:
10:
9:
6:
4:
3:
2:
2982:
2971:
2968:
2966:
2963:
2961:
2960:DragonFly BSD
2958:
2956:
2953:
2951:
2948:
2946:
2943:
2941:
2938:
2936:
2933:
2932:
2930:
2915:
2912:
2910:
2907:
2905:
2902:
2901:
2899:
2895:
2889:
2886:
2884:
2881:
2879:
2878:Cryptographic
2876:
2875:
2873:
2871:
2867:
2861:
2858:
2854:
2851:
2850:
2849:
2846:
2844:
2841:
2840:
2838:
2836:
2832:
2820:
2817:
2815:
2812:
2811:
2810:
2807:
2805:
2802:
2800:
2797:
2796:
2794:
2792:
2788:
2780:
2777:
2775:
2772:
2771:
2769:
2767:
2764:
2762:
2759:
2755:
2752:
2751:
2750:
2747:
2745:
2742:
2740:
2737:
2735:
2732:
2730:
2727:
2725:
2724:Copy-on-write
2722:
2720:
2717:
2716:
2713:
2710:
2706:
2700:
2697:
2695:
2692:
2690:
2687:
2685:
2682:
2680:
2677:
2675:
2672:
2670:
2667:
2665:
2662:
2660:
2657:
2653:
2650:
2648:
2645:
2643:
2640:
2639:
2638:
2635:
2634:
2632:
2628:
2618:
2615:
2613:
2610:
2608:
2605:
2603:
2600:
2598:
2595:
2593:
2590:
2589:
2587:
2585:
2581:
2575:
2572:
2570:
2567:
2565:
2562:
2559:
2557:
2554:
2552:
2549:
2547:
2544:
2542:
2539:
2537:
2534:
2533:
2531:
2527:
2521:
2518:
2516:
2513:
2511:
2508:
2506:
2503:
2501:
2498:
2496:
2493:
2491:
2488:
2486:
2483:
2481:
2478:
2476:
2473:
2471:
2468:
2466:
2463:
2461:
2458:
2456:
2453:
2451:
2448:
2446:
2443:
2441:
2438:
2436:
2433:
2432:
2429:
2426:
2422:
2416:
2415:
2411:
2409:
2406:
2404:
2401:
2399:
2396:
2394:
2391:
2389:
2386:
2384:
2381:
2379:
2376:
2374:
2371:
2369:
2366:
2364:
2361:
2359:
2356:
2354:
2351:
2348:
2344:
2341:
2339:
2336:
2335:
2333:
2331:
2327:
2317:
2316:
2312:
2310:
2307:
2305:
2302:
2300:
2297:
2295:
2292:
2290:
2287:
2285:
2282:
2280:
2277:
2275:
2272:
2270:
2267:
2265:
2262:
2261:
2259:
2257:
2253:
2243:
2240:
2238:
2235:
2231:
2228:
2227:
2226:
2223:
2221:
2218:
2216:
2213:
2211:
2208:
2206:
2203:
2202:
2200:
2198:
2197:wear leveling
2193:
2187:
2184:
2182:
2179:
2177:
2174:
2172:
2169:
2167:
2164:
2162:
2159:
2157:
2154:
2152:
2149:
2148:
2146:
2144:
2140:
2136:
2130:
2127:
2125:
2122:
2120:
2117:
2115:
2112:
2111:
2109:
2107:
2103:
2096:
2092:
2089:
2086:
2082:
2079:
2077:
2074:
2072:
2069:
2067:
2064:
2062:
2059:
2057:
2054:
2050:
2047:
2045:
2042:
2041:
2040:
2037:
2035:
2032:
2030:
2027:
2025:
2022:
2020:
2017:
2013:
2010:
2007:
2003:
2002:
2000:
1998:
1995:
1993:
1990:
1988:
1985:
1981:
1978:
1977:
1976:
1973:
1971:
1968:
1966:
1963:
1961:
1958:
1956:
1953:
1951:
1948:
1946:
1943:
1941:
1938:
1936:
1933:
1929:
1926:
1925:
1924:
1921:
1919:
1916:
1914:
1911:
1909:
1906:
1902:
1899:
1897:
1894:
1893:
1891:
1889:
1886:
1884:
1881:
1879:
1876:
1874:
1871:
1869:
1866:
1863:
1859:
1856:
1853:
1849:
1846:
1842:
1839:
1838:
1837:
1834:
1832:
1829:
1827:
1824:
1822:
1819:
1815:
1812:
1811:
1810:
1807:
1803:
1800:
1798:
1795:
1793:
1790:
1788:
1785:
1784:
1783:
1780:
1778:
1775:
1771:
1768:
1766:
1763:
1762:
1760:
1758:
1755:
1753:
1750:
1748:
1745:
1743:
1740:
1735:
1731:
1729:
1726:
1724:
1721:
1720:
1718:
1716:
1713:
1711:
1708:
1706:
1703:
1701:
1698:
1696:
1693:
1691:
1688:
1686:
1683:
1682:
1679:
1676:
1670:
1664:
1661:
1657:
1654:
1653:
1652:
1649:
1648:
1645:
1641:
1634:
1629:
1627:
1622:
1620:
1615:
1614:
1611:
1599:
1596:
1595:
1593:
1589:
1583:
1580:
1579:
1577:
1575:Organizations
1573:
1567:
1564:
1562:
1561:Theo de Raadt
1559:
1558:
1556:
1552:
1544:
1541:
1540:
1539:
1536:
1534:
1531:
1529:
1526:
1524:
1521:
1519:
1516:
1514:
1511:
1507:
1504:
1503:
1502:
1499:
1497:
1494:
1492:
1489:
1487:
1484:
1482:
1479:
1477:
1474:
1472:
1469:
1467:
1464:
1462:
1459:
1457:
1454:
1452:
1449:
1447:
1444:
1442:
1439:
1437:
1434:
1432:
1429:
1428:
1426:
1422:
1414:
1411:
1409:
1406:
1405:
1404:
1401:
1400:
1398:
1394:
1389:
1381:
1376:
1374:
1369:
1367:
1362:
1361:
1358:
1346:
1343:
1342:
1340:
1336:
1330:
1327:
1325:
1322:
1318:
1315:
1314:
1313:
1310:
1308:
1305:
1303:
1300:
1298:
1295:
1293:
1290:
1288:
1285:
1283:
1280:
1279:
1277:
1273:
1267:
1264:
1262:
1259:
1257:
1254:
1252:
1249:
1247:
1244:
1242:
1239:
1237:
1234:
1232:
1229:
1227:
1224:
1223:
1221:
1219:
1215:
1211:
1205:
1202:
1200:
1197:
1193:
1190:
1189:
1188:
1185:
1183:
1180:
1178:
1175:
1173:
1170:
1168:
1165:
1163:
1160:
1158:
1155:
1153:
1150:
1146:
1143:
1142:
1141:
1138:
1136:
1133:
1131:
1128:
1126:
1123:
1121:
1118:
1114:
1111:
1110:
1109:
1106:
1105:
1103:
1101:
1097:
1093:
1087:
1084:
1082:
1079:
1077:
1074:
1073:
1071:
1069:
1065:
1057:
1054:
1050:
1046:
1045:
1044:
1041:
1040:
1039:
1038:DragonFly BSD
1036:
1035:
1033:
1031:
1027:
1022:
1021:DragonFly BSD
1015:
1010:
1008:
1003:
1001:
996:
995:
992:
976:
973:
971:
968:
966:
963:
961:
960:OpenServer 10
958:
956:
953:
951:
947:
943:
939:
936:
934:
931:
930:
928:
926:
922:
916:
913:
911:
908:
906:
903:
901:
898:
894:
891:
889:
886:
885:
884:
881:
879:
876:
874:
871:
869:
866:
864:
861:
859:
858:DragonFly BSD
856:
854:
851:
847:
844:
843:
842:
839:
838:
836:
834:
830:
827:
825:
821:
815:
812:
810:
809:Robert Watson
807:
805:
802:
800:
797:
795:
792:
790:
787:
785:
782:
780:
777:
775:
772:
770:
767:
766:
764:
760:
750:
747:
745:
742:
740:
737:
735:
732:
730:
727:
725:
722:
720:
717:
715:
712:
710:
707:
706:
704:
700:
694:
691:
687:
684:
682:
679:
678:
677:
674:
672:
669:
667:
664:
662:
659:
657:
654:
652:
649:
647:
644:
642:
639:
637:
634:
633:
631:
629:
625:
619:
616:
614:
611:
609:
606:
602:
599:
598:
597:
594:
590:
587:
586:
585:
582:
578:
575:
573:
570:
568:
565:
563:
560:
558:
555:
554:
553:
550:
549:
547:
545:
541:
535:
532:
530:
527:
525:
522:
521:
519:
517:
513:
507:
506:ULE scheduler
504:
502:
499:
498:
496:
494:
490:
487:
483:
477:
474:
472:
469:
467:
466:FreeBSD Ports
464:
462:
459:
457:
454:
452:
449:
448:
446:
444:
440:
435:
427:
422:
420:
415:
413:
408:
407:
404:
386:
382:
376:
373:
361:
357:
351:
348:
336:
330:
327:
313:
306:
303:
291:
285:
282:
270:
264:
261:
249:
245:
239:
236:
231:
225:
221:
217:
210:
207:
200:
196:
192:
191:
187:
181:
177:
172:
171:
166:
162:
157:
156:
151:
147:
142:
141:
136:
129:
124:
123:
119:
117:
114:
108:
106:
103:
101:
97:
93:
91:
87:
72:
68:
61:
59:
56:
52:
50:
44:
37:
35:
33:
28:
25:
21:
2940:BSD software
2843:File manager
2412:
2313:
2139:Flash memory
2106:Optical disc
2044:soft updates
2043:
2024:Soup (Apple)
1674:non-rotating
1640:File systems
1591:Publications
1566:Niels Provos
1192:soft updates
1191:
1096:File systems
905:GNU/kFreeBSD
601:Soft updates
600:
389:. Retrieved
387:. 2012-10-17
375:
364:. Retrieved
362:. 2023-07-05
350:
339:. Retrieved
329:
318:. Retrieved
305:
294:. Retrieved
284:
273:. Retrieved
263:
252:. Retrieved
250:. 2017-07-07
238:
215:
209:
179:
164:
149:
134:
115:
112:
104:
102:journaling.
94:
88:
65:
57:
53:
45:
41:
20:Soft updates
19:
18:
2809:Permissions
2424:Specialized
1656:distributed
925:proprietary
878:MidnightBSD
833:open-source
824:Derivatives
814:Dru Lavigne
794:Sam Leffler
784:Mike Karels
269:"tunefs(8)"
24:file system
2929:Categories
2835:Interfaces
2819:Sticky bit
2699:Versioning
2664:Journaling
2607:Rubberhose
2403:SMB (CIFS)
2195:host-side
1317:hw.sensors
1275:Subsystems
1218:networking
853:DesktopBSD
789:Ben Laurie
628:Networking
493:Scheduling
485:Subsystems
391:2019-02-02
366:2024-03-09
341:2019-02-02
320:2019-02-02
296:2019-02-02
275:2019-02-02
254:2019-02-02
244:"newfs(8)"
201:References
2694:Synthetic
2637:Clustered
2584:Encrypted
2515:OverlayFS
2124:ISO 13490
1700:Amiga OFS
1695:Amiga FFS
1491:OpenSMTPD
1486:OpenOSPFD
1236:Bluetooth
1214:Firewalls
1130:disklabel
646:Bluetooth
584:disklabel
2779:Symbolic
2708:Features
2684:Semantic
2592:eCryptfs
2536:configfs
2505:SquashFS
2393:POHMELFS
2294:OrangeFS
2119:ISO 9660
2039:UFS/UFS2
1987:Reliance
1975:ReiserFS
1821:Files-11
1715:bcachefs
1672:Disk and
1538:Xenocara
1481:OpenNTPD
1476:OpenIKED
1471:OpenBGPD
1456:LibreSSL
1261:netgraph
915:XigmaNAS
888:OPNsense
883:m0n0wall
873:GhostBSD
868:FreeSBIE
729:portsnap
666:Netgraph
656:IPFilter
137:: 49–60.
27:metadata
2965:OpenBSD
2955:FreeBSD
2897:Layouts
2883:Default
2546:debugfs
2520:UnionFS
2414:more...
2347:OpenAFS
2315:more...
1980:Reiser4
1950:OpenZFS
1841:HAMMER2
1797:ext3cow
1777:Episode
1513:sensors
1496:OpenSSH
1403:OpenBSD
1390:Project
1388:OpenBSD
1307:OpenPAM
1145:HAMMER2
1100:storage
1086:vkernel
1023:Project
950:watchOS
893:pfSense
863:FreeNAS
724:OpenBSM
719:OpenPAM
544:Storage
443:FreeBSD
436:Project
434:FreeBSD
248:FreeBSD
90:OpenBSD
67:FreeBSD
2770:Links
2744:Extent
2674:Object
2642:Global
2560:specfs
2556:procfs
2551:kernfs
2529:Pseudo
2510:UMSDOS
2465:Davfs2
2460:cramfs
2398:Hadoop
2378:Lustre
2264:BeeGFS
2230:NILFS2
1965:QNX4FS
1928:NILFS2
1836:HAMMER
1826:Fossil
1554:People
1506:pfsync
1461:mandoc
1338:People
1324:systat
1312:sysctl
1302:moused
1297:kqueue
1287:DPorts
1282:busdma
1172:procfs
1140:HAMMER
1120:autofs
1076:chroot
948:, and
900:TrueOS
846:Darwin
762:People
749:systat
744:moused
734:kqueue
714:DTrace
709:busdma
686:pfsync
524:chroot
385:NetBSD
226:
96:NetBSD
79:tunefs
2870:Lists
2814:Modes
2659:Flash
2630:Types
2612:SSHFS
2597:EncFS
2574:WinFS
2569:tmpfs
2564:sysfs
2541:devfs
2475:FTPFS
2470:EROFS
2408:SSHFS
2289:OCFS2
2242:UBIFS
2237:YAFFS
2225:NILFS
2220:LogFS
2215:JFFS2
2171:EROFS
2161:exFAT
2066:Xiafs
2049:WAPBL
2034:UBIFS
1945:OneFS
1923:NILFS
1918:Next3
1908:MINIX
1814:exFAT
1742:Btrfs
1710:AthFS
1690:AdvFS
1523:spamd
1518:sndio
1446:httpd
1329:SMBus
1292:ioctl
1199:Vinum
1182:tmpfs
1177:PUFFS
1135:fdisk
1125:devfs
1047:LWKT
938:macOS
933:Junos
702:Other
589:fdisk
577:vinum
557:raid5
534:bhyve
315:(PDF)
131:(PDF)
120:Notes
100:WAPBL
75:newfs
2774:Hard
2766:Fork
2647:Grid
2500:MVFS
2495:NOVA
2490:LTFS
2485:Lnfs
2480:FUSE
2450:CDfs
2440:AXFS
2435:Aufs
2373:GPFS
2358:Coda
2309:Xsan
2299:PVFS
2279:GFS2
2274:CXFS
2269:Ceph
2210:JFFS
2205:CHFS
2186:NVFS
2176:F2FS
2166:TFAT
2151:APFS
2141:and
2085:z/OS
2076:Xsan
2061:WAFL
2056:VxFS
2029:Tux3
2019:SNFS
2001:SFS
1970:ReFS
1940:NTFS
1892:MFS
1878:HTFS
1873:HPFS
1868:HFS+
1831:GPFS
1802:ext4
1792:ext3
1787:ext2
1761:EFS
1752:CXFS
1747:CVFS
1734:z/VM
1719:BFS
1705:APFS
1685:ADFS
1533:tmux
1528:sudo
1441:doas
1436:CARP
1386:The
1256:NDIS
1251:ipfw
1246:CARP
1231:ALTQ
1167:NVMe
1162:NTFS
1152:LVM2
1108:AHCI
1081:jail
946:tvOS
693:SCTP
681:CARP
671:NDIS
661:ipfw
641:ALTQ
572:LVM2
567:geli
562:GBDE
552:GEOM
529:jail
501:ALTQ
432:The
224:ISBN
83:fsck
2617:ZFS
2602:EFS
2388:NFS
2383:NCP
2363:DFS
2353:AFP
2343:AFS
2330:NAS
2304:QFS
2181:JFS
2156:FAT
2143:SSD
2129:UDF
2114:HSF
2095:Sun
2091:ZFS
2081:zFS
2071:XFS
1997:RFS
1960:QFS
1955:PFS
1935:NSS
1888:LFS
1883:JFS
1862:MVS
1858:HFS
1848:HFS
1809:FAT
1782:ext
1757:DFS
1543:cwm
1451:fdm
1431:bio
1241:BPF
1204:VFS
1187:UFS
1157:NFS
1113:NCQ
942:iOS
841:XNU
739:KLD
651:BPF
613:ZFS
608:VFS
596:UFS
71:UFS
2931::
2338:9P
2006:VM
1501:PF
1466:mg
1266:PF
1216:,
1098:,
944:,
940:,
676:pf
383:.
358:.
246:.
222:.
218:.
178:.
163:.
148:.
133:.
34:.
2349:)
2345:(
2097:)
2093:(
2087:)
2083:(
2008:)
1864:)
1860:(
1854:)
1850:(
1736:)
1632:e
1625:t
1618:v
1379:e
1372:t
1365:v
1013:e
1006:t
999:v
425:e
418:t
411:v
394:.
369:.
344:.
323:.
299:.
278:.
257:.
232:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.