㈠ 而今openSUSE已默認安裝Btrfs,且看其他發行版何時緊隨其後
在openSUSE 13.2上的一個變化是讓Btrfs成為了根(主)分區的文件系統,這讓openSUSE的第一發行桌面版本的任何一個分區的文件系統都默認使用了Btrfs。 對Btrfs開發團隊來說,這是一個激勵人心的消息,因為Btrfs的核心被貼上「不再穩定」的標簽有段時間了。在一些圈子裡面,這意味著產品就緒型。事實上,有很少的公司在他們的產品上使用Btrfs,包括在2014年4月測試過btrfs的Facebook。 如果你是剛接觸這些,Btrfs是這樣一個為Linux提供一些高級功能的寫時復制的文件系統,而這些功能在Linux默認文件系統(EXT3,EXT4,XFS等等)里是沒有的。 如圖1所示的,你可以看到openSUSE 13.2的默認安裝分區,你一定到了根分區(/dev/sda2)是Btrfs的文件系統,它卻用xfs為/home分區。這里就有一個疑問,為什麼Btrfs可以被根分區使用,而不能被/home使用呢,我不知道答案,但是我確定有一個最好的理由。 那麼Btrfs作為openSUSE的默認文件系統,其它版本是否會相繼發行呢?我很難正確回答,但是值得注意的是,它甚至不是作為在Linux Mint 17和17.1的圖形安裝程序的文件系統選項,盡管如此,它是Ubuntu 14.10和最近發現的Fedora的文件系統選項。 有一件事引起了我的注意:openSUSE13.2的具有Btrfs的根分區是不能加密的。我認為這是因為在默認分區表裡面,沒有單獨為/boot分區。 關於openSUSE新特性的另外一點,Live CD鏡像文件默認的文件系統是btrfs。明年上半年,有哪些發行版會進行支持,我們拭目以待.
㈡ 如何查看btrfs文件系統是否損壞
如果你的 Linux 系統下掛有多塊硬碟,其實沒必要把這些不同的硬碟當成單獨的存儲來用,使用 Btrfs 文件系統我們可以非常容易的將多個磁碟組合創建出一個存儲池。在配置好存儲池後,我們還可以啟用鏡像功能,以避免磁碟損壞帶來的數據丟失。
雖然目前還沒有 GUI 的配置程序,但我們使用命令行還是可以非常容易的創建 Btrfs 文件系統,以便將多個硬碟組合到一起。
㈢ Btrfs,用了一段時間以後再開啟壓縮選項會怎麼樣
1. 新的文件會被壓縮,舊的文件不會動。
2. 可以對整個文件系統進行碎片整理,這時會強迫壓縮舊的文件。
btrfs filesystem defragment -r /path/
㈣ 已用ext4格式安裝ubuntu,有方法無損轉換成btrfs格式嗎
沒問題使用livecd等等,
方法
可以做到無損轉換我的電腦就安裝deepin使用的ext4轉換的btrfs
記得要先備份系統防止出錯?
具體去hu60.cn找用戶名罐子或者是老虎會游泳
㈤ linux下常用的分布式文件系統有哪些
Lustre是HP,Intel,Cluster File System公司聯合美國能源部開發的Linux集群並行文件系統,名稱來源於Linux和Clusters。同時Lustre也是一個遵循GPL許可協議的開源軟體,Lustre也被稱為平行分布式文件系統,常用於大型計算機集群和超級電腦中。
Lustre的主要組建包括:元數據伺服器(Metadataservers, MDSs)、對象存儲伺服器(objectstorage servers, OSSs)和客戶端。其中MDSs提供元數據服務,MGS管理伺服器提供Lustre文件系統配置信息,OSS對象存儲伺服器expose塊設備提供數據。
Lustre文件系統針對大文件讀寫進行了優化,能夠提高性能的IO能力;在源數據獨立存儲、服務和網路失效的快速恢復、基於意圖的分布式鎖管理和系統可快速配置方面優異。
分布式存儲的關鍵技術主要包括:全局名字空間、緩存一致性、安全性、可用性和可擴展性。從數據形態來劃分,主要有:結構化數據、非機構化數據和半結構化數據。
Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基於POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統。它能運行主要的UNIX工具軟體、應用程序和網路協議。它支持32位和64位硬體。Linux繼承了Unix以網路為核心的設計思想,是一個性能穩定的多用戶網路操作系統。
Linux操作系統誕生於1991 年10 月5 日(這是第一次正式向外公布時間)。Linux存在著許多不同的Linux版本,但它們都使用了Linux內核。Linux可安裝在各種計算機硬體設備中,比如手機、平板電腦、路由器、視頻游戲控制台、台式計算機、大型機和超級計算機。
㈥ Btrfs文件系統如何轉換成ntfs和ext3
所有操作系統的核心是文件系統,它提供了對數據的讀寫路徑。自2001年開始,Ext3一直是主流的Linux文件系統,但是現在出現了另外一種更好的文件系統。
oracle工程師Chris Mason帶來的開發團隊研發了名為BTRFS(Better FS)的文件系統。由於英特爾、Red Hat、惠普和IBM等多廠商的支持,BTRFS將成為新一代Linux文件系統的生力軍。Oracle公司Linux Kernel開發主管Chris Mason表示:「我們主要的目標是擴展Linux可用的存儲空間。擴展不僅僅是解決存儲空間問題,而且還意味著能夠從一個清晰的界面進行管理,讓用戶看到使用情況,從而提高可靠性。」Mason指出,雖然硬碟驅動器容量越來越大,但是這些驅動器上的錯誤率並沒有降低下來。Mason表示:「我們需要很容易地了解到什麼時候磁碟中出現錯誤信息,而且我們需要能夠做連續的文件系統檢查、以一種更加穩定的方式進行恢復,現在我們實現了這一點。」
對於目前的Ext3 Linux文件系統,擴展以滿足大容量存儲空間對用戶來講是一種挑戰,而這其中有很多原因。原因之一是,Ext3並不是針對企業和消費用戶現在正在使用的大型數據池設計的。Mason指出,在Ext3系統中,每4k的數據就有一個元數據指向這4k數據在驅動器中的位置。所以,當文件容量變得越來越大,元數據也就越來越多,這樣效率就很低。Mason表示:「BTRFS採用了extent,也就是說從這些數據塊的起始位置使用磁碟的一個區域。」extent方法要比Ext3系統4k數據塊的方法更高效、更具可擴展性,這也是新的Ext4文件系統(即將推出的2.6.28 Linux內核的組成部分)的一部分。雖然Ext4中增加了extent,但是Mason發現BTRFS還增加了其他一些特性,例如快照、在線文件連續性檢查以及快速增量備份。
Red Hat公司Ric Wheeler表示:「我們認為BTRFS具有成為下一代主流Linux文件系統的潛力。」Wheeler表示,現在Red Hat工程師正在積極開發這個項目。英特爾也對BTRFS很感興趣。英特爾公司開源技術中心主管Imad Sousou表示,英特爾看好BTRFS,而且正積極致力於BTRFS的研發。英特爾認為,他們具有很好的技術和架構策略來升級Linux文件系統以支持性能和容錯等方面不斷增長的需求。惠普也加入到這個行列中來,將他們傳統的UNIX加入其中。惠普開源和Linux部門首席技術官Bdale Garbee表示:「惠普對BTRFS很感興趣,因為BTRFS的目標是為了提供一個與Tru64 AdvFS類似的核心組以及其他功能特性。」今年六月,惠普宣布開源其Tru64 AdvFS文件系統,這款系統最初源自於Digital Equipment公司的Digital Unix。Mason表示,幾年前他開始使用Tru64,現在惠普宣布AdvFS的開源將對BTRFS的發展起到重要的推動作用。
Mason預計到2008年年底之前Linux用戶將可以使用到測試版的BTRFS。現在他們的目標就是開發一款作為2.6.29 Linux內核一部分的BTRFS。Mason表示:「本周,我們做了巨大的格式變動,未來還有更多小的改動。一旦完成,BTRFS將提供給測試用戶使用。」目前,Mason面臨的最大挑戰就是如何確保BTRFS的穩定性。Mason表示:「因為我們還將繼續增加新的特性,所以未來將會有大量的改變。現在大多數還只是軟體設計以確保能夠易於測試,不會引發衰退。」
㈦ 如果TNAS設備壞了,那麼兩塊硬碟裡面的數據,應該不能直接掛電腦讀取吧重新買個TNAS來讀取
由於Windows不支持ext4/btrfs文件格式類型,無法直接讀取,可以使用一些工具軟體實現,但會比較麻煩。
如果使用新的TNAS繼續使用原先帶數據的盤,注意要使用同架構的TNAS(架構分為X86和Arm)。
㈧ 關於btrfs安裝的問題,求助
Btrfs 又被稱為 Butter FS、Better FS 或 B-Tree FS,是由 Oracle 於 2007 年開始設計、開發的一個現代文件系統,它於 2009 年開始便被合並入 Linux 2.6.29 內核。Btrfs 基於 GPL 許可,由於不是十分穩定,雖然許多 Linux 發行版都對其進行了集成,但並不作為默認文件系統進行使用。Btrfs 之所以被廣泛集成,因其支持磁碟快照、支持遞歸快照、對 RAID 的支持,支持子卷(Subvolumes),以及允許在線調整文件系統大小等優秀特性。雖然目前大多 Linux 發行版都在用 Ext4 作為主要文件系統,但將來隨時有可能被 Btrfs 所取代。 Btrfs 主要被設計用於解決當前 Linux 文件系統各種「弱點」的 COW(-on-write)文件系統, 有望提供更好的可擴展性和可靠性,其主要開發焦點都放在了容錯、修復和易於管理等方面。 接下來我將主要向大家介紹如何使用 apt-btrfs-snapshot 將 Linux 中的 btrfs 文件系統快照回滾到之前的系統狀態。使用 apt-btrfs-snapshot 創建和管理文件系統快照就像其它 APT 操作一樣簡單,使用它我們可以輕松地恢復 btrfs 文件系統的狀態。 先決條件 為了創建並使用 btrfs 恢復你的 Linux 文件系統,當然需要使用的是 btrfs 文件系統,還需要沒有使用 Ext 文件系統的單獨 /boot分區,不然就沒法玩了。 安裝Btrfs包 條件滿足之後,就使用如下命令安裝 apt-btrfs-snapshot 包: apt-get install apt-btrfs-snapshot 安裝完成之後使用如下 apt-btrfs-snapshot 命令檢查是否支持 btrfs 快照的創建: apt-btrfs-snapshot supported 如果滿足 btrfs 文件系統的先決條件,會輸出 Supported,否則會輸出: Sorry, your system lacks support for the snapshot feature 你可以使用如下命令檢查 Ubuntu 上的 btrfs 子卷的默認布局: btrfs subvolume list 使用ATP操作創建快照 為了測試回滾操作,我們先在當前系統中執行一些 apt 操作,例如 apt-get。 apt-get update && apt-get upgrade 按 Y 繼續執行系統升級,你會看到 apt-btrfs-snapshot 已經自動為升級之前的系統狀態創建了快照。 你也可以使用如下命令查看當前系統中的快照列表: btrfs subvolume list / apt-btrfs-snapshot list 還原Btrfs快照 例如在系統升級過程中遇到了問題,我們需要恢復升級之前的系統狀態,可以將 btrfs 文件系統 mount 到一個單獨的位置,例如/mnt 下進行操作。 mount /dev/sda1 /mnt 查看 /mnt 目錄會輸出子卷: ls -l /mnt/ 其中的 @apt-snapshot-2016-05-24_02:18:31 是之前 apt 操作時的 root 文件系統快照。將當前子卷重命名為 @ 開頭,再將 @apt-snapshot-2016-05-24_02:18:31 重命名為為當前子卷後重啟系統,即對快照進行了恢復操作。 刪除Btrfs快照 當快照恢復後,或需要騰出部分磁碟空間時,可以使用如下命令來刪除快照: mount /dev/sda1 /mnt/ btrfs subvolume delete /mnt/@_latest-root/ umount /mnt 說得直白一點,Btrfs 快照實際上就是與其它子卷進行數據共享的子卷,其使用 Btrfs 的 -on-write 能力共享數據和對快照進行修改,原始子卷並不可見。一旦快照創建完成,它就被視為原始文件系統的可替換版本。
㈨ SSD 裝 Linux 選 Ext4 還是 Btrfs 好
Linux kernel 自 2.6.28
開 始正式支持新的文件系統 Ext4。 Ext4 是 Ext3 的改進版,修改了 Ext3 中部分重要的數據結構,而不僅僅像 Ext3 對
Ext2 那樣,只是增加了一個日誌功能而已。Ext4 可以提供更佳的性能和可靠性,還有更為豐富的功能:
1. 與 Ext3 兼容。執行若干條命令,就能從 Ext3 在線遷移到 Ext4,而無須重新格式化磁碟或重新安裝系統。原有 Ext3 數據結構照樣保留,Ext4 作用於新數據,當然,整個文件系統因此也就獲得了 Ext4 所支持的更大容量。
2. 更大的文件系統和更大的文件。較之 Ext3 目前所支持的最大 16TB 文件系統和最大 2TB 文件,Ext4 分別支持 1EB(1,048,576TB, 1EB=1024PB, 1PB=1024TB)的文件系統,以及 16TB 的文件。
3. 無限數量的子目錄。Ext3 目前只支持 32,000 個子目錄,而 Ext4 支持無限數量的子目錄。
4. Extents。Ext3 采
用間接塊映射,當操作大文件時,效率極其低下。比如一個 100MB 大小的文件,在 Ext3 中要建立 25,600 個數據塊(每個數據塊大小
為 4KB)的映射表。而 Ext4 引入了現代文件系統中流行的 extents 概念,每個 extent
為一組連續的數據塊,上述文件則表示為「 該文件數據保存在接下來的 25,600 個數據塊中」,提高了不少效率。
5. 多塊分配。當
寫 入數據到 Ext3 文件系統中時,Ext3 的數據塊分配器每次只能分配一個 4KB 的塊,寫一個 100MB 文件就要調用 25,600
次數據 塊分配器,而 Ext4 的多塊分配器「multiblock allocator」(mballoc) 支持一次調用分配多個數據塊。
6. 延遲分配。Ext3 的數據塊分配策略是盡快分配,而 Ext4 和其它現代文件操作系統的策略是盡可能地延遲分配,直到文件在 cache 中寫完才開始分配數據塊並寫入磁碟,這樣就能優化整個文件的數據塊分配,與前兩種特性搭配起來可以顯著提升性能。
7. 快速 fsck。以前執行 fsck 第一步就會很慢,因為它要檢查所有的 inode,現在 Ext4 給每個組的 inode 表中都添加了一份未使用 inode 的列表,今後 fsck Ext4 文件系統就可以跳過它們而只去檢查那些在用的 inode 了。
8. 日誌校驗。日誌是最常用的部分,也極易導致磁碟硬體故障,而從損壞的日誌中恢復數據會導致更多的數據損壞。Ext4 的日誌校驗功能可以很方便地判斷日誌數據是否損壞,而且它將 Ext3 的兩階段日誌機制合並成一個階段,在增加安全性的同時提高了性能。
9. 「無日誌」(No Journaling)模式。日誌總歸有一些開銷,Ext4 允許關閉日誌,以便某些有特殊需求的用戶可以藉此提升性能。
10. 在線碎片整理。盡管延遲分配、多塊分配和 extents 能有效減少文件系統碎片,但碎片還是不可避免會產生。Ext4 支持在線碎片整理,並將提供 e4defrag 工具進行個別文件或整個文件系統的碎片整理。
11. inode 相關特性。Ext4 支
持更大的 inode,較之 Ext3 默認的 inode 大小 128 位元組,Ext4 為了在 inode 中容納更多的擴展屬性(如納秒時間戳
或 inode 版本),默認 inode 大小為 256 位元組。Ext4 還支持快速擴展屬性(fast extended
attributes) 和 inode 保留(inodes reservation)。
12. 持久預分配(Persistent preallocation)。P2P 軟
件為了保證下載文件有足夠的空間存放,常常會預先創建一個與所下載文件大小相同的空文件,以免未來的數小時或數天之內磁碟空間不足導致下載失 敗。
Ext4 在文件系統層面實現了持久預分配並提供相應的 API(libc 中的 posix_fallocate()),比應用軟體自己實現更有
效率。
13. 默認啟用 barrier。磁
盤 上配有內部緩存,以便重新調整批量數據的寫操作順序,優化寫入性能,因此文件系統必須在日誌數據寫入磁碟之後才能寫 commit 記錄, 若
commit 記錄寫入在先,而日誌有可能損壞,那麼就會影響數據完整性。Ext4 默認啟用 barrier,只有當 barrier 之前的數據
全部寫入磁碟,才能寫 barrier 之後的數據。(可通過 "mount -o barrier=0" 命令禁用該特性。)
㈩ Win10能不能讀寫ext4和Btrfs分區
方法一:windows 10磁碟管理軟體
1.滑鼠右擊「計算機」,選擇「管理」標簽;打開「計算機管理」窗口。
2.選擇 「存儲管理」打開「磁碟管理」頁面
3.右鍵單擊選擇要壓縮的磁碟(本例選擇D盤),快捷方式選擇「壓縮卷」在輸入壓縮空間量(MB)里填寫要壓縮出的空間量,如果要壓縮出50G,就填寫50*1024=51200,選擇"壓縮"按鈕。
4.壓縮後會發現多出一塊 未分區磁碟(綠色分區);右鍵彈出快捷菜單選「新建分區」打開新建簡單卷向導,一路下一步,在簡單卷大小里填寫要新建磁碟的大小,下一步。
5.選擇驅動器 磁碟號,下一步。
6.選擇文件系統格式,然後在執行快速格式化前打鉤,下一步
7.點擊「完成」按鈕,新建磁碟完成!
方法二:分區助手怎麼給win10系統分區?
1、下載免費的win10系統分區工具分區助手,安裝並運行。如下主界面,C盤此時的容量顯示為大約223GB。選中C盤之後;點擊「調整/移動分區」選項。
2、來到此對話框,此時可以調整分區大小。然後當滑鼠指針變成雙向箭頭時,拖動直到滿意的容量位置。這里C盤已經被操作為150GB。之後點擊「確定」。
3、返回到了主界面,至此win10分區c盤太大這時C盤已經變為150GB,在此也出現了一個「未分配空間」。
4、如果還想對這個未分配空間進行利用,可以看到E盤空間很小隻有大概22GB,這個時候就可以把這部分「未分配空間」合並到E盤。首先選中E盤,點擊左邊任務欄的「合並分區」。
5、合並分區之後E盤有大約95GB。所以操作完成之後,點擊左上角「提交」電腦才會進行分區大小調整及分區合並任務。
操作win10系統分區注意事項:
重要數據請先做備份,以確保win10系統分區數據完整安全。
操作完成提交之後,電腦會進行重啟,在重啟模式下執行完成後,電腦會自動的重啟並進入Windows系統。