Btrfs是一個開源的Copy-on-Write文件系統,專為Linux操作系統而設計,旨在實現高級功能,同時專注於輕鬆管理,修復和容錯。
Btrfs文件系統的功能
最初由Oracle開發,Btrfs文件系統具有基於擴展區的文件存儲(最大文件大小為2 ^ 64),小文件和索引目錄的空間高效打包,動態inode分配,可寫快照,子卷,對象級條帶化和鏡像,和數據校驗和。
Btrfs的附加功能
此外,它還具有與設備映射器的強大集成,支持多個設備,在線文件系統檢查,非常快速的脫機文件系統檢查,高效的增量備份以及文件系統鏡像。
強大的命令行實用程序
因為Btrfs是一個文件系統,而不是用戶可以與之交互的程序,所以已經創建了Btrfs-progs工具。它為用戶提供了一組功能強大的命令行實用程序,可幫助他們創建新的Btrfs文件系統,檢查使用Btrfs文件系統格式化的現有分區的完整性,創建Btrfs分區的快照,以及調整Btrfs分區。 / p>
與Btrfs交互的唯一工具
信不信由你,Btrfs-progs是與Btrfs文件系統交互的唯一工具。這意味著,如果要創建新的Btrfs分區,則必須安裝“btrfs-progs”。從基於Linux內核的操作系統的默認軟件存儲庫中打包。
包含的工具
Btrfs-progs包中包含的命令行工具如下:btrfs,btrfs-debug-tree,btrfs-map-logical,btrfstune,btrfsck,btrfs-find-root,btrfs-select-super,btrfs -zero-log,btrfs-convert,btrfs-image和btrfs-show-super。
它與各種Linux發行版兼容
即使您的Linux發行版上沒有Btrfs-progs包,您也可以使用源存檔來安裝它,必須在安裝之前對其進行配置和編譯。目前支持32位和64位架構。
此版本中的新功能:
- mkfs - skinny-metadata功能現在默認開啟,首先在內核3.10中引入
- 文件系統用法 - 以比現有'fi df'更易於理解的方式概述fs用法
- 設備使用情況 - 有關每設備分配的更多詳細信息
- 檢查:
- 選項設置不同的樹根字節數
- 將丟失的文件鏈接到由最近的內核錯誤引起的丟失+找到的能力
- 修復嚴重損壞的fs(小心使用)
- convert - 顯示進度的選項
- subvol create - 打印內聯提交模式,僅在--verbose 時打印全局模式
- 其他更新:musl-libc支持,覆蓋率錯誤修正,新測試圖像,文檔li>
版本中的新功能:
- mkfs - skinny-metadata功能現在默認開啟,首先在內核3.10中引入
- 文件系統用法 - 以比現有'fi df'更易於理解的方式概述fs用法
- 設備使用情況 - 有關每設備分配的更多詳細信息
- 檢查:
- 選項設置不同的樹根字節數
- 將丟失的文件鏈接到由最近的內核錯誤引起的丟失+找到的能力
- 修復嚴重損壞的fs(小心使用)
- convert - 顯示進度的選項
- subvol create - 打印內聯提交模式,僅在--verbose 時打印全局模式
- 其他更新:musl-libc支持,覆蓋率錯誤修正,新測試圖像,文檔li>
版本4.9.1中的新功能:
- mkfs - skinny-metadata功能現在默認開啟,首先在內核3.10中引入
- 文件系統用法 - 以比現有'fi df'更易於理解的方式概述fs用法
- 設備使用情況 - 有關每設備分配的更多詳細信息
- 檢查:
- 選項設置不同的樹根字節數
- 將丟失的文件鏈接到由最近的內核錯誤引起的丟失+找到的能力
- 修復嚴重損壞的fs(小心使用)
- convert - 顯示進度的選項
- subvol create - 打印內聯提交模式,僅在--verbose 時打印全局模式
- 其他更新:musl-libc支持,覆蓋率錯誤修正,新測試圖像,文檔li>
4.8.5版中的新功能:
- mkfs - skinny-metadata功能現在默認開啟,首先在內核3.10中引入
- 文件系統用法 - 以比現有'fi df'更易於理解的方式概述fs用法
- 設備使用情況 - 有關每設備分配的更多詳細信息
- 檢查:
- 選項設置不同的樹根字節數
- 將丟失的文件鏈接到由最近的內核錯誤引起的丟失+找到的能力
- 修復嚴重損壞的fs(小心使用)
- convert - 顯示進度的選項
- subvol create - 打印內聯提交模式,僅在--verbose 時打印全局模式
- 其他更新:musl-libc支持,覆蓋率錯誤修正,新測試圖像,文檔li>
版本4.8.2中的新功能:
- mkfs - skinny-metadata功能現在默認開啟,首先在內核3.10中引入
- 文件系統用法 - 以比現有'fi df'更易於理解的方式概述fs用法
- 設備使用情況 - 有關每設備分配的更多詳細信息
- 檢查:
- 選項設置不同的樹根字節數
- 將丟失的文件鏈接到由最近的內核錯誤引起的丟失+找到的能力
- 修復嚴重損壞的fs(小心使用)
- convert - 顯示進度的選項
- subvol create - 打印內聯提交模式,僅在--verbose 時打印全局模式
- 其他更新:musl-libc支持,覆蓋率錯誤修正,新測試圖像,文檔li>
版本4.7中的新功能:
- mkfs - skinny-metadata功能現在默認開啟,首先在內核3.10中引入
- 文件系統用法 - 以比現有'fi df'更易於理解的方式概述fs用法
- 設備使用情況 - 有關每設備分配的更多詳細信息
- 檢查:
- 選項設置不同的樹根字節數
- 將丟失的文件鏈接到由最近的內核錯誤引起的丟失+找到的能力
- 修復嚴重損壞的fs(小心使用)
- convert - 顯示進度的選項
- subvol create - 打印內聯提交模式,僅在--verbose 時打印全局模式
- 其他更新:musl-libc支持,覆蓋率錯誤修正,新測試圖像,文檔li>
版本4.6.1中的新功能:
- mkfs - skinny-metadata功能現在默認開啟,首先在內核3.10中引入
- 文件系統用法 - 以比現有'fi df'更易於理解的方式概述fs用法
- 設備使用情況 - 有關每設備分配的更多詳細信息
- 檢查:
- 選項設置不同的樹根字節數
- 將丟失的文件鏈接到由最近的內核錯誤引起的丟失+找到的能力
- 修復嚴重損壞的fs(小心使用)
- convert - 顯示進度的選項
- subvol create - 打印內聯提交模式,僅在--verbose 時打印全局模式
- 其他更新:musl-libc支持,覆蓋率錯誤修正,新測試圖像,文檔li>
4.5版中的新功能:
Btrfs-progs 3.17(2014年10月19日)中的新內容
版本4.3.1中的新功能:
- mkfs - skinny-metadata功能現在默認開啟,首先在內核3.10中引入
- 文件系統用法 - 以比現有'fi df'更易於理解的方式概述fs用法
- 設備使用情況 - 有關每設備分配的更多詳細信息
- 檢查:
- 選項設置不同的樹根字節數
- 將丟失的文件鏈接到由最近的內核錯誤引起的丟失+找到的能力
- 修復嚴重損壞的fs(小心使用)
- convert - 顯示進度的選項
- subvol create - 打印內聯提交模式,僅在--verbose 時打印全局模式
- 其他更新:musl-libc支持,覆蓋率錯誤修正,新測試圖像,文檔li>
版本4.1.2中的新功能:
- mkfs - skinny-metadata功能現在默認開啟,首先在內核3.10中引入
- 文件系統用法 - 以比現有'fi df'更易於理解的方式概述fs用法
- 設備使用情況 - 有關每設備分配的更多詳細信息
- 檢查:
- 選項設置不同的樹根字節數
- 將丟失的文件鏈接到由最近的內核錯誤引起的丟失+找到的能力
- 修復嚴重損壞的fs(小心使用)
- convert - 顯示進度的選項
- subvol create - 打印內聯提交模式,僅在--verbose 時打印全局模式
- 其他更新:musl-libc支持,覆蓋率錯誤修正,新測試圖像,文檔li>
版本4.0.1中的新功能:
- mkfs - skinny-metadata功能現在默認開啟,首先在內核3.10中引入
- 文件系統用法 - 以比現有'fi df'更易於理解的方式概述fs用法
- 設備使用情況 - 有關每設備分配的更多詳細信息
- 檢查:
- 選項設置不同的樹根字節數
- 將丟失的文件鏈接到由最近的內核錯誤引起的丟失+找到的能力
- 修復嚴重損壞的fs(小心使用)
- convert - 顯示進度的選項
- subvol create - 打印內聯提交模式,僅在--verbose 時打印全局模式
- 其他更新:musl-libc支持,覆蓋率錯誤修正,新測試圖像,文檔li>
版本4.0中的新功能:
- mkfs - skinny-metadata功能現在默認開啟,首先在內核3.10中引入
- 文件系統用法 - 以比現有'fi df'更易於理解的方式概述fs用法
- 設備使用情況 - 有關每設備分配的更多詳細信息
- 檢查:
- 選項設置不同的樹根字節數
- 將丟失的文件鏈接到由最近的內核錯誤引起的丟失+找到的能力
- 修復嚴重損壞的fs(小心使用)
- convert - 顯示進度的選項
- subvol create - 打印內聯提交模式,僅在--verbose 時打印全局模式
- 其他更新:musl-libc支持,覆蓋率錯誤修正,新測試圖像,文檔li>
版本3.19.1中的新功能:
- mkfs - skinny-metadata功能現在默認開啟,首先在內核3.10中引入
- 文件系統用法 - 以比現有'fi df'更易於理解的方式概述fs用法
- 設備使用情況 - 有關每設備分配的更多詳細信息
- 檢查:
- 選項設置不同的樹根字節數
- 將丟失的文件鏈接到由最近的內核錯誤引起的丟失+找到的能力
- 修復嚴重損壞的fs(小心使用)
- convert - 顯示進度的選項
- subvol create - 打印內聯提交模式,僅在--verbose 時打印全局模式
- 其他更新:musl-libc支持,覆蓋率錯誤修正,新測試圖像,文檔li>
版本3.18.2中的新功能:
- mkfs - skinny-metadata功能現在默認開啟,首先在內核3.10中引入
- 文件系統用法 - 以比現有'fi df'更易於理解的方式概述fs用法
- 設備使用情況 - 有關每設備分配的更多詳細信息
- 檢查:
- 選項設置不同的樹根字節數
- 將丟失的文件鏈接到由最近的內核錯誤引起的丟失+找到的能力
- 修復嚴重損壞的fs(小心使用)
- convert - 顯示進度的選項
- subvol create - 打印內聯提交模式,僅在--verbose 時打印全局模式
- 其他更新:musl-libc支持,覆蓋率錯誤修正,新測試圖像,文檔li>
版本3.17中的新功能:
- 修復臭名昭著的死鎖
- 修復了快照刪除後qgroups會計中的長期錯誤
- 更新(不太準確)df數字
- 重命名和截斷的加速,不太嚴格的刷新
- 已更新並修復了播種功能
版本0.18中的新功能:
- v0.18具有與0.17相同的磁盤格式,但在32位和64位程序之間共享的ioctl接口中發現了一個錯誤。這是通過改變ioctl接口來解決的。使用2.6.29-rc2的任何人都需要更新到btrfs progs的v0.18。
- 不需要重新格式化,磁盤格式仍然兼容。
評論沒有發現