Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Soft updates
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== Implementations == [[FreeBSD]] supports soft updates for the [[Unix File System|UFS]] file system<ref>{{cite book | title=The Design and Implementation of the FreeBSD Operating System | first1=Marshall Kirk | last1=McKusick | first2=George V. | last2=Neville-Neil | date=2005 | chapter=8.6 | publisher=[[Addison-Wesley]] | isbn=978-0321968975}}</ref> 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 <kbd>newfs</kbd> command.<ref>{{cite web | url=https://www.freebsd.org/cgi/man.cgi?query=newfs | title=newfs(8) | publisher=[[FreeBSD]] | date=2017-07-07 | access-date=2019-02-02}}</ref> They can be disabled or enabled anytime thereafter with an option to the <kbd>tunefs</kbd> command.<ref>{{cite web | url=https://www.freebsd.org/cgi/man.cgi?query=tunefs | title=tunefs(8) | publisher=FreeBSD | date=2016-04-19 | access-date=2019-02-02}}</ref> FreeBSD 9.0 introduced a journaling supplement to soft updates for the purpose of eliminating a background <kbd>fsck</kbd> for garbage collection after a crash.<ref>{{cite web | url=https://www.freebsd.org/releases/9.0R/relnotes-detailed.html#FS | title=FreeBSD 9.0-RELEASE Release Notes | publisher=FreeBSD | date=2012-01-12 | access-date=2019-02-02}}</ref><ref>{{cite web | url=https://www.mckusick.com/softdep/suj.pdf | title=Journaled Soft-updates | first1=Marshall Kirk | last1=McKusick | first2=Jeff | last2=Roberson | date=2010-01-23 | access-date=2019-02-02}}</ref> However, enabling journaling on a file system with soft updates disables the ability to make file system snapshots.<ref>{{cite web | url=https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=195485 | title=Bug 195485 - [ufs] mksnap_ffs(8) cannot create snapshot with journaled soft updates enabled | publisher=FreeBSD | date=2014-11-28 | access-date=2019-02-02}}</ref> 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. [[OpenBSD]] supported soft updates for the FFS file system until the release 7.4 (2023), at which time it was disabled. <ref>{{cite web | url=https://undeadly.org/cgi?action=article;sid=20230706044554 | title=Soft updates disabled for future VFS work | publisher=[[OpenBSD_Journal]] | date=2023-07-05 | access-date=2024-03-09}}</ref> [[NetBSD]] supported soft updates until the 6.0 release (2012) at which time it was deprecated in favor of [[WAPBL]] journaling.<ref>{{cite web | url= //www.netbsd.org/releases/formal-6/NetBSD-6.0.html#removals | title=Announcing NetBSD 6.0 | publisher=[[NetBSD]] | date=2012-10-17 | access-date=2019-02-02}}</ref>
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)