如題最近在搞TrueNAS 我有一塊全新6T硬碟,四塊二手3T硬碟(2正常、2警告(05不增加)) 本來是打算單獨6T做儲存兩塊3T接電腦以資料夾為單位做同步( ... ... <看更多>
「zfs ptt」的推薦目錄:
- 關於zfs ptt 在 [分享] 在ZFS檔案系統上安裝完整Manjaro - 看板Linux - 批踢踢 ... 的評價
- 關於zfs ptt 在 [問題] zfs raid問題- 看板Storage_Zone - PTT網頁版 的評價
- 關於zfs ptt 在 [問題] zfs raid問題- storage_zone | PTT數位生活 的評價
- 關於zfs ptt 在 [問題] zfs raid問題 的評價
- 關於zfs ptt 在 [問題] zfs raid問題 - PTT推薦 的評價
- 關於zfs ptt 在 PTT 因為硬碟修護而停機;論儲存裝置的重要性... - Mobile01 的評價
- 關於zfs ptt 在 [Hardcore] ZFS 數據塊解密- Storage_Zone - PTT網頁版 的評價
- 關於zfs ptt 在 [心得] TrueNAS用了約2~3週的心得,讓我放棄的原因 - 批踢踢 ... 的評價
- 關於zfs ptt 在 [救援] R-studio用在ZFS格式失敗- Storage_Zone - PTT情感投資 ... 的評價
- 關於zfs ptt 在 2022raid卡-酒店飯店,精選在PTT/MOBILE01/Dcard上的開箱 ... 的評價
- 關於zfs ptt 在 2022raid卡-酒店飯店,精選在PTT/MOBILE01/Dcard上的開箱 ... 的評價
- 關於zfs ptt 在 2022raid卡-酒店飯店,精選在PTT/MOBILE01/Dcard上的開箱 ... 的評價
- 關於zfs ptt 在 FreeBSD 10.3正式發佈,可從ZFS檔案系統引導 - KK閱讀 的評價
- 關於zfs ptt 在 機油倉庫- 【來了,令人深深著迷的漢堡神油】 MILLERS CFS ... 的評價
- 關於zfs ptt 在 [閒聊] 出影集了開端-祈禱君完結- yuanchuang | PTT學習區 的評價
- 關於zfs ptt 在 [問題] 有關linux fanotify在zfs上的使用 - Mo PTT 鄉公所 的評價
- 關於zfs ptt 在 Ubuntu 20.04 ZFS 快照初體驗- PTT看板baichuan - 干饭人 的評價
- 關於zfs ptt 在 討論串(共2篇) - [閒聊] 幼齒老婆年初二於龍祥電影台再重播 的評價
- 關於zfs ptt 在 [問題] 高雄機油倉庫- 看板biker | PTT體育區 的評價
- 關於zfs ptt 在 Re: [問卦] NAS買哪家才是內行? - PTT八卦政治 的評價
- 關於zfs ptt 在 評測我的第一台#ZFS NAS,運行QuTS hero 的TS-h973AX 的評價
- 關於zfs ptt 在 照相記憶ptt [討論]請幫忙推薦4500-6000的手機 - 藥師+全台藥 ... 的評價
- 關於zfs ptt 在 Re: [閒聊] Linux Kernel 開發者的生活- 看板Soft_Job | PTT職涯區 的評價
- 關於zfs ptt 在 FreeNAS 硬體需求在PTT/mobile01評價與討論 - 速食 的評價
- 關於zfs ptt 在 FreeNAS 硬體需求在PTT/mobile01評價與討論 - 速食 的評價
- 關於zfs ptt 在 ZFS on Linux null pointer dereference · Issue #11679 - GitHub 的評價
- 關於zfs ptt 在 VW BMW SERİLERİ ŞANZUMAN SOKETİ ZFS - PttAVM.com 的評價
- 關於zfs ptt 在 [討論] 群輝/QNAP 哪些方面比FreeNAS好? - Storage_Zone 的評價
- 關於zfs ptt 在 [閒聊] 亞菲利歐的喘氣聲- 看板LoL | PTT遊戲區 的評價
- 關於zfs ptt 在 [問題] 買淘寶物品請人代購或是自己刷卡划算? - 看板e-shopping 的評價
- 關於zfs ptt 在 [心得] 自組家用Server / 虛擬化NAS - Storage_Zone - My PTT 的評價
- 關於zfs ptt 在 Maple 3.10 看板資料轉換到PTT - BBS 的評價
- 關於zfs ptt 在 nlchu | PTT Uncovered 的評價
- 關於zfs ptt 在 Complexity Theory and Cryptology: An Introduction to ... 的評價
- 關於zfs ptt 在 Synology ZFS在PTT/Dcard完整相關資訊 - 動漫二維世界 的評價
- 關於zfs ptt 在 Synology ZFS在PTT/Dcard完整相關資訊 - 動漫二維世界 的評價
- 關於zfs ptt 在 Opere del conte Jacopo Riccati nobile Trevigiano. Tomo primo ... 的評價
- 關於zfs ptt 在 The First Lines of the Practice of Surgery ... With Copper ... 的評價
- 關於zfs ptt 在 Opere: Schediasmi Fisico-Matematici. 3 - 第 168 頁 - Google 圖書結果 的評價
- 關於zfs ptt 在 raid計算在PTT/Dcard完整相關資訊 的評價
- 關於zfs ptt 在 raid計算在PTT/Dcard完整相關資訊 的評價
- 關於zfs ptt 在 Opere: Vol. 3: Tomo terzo - 第 3 卷 - 第 168 頁 - Google 圖書結果 的評價
- 關於zfs ptt 在 Biophysical, Chemical, and Functional Probes of RNA ... 的評價
- 關於zfs ptt 在 [請益] 想請教先進有用過迷電腦裝FreeNAS過嗎? - mis 的評價
- 關於zfs ptt 在 Verhandlungen der Deutschen Gesellschaft für Innere Medizin 的評價
zfs ptt 在 [問題] zfs raid問題- storage_zone | PTT數位生活 的推薦與評價
如題最近在搞TrueNAS 我有一塊全新6T硬碟,四塊二手3T硬碟(2正常、2警告(05不增加)) 本來是打算單獨6T做儲存兩塊3T接電腦以資料夾為單位做同步( ... ... <看更多>
zfs ptt 在 [問題] zfs raid問題 的推薦與評價
發信站: 批踢踢實業坊(ptt.cc), 來自: 220.134.21.157 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Storage_Zone/M.1648435514.A.046.html. ... <看更多>
zfs ptt 在 [問題] zfs raid問題 - PTT推薦 的推薦與評價
PTT 推薦. 如題最近在搞TrueNAS. 我有一塊全新6T硬碟,四塊二手3T硬碟(2正常、2警告(05不 ... 軟raid沒有controller 其實是zfs的Striping和mirrors. ... <看更多>
zfs ptt 在 PTT 因為硬碟修護而停機;論儲存裝置的重要性... - Mobile01 的推薦與評價
我有計劃使用ZFS來做為我的下一部File Server,準備使用ZFS的Software RAID,捨棄Hardware RAID,就是看重ZFS系統的救援簡單及擴充容易,所以我也很想知道你們的救援及擴充 ... ... <看更多>
zfs ptt 在 [Hardcore] ZFS 數據塊解密- Storage_Zone - PTT網頁版 的推薦與評價
OSSLab 實驗室最近投入幾位下海研究ZFS 與Opensolaris 整合應用有趣的是. 我們結論都不太一樣. 先討論傳統Raid 5 結構如下(詳細請 ... ... <看更多>
zfs ptt 在 [心得] TrueNAS用了約2~3週的心得,讓我放棄的原因 - 批踢踢 ... 的推薦與評價
從NAS 小白到自己組起來爬了一些文一些影片從ptt mobile01 youtube 到國 ... 有人可能會推薦你raid 陣列卡不賴但是基於ZFS 文件系統的TrueNAS 文件上 ... ... <看更多>
zfs ptt 在 [救援] R-studio用在ZFS格式失敗- Storage_Zone - PTT情感投資 ... 的推薦與評價
用NAS4free一陣子,裡面兩顆硬碟分別是WD 1TB跟WD 3TB,都是用ZFS格式前幾天1TB掛了, ... Sent from BePTT -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.161.29.232 ... ... <看更多>
zfs ptt 在 2022raid卡-酒店飯店,精選在PTT/MOBILE01/Dcard上的開箱 ... 的推薦與評價
2022raid卡-酒店飯店,精選在PTT/MOBILE01/Dcard開箱討論,找raid卡,sid卡,d ... 單組ZFS Raidz1效能略低於Stripe Raidz1(以Raid 0 結構交叉的Raidz1) ... <看更多>
zfs ptt 在 2022raid卡-酒店飯店,精選在PTT/MOBILE01/Dcard上的開箱 ... 的推薦與評價
2022raid卡-酒店飯店,精選在PTT/MOBILE01/Dcard開箱討論,找raid卡,sid卡,d ... 單組ZFS Raidz1效能略低於Stripe Raidz1(以Raid 0 結構交叉的Raidz1) ... <看更多>
zfs ptt 在 2022raid卡-酒店飯店,精選在PTT/MOBILE01/Dcard上的開箱 ... 的推薦與評價
2022raid卡-酒店飯店,精選在PTT/MOBILE01/Dcard開箱討論,找raid卡,sid卡,d ... 單組ZFS Raidz1效能略低於Stripe Raidz1(以Raid 0 結構交叉的Raidz1) ... <看更多>
zfs ptt 在 FreeBSD 10.3正式發佈,可從ZFS檔案系統引導 - KK閱讀 的推薦與評價
編譯自:http://news.softpedia.com/news/freebsd-10-3-officially-released-with-skylake-support-zfs-boot-capability-more-502526.shtml 作者:Marius Nestor ... <看更多>
zfs ptt 在 機油倉庫- 【來了,令人深深著迷的漢堡神油】 MILLERS CFS ... 的推薦與評價
來了,令人深深著迷的漢堡神油】 MILLERS CFS 5W-40 NT+ "三"酯類奈米競賽級全合成機油一公升,售價:450元購買10公升再享優惠,每罐只要430元MILLERS ZFS 4T 10W-40全 ... ... <看更多>
zfs ptt 在 [閒聊] 出影集了開端-祈禱君完結- yuanchuang | PTT學習區 的推薦與評價
... 請見諒※ 引述《vuejal (ZFS)》之銘言: : 文名: 開端: 作者: 祈禱君: ... 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.140.101.158 (臺灣) ※ 文章 ... ... <看更多>
zfs ptt 在 [問題] 有關linux fanotify在zfs上的使用 - Mo PTT 鄉公所 的推薦與評價
用其提供的fanotify_fid.c來做測試但發現在zfs上,用linux kernel 5.1新增的FAN_REPORT_FID 監聽FAN_CREATE、FAN_MOVE、FAN_DELETE 可以收到事件, ... ... <看更多>
zfs ptt 在 Ubuntu 20.04 ZFS 快照初體驗- PTT看板baichuan - 干饭人 的推薦與評價
藉助Canonical 的Zsys 計劃,Ubuntu 20.04 的ZFS 改進的一部分是能夠自動對APT 操作進行快照,以便在軟體包管理更改後根據需要進行系統回滾/還原。 ... <看更多>
zfs ptt 在 討論串(共2篇) - [閒聊] 幼齒老婆年初二於龍祥電影台再重播 的推薦與評價
推噓0(0推0噓0→)留言0則,0人參與, 最新作者zfs (zfs)時間15年前發表 (2007/03/03 16:39), 編輯資訊 ... 發信站: 批踢踢實業坊(ptt.cc). ◇ From: 59.105.60.42. ... <看更多>
zfs ptt 在 [問題] 高雄機油倉庫- 看板biker | PTT體育區 的推薦與評價
不知道其他牌子的油價格怎麼樣想請教有去過高雄機油倉庫的板友分享一下-- ※ 發信站: 批踢踢實業坊(ptt.cc), ... 有時候買到比網路便宜的, 例如Millers zfs 10w40. ... <看更多>
zfs ptt 在 Re: [問卦] NAS買哪家才是內行? - PTT八卦政治 的推薦與評價
發信站: 批踢踢實業坊(ptt.cc), 來自: 59.127.217.249 (臺灣) ※ 文章網址: ... 2 F →shcjosh: 麻煩沒錯但效能也是比較好然後zfs好用 114.32.148.145 ... ... <看更多>
zfs ptt 在 評測我的第一台#ZFS NAS,運行QuTS hero 的TS-h973AX 的推薦與評價
![影片讀取中](/images/youtube.png)
這是我第一次在QNAP 的機種上嘗試QuTS hero,特色在於採用 ZFS 檔案系統,與以往常見的ext4 的檔案系統非常不同。當其他NAS 廠商幾乎都是主推Btrfs 時 ... ... <看更多>
zfs ptt 在 照相記憶ptt [討論]請幫忙推薦4500-6000的手機 - 藥師+全台藥 ... 的推薦與評價
... 支援4G上網,操作順暢,再麻煩各位...感謝啦^^--※發信站:批踢踢實業坊(ptt.cc),來自:111.250.67.182....推rogner:照相+32G就ZFS/紅米N4唯二選啊10/27...。 ... <看更多>
zfs ptt 在 Re: [閒聊] Linux Kernel 開發者的生活- 看板Soft_Job | PTT職涯區 的推薦與評價
我常常腦海裏面都有砍掉重練的聲音,可是ZFS 實在是太龐大的QQ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 50.135.204.227 ※ 文章網址: ... ... <看更多>
zfs ptt 在 FreeNAS 硬體需求在PTT/mobile01評價與討論 - 速食 的推薦與評價
FreeNAS 硬體需求在PTT/mobile01評價與討論, 提供freenas硬體推薦、freenas記憶體 ... 日— 如按下儲存→ 磁區→ 自動匯入磁區可以使用現有的軟體UFS 或ZFS RAID 磁卷。 ... <看更多>
zfs ptt 在 FreeNAS 硬體需求在PTT/mobile01評價與討論 - 速食 的推薦與評價
FreeNAS 硬體需求在PTT/mobile01評價與討論, 提供freenas硬體推薦、freenas記憶體 ... 日— 如按下儲存→ 磁區→ 自動匯入磁區可以使用現有的軟體UFS 或ZFS RAID 磁卷。 ... <看更多>
zfs ptt 在 ZFS on Linux null pointer dereference · Issue #11679 - GitHub 的推薦與評價
When I start sending raw ZFS snapshots to a different system, my Linux ... /8/Pf/7LXz9/95vV/3y/2cN//PTt//X0l+df//SXz/M3rPjt88c//fr548oG2m3 ... ... <看更多>
zfs ptt 在 VW BMW SERİLERİ ŞANZUMAN SOKETİ ZFS - PttAVM.com 的推薦與評價
VW BMW SERİLERİ ŞANZUMAN SOKETİ ZFS VW BMW SERİLERİ ŞANZUMAN SOKETİ ZFS. ... PTT Kep. Turpex. PTT Pul Müzesi. PTTcell. PTT Sigorta. ... <看更多>
zfs ptt 在 [討論] 群輝/QNAP 哪些方面比FreeNAS好? - Storage_Zone 的推薦與評價
純討論-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 203.75.190.55 ... 22樓 → tomsawyer: 中等一般消費者nas貴有配套軟體freenas便宜zfs 10/06 13:06. ... <看更多>
zfs ptt 在 [閒聊] 亞菲利歐的喘氣聲- 看板LoL | PTT遊戲區 的推薦與評價
發信站: 批踢踢實業坊(ptt.cc), 來自: 42.76.242.162 (臺灣) ※ 文章網址: ... 文章代碼(AID): #1XnT-ZfS (LoL). 更多分享選項. ... <看更多>
zfs ptt 在 [問題] 買淘寶物品請人代購或是自己刷卡划算? - 看板e-shopping 的推薦與評價
發信站: 批踢踢實業坊(ptt.cc) ◇ From: 59.105.43.141 ... zfs. 11/25 09:52, , 44 F. 我一直以為代買比較便宜,因為不會算刷卡的費. 11/25 09:52, 44 F ... ... <看更多>
zfs ptt 在 [心得] 自組家用Server / 虛擬化NAS - Storage_Zone - My PTT 的推薦與評價
除了memtest以外還有用mprime(P95) 燒了兩三晚的記憶體壓力測試都沒出現問題(ECC也回報沒有發生後被糾正的錯誤) 不然ZFS這麼吃RAM的東西其實不應該 ... ... <看更多>
zfs ptt 在 Maple 3.10 看板資料轉換到PTT - BBS 的推薦與評價
系統是FreeBSD 7.3S主要是我有一顆硬碟全部割給ZFS格式POOL name是MailBackup 但是下指令卻找不到,很奇怪[/root] -root- zpool status pool: MailBackup ... ... <看更多>
zfs ptt 在 nlchu | PTT Uncovered 的推薦與評價
Fw: [BOX ] Heat 106:98 Celtics 數據. 作者: gaiaesque - 發表於2022/3/31 10:23:29. ※ [本文轉錄自NBA 看板#1YHG-ZFs ] ... ... <看更多>
zfs ptt 在 Complexity Theory and Cryptology: An Introduction to ... 的推薦與評價
A class C is said to be closed under the ≤ptt-reducibility (≤ptt-closed, ... Example of a ≤ptt-reduction from IN-Odd to IS with four queries Zfs and the ... ... <看更多>
相關內容
zfs ptt 在 Synology ZFS在PTT/Dcard完整相關資訊 - 動漫二維世界 的推薦與評價
提供Synology ZFS相關PTT/Dcard文章,想要了解更多Btrfs 檔案系統、無聲資料損毀、Synology Btrfs vs ext4有關漫畫與動漫文章或書籍,歡迎來動漫二維世界提供您完整 ... ... <看更多>
zfs ptt 在 Synology ZFS在PTT/Dcard完整相關資訊 - 動漫二維世界 的推薦與評價
提供Synology ZFS相關PTT/Dcard文章,想要了解更多Btrfs 檔案系統、無聲資料損毀、Synology Btrfs vs ext4有關漫畫與動漫文章或書籍,歡迎來動漫二維世界提供您完整 ... ... <看更多>
zfs ptt 在 Opere del conte Jacopo Riccati nobile Trevigiano. Tomo primo ... 的推薦與評價
Quoniam ds = dt , =V. zfs & » = Vz7s ; ergo ds = dt , vei_fds = fdt ... Nam TT : tt :: S : s , erit TT s tt S , adeoque PTT = MS fice tt PS 2:18 , vel Ptt ... ... <看更多>
zfs ptt 在 The First Lines of the Practice of Surgery ... With Copper ... 的推薦與評價
... Zfs twice or three times a day , Burnt sponge , and natron ptt . * are extremely service . able in the relief of scrophula . ... <看更多>
zfs ptt 在 Opere: Schediasmi Fisico-Matematici. 3 - 第 168 頁 - Google 圖書結果 的推薦與評價
Quoniam ds = dt , ✓ zfs & v = vāfs ; ergo_ds = d , vel fds = fdt ... Nam TT : tt :: S : s , erit TT sett S , adeoque PTT = 2M $ fiet të PS = 2M $ , vel Ptt ... ... <看更多>
相關內容
zfs ptt 在 raid計算在PTT/Dcard完整相關資訊 的推薦與評價
提供raid計算相關PTT/Dcard文章,想要了解更多raid 5容量、raid教學、raid硬碟有關電玩 ... ZFS NAS 容量計算器| 估算ZFS RAID-Z 的可用容量| QNAPEnterprise ZFS NAS ... ... <看更多>
zfs ptt 在 raid計算在PTT/Dcard完整相關資訊 的推薦與評價
提供raid計算相關PTT/Dcard文章,想要了解更多raid 5容量、raid教學、raid硬碟有關電玩 ... ZFS NAS 容量計算器| 估算ZFS RAID-Z 的可用容量| QNAPEnterprise ZFS NAS ... ... <看更多>
zfs ptt 在 Opere: Vol. 3: Tomo terzo - 第 3 卷 - 第 168 頁 - Google 圖書結果 的推薦與評價
Quoniam ds dt , 2 ✓ zfs & n = vzfs ; ergo_ds_ = d , vel fds fdt ... Nam TT : tt :: S : s , erit TT s = ti S , adeoque PTT = 2MS fiet të PS = 2MS , vel Ptt ... ... <看更多>
zfs ptt 在 Biophysical, Chemical, and Functional Probes of RNA ... 的推薦與評價
EasySpin (see text) is a more accurate program that includes ZFS and ... A 3-pulse sequence, p/2–t –p/2–T–p/2–t-detect p/2 p t t I(t) 2-pulse 'Hahn' echo T2 ... ... <看更多>
zfs ptt 在 [請益] 想請教先進有用過迷電腦裝FreeNAS過嗎? - mis 的推薦與評價
發信站: 批踢踢實業坊(ptt.cc), 來自: 211.72.118.61 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/MIS/M.1582704215.A.F57.html. ... <看更多>
zfs ptt 在 Verhandlungen der Deutschen Gesellschaft für Innere Medizin 的推薦與評價
ZFS IS / /N ButzuceF § „35 zoo-Sog S / \ 4ypogo. ... T - –-o § § # 5 S 5,5- SP705 - S - PTT SZÄ-- - o – S 77- 37°F-“ ... zzzz-S S * so- - /emperatur S 36 ... ... <看更多>
zfs ptt 在 [分享] 在ZFS檔案系統上安裝完整Manjaro - 看板Linux - 批踢踢 ... 的推薦與評價
Hi,
最近成功的將完整的 Manjaro KDE edition 成功裝在 ZFS 檔案系統上
發現這裡關於 ZFS 的討論很少,於是想分享一下我的安裝經驗
原文發在 Manjaro 論壇上,有興趣的也可以去看看
https://t.ly/C141
希望可以多推廣 ZFS 在 Linux 上的使用.
教程上寫的比我實際的情形來得簡單許多. 比如我的 EFI 系統分割是裝在軟體磁碟陣列上, 教程中略過 RAID 設定的部份
========正文開始========
# 0. 準備 Live Media
隨便找一個支援 ZFS 的版本並下載 ISO 檔將其燒錄成可開機媒介 (USB, DVD 等)
# 1. 開機並進入 Live environment
進入 BIOS/UEFI 將你的可開機媒介啟動順序調前並開機進入 Live 環境
# 2. 準備磁碟分割
我們要將系統碟至少做下列三個分割區:
(1) EFI system partition (ESP): 檔案系統為 FAT32, 大小至少為 512 MB.
圖形介面下記得加入 esp 旗標
(2) SWAP: 檔案系統為 linuxswap, 大小依據記憶體及使用需求而異
(3) ZFS: 使用圖形介面的話將其保留為未格式化, 然後標籤為 Solaris Root
這裡推薦使用 gdisk 做磁碟分割以利於設立正確的標籤
# 3. 建立 ZFS pool 及 dataset
ZFS 檔案系統使用虛擬磁碟機的概念, 我們可以將 pool 當作 container, 而 dataset 才是我們用來掛載的檔案系統
這裡要注意的是要事先規劃好系統要使用哪種開機加載器 (GRUB 或 systemd-boot), 這將影響到建立 ZFS pool 的參數
首先以 sudo modprobe zfs 確認 zfs 模組已加載至核心
接著以 ls -lh /dev/disk/by-id 找出我們要用來建立 ZFS 的磁碟分割的 ID
再來使用下列指令來使用該磁碟分割建立 ZFS pool
sudo zpool create -f -o ashift=12 \
-O acltype=posixacl \
-O relatime=on \
-O xattr=sa \
-O dnodesize=legacy \
-O normalization=formD \
-O mountpoint=none \
-O canmount=off \
-O devices=off \
-R /mnt \
-O compression=lz4 \
<zfs-pool-name> /dev/disk/by-id/<id-to-partition-partx>
若是你要使用 GRUB 做為開機加載器的話, 使用以下指令
sudo zpool create -d -o ashift=12 \
-o feature@allocation_classes=enabled \
-o feature@async_destroy=enabled \
-o feature@bookmarks=enabled \
-o feature@embedded_data=enabled \
-o feature@empty_bpobj=enabled \
-o feature@enabled_txg=enabled \
-o feature@extensible_dataset=enabled \
-o feature@filesystem_limits=enabled \
-o feature@hole_birth=enabled \
-o feature@large_blocks=enabled \
-o feature@lz4_compress=enabled \
-o feature@project_quota=enabled \
-o feature@resilver_defer=enabled \
-o feature@spacemap_histogram=enabled \
-o feature@spacemap_v2=enabled \
-o feature@userobj_accounting=enabled \
-o feature@zpool_checkpoint=enabled \
<zfs-pool-name> /dev/disk/by-id/<id-to-partition-partx>
則該 ZFS pool 將只支援 GRUB 可使用的功能, 否則到後面執行 grub-install 時會失敗
若想使用完整的 ZFS 功能, 推薦使用 systemd-boot 做為開機加載器, 設定上會簡單點
接著若有其他的磁碟也想做為 ZFS 使用且該磁碟只有一個磁碟分割區的話, 那在建立 ZFS pool 時直接指定整顆磁碟 (沒有-partx) 即可.
接著我們在已建立的 ZFS pool 底下建立 datasets 用來掛載系統
sudo zfs create -o mountpoint=none <zfs-pool-name>/manjaro
sudo zfs create -o mountpoint=/ -o canmount=noauto <zfs-pool-name>/manjaro/root
datasets 的層級設計很有彈性, 唯一要注意的是要掛載在 / 的 dataset 一定要加入 -o canmount=noauto
在所有的 ZFS pool 及 dataset 都建立好後, 我們要將其先匯出再匯入, 否則之後掛載會有問題
sudo zpool export <zfs-pool-name>
sudo zpool import -d /dev/disk/by-id -R /mnt <zfs-pool-name> -N
# 4. 掛載檔案系統
先掛載做為 / 的 ZFS dataset
sudo zfs mount <zfs-pool-name>/<zfs-dataset-for-root>
若有其他 ZFS datasets 也依樣畫葫蘆將其掛載. 接著再掛載其他非 ZFS 的檔案系統及 ESP
此時注意若開機加載器使用的是 GRUB, 則將 ESP 掛載於 /mnt/boot/efi 下. 若使用 systemd-boot 的話則直接掛載在 /mnt/boot 底下即可.
接著我們要掛在於 / 的 ZFS pool 設定 bootfs 參數, 這樣系統才知道要去哪裡找系統
sudo zpool set bootfs=<zfs-pool-name>/<zfs-dataset-for-root> <zfs-pool-name>
然後為每個 ZFS pool 設定 cachefile 的位置
sudo zpool set cachefile=/etc/zfs/zpool.cache <zfs-pool-name>
最後將 zpool.cache 複製到準系統碟底下, 這樣開機時才會自動掛載 ZFS datasets
sudo mkdir -p /mnt/etc/zfs
sudo cp /etc/zfs/zpool.cache /mnt/etc/zfs/zpool.cache
接著準系統的磁碟掛載都準備好在 /mnt 之下了. 以上的準備工作應該適用於各個發行版. 接下來的安裝將會以 Manjaro 為主. 其他發行版若有手動安裝的方式應該能自行套用
# 5. 使用官方發佈的 iso-profile 及 basestrap 指令將完整系統安裝到準系統碟
如果不想像 Arch 一樣一切從基本系統開始的話, 我們可以用官方發佈的 iso-profile 將完整的系統安裝起來
首先先取得 iso-profile
git clone https://gitlab.manjaro.org/profiles-and-settings/iso-profiles.git ~/iso-profiles
底下有各個版本的 ISO 資料. 比如說我們想安裝的是 KDE 版本, 我們就查看 ~/iso-profiles/manjaro/kde 這個目錄, 底下應該有如下的檔案結構
desktop-overlay
live-overlay -> ../../shared/manjaro/live-overlay
Packages-Desktop
Packages-Live -> ../../shared/Packages-Live
Packages-Mhwd -> ../../shared/Packages-Mhwd
Packages-Root -> ../../shared/Packages-Root
profile.conf
其中最重要的是 Packages-Desktop Packages-Root 這兩個檔案, 及 desktop-overlay 資料夾
那兩個檔案中是該 版本所安裝的套件, 而 desktop-overlay 裡是 Manjaro 為該版本所預設的設定檔
需要注意的是 Packages-Root 裡面的 KERNEL 套件為核心, 使用者需自行以 linux510 之類的名稱來替換
我們接著隨便以任何方法將裡面的套件整理成清單, 要注意 KERNEL-zfs (linux510-zfs) 及 zfs-utils 這兩個套件必須在清單內以提供 ZFS 支持
接著以 basestrap 安裝所有清單內的套件
sudo basestrap /mnt <所有所需套件>
安裝完之後, 再將 desktop-overlay 裡的所有東西複製到 /mnt 底下, 系統就算基本安裝完了. 我們還得先做些基本設定以確保系統能正常運作
第一件事是編輯 /etc/fstab 以讓系統自動掛載其他非 ZFS 檔案系統, 再來是在 initramfs 中加入 ZFS 的支持, 並且安裝開機加載器及啟動必要的 systemd 服務
在進入 chroot 環境之前, 我們先以 ls -lh /dev/disk/by-uuid 找出其他分割區的 UUID
接著執行
sudo manjaro-chroot /mnt /bin/bash
以 bash 進入 /mnt 的 chroot 環境
接著編輯 /etc/fstab, 內容大概如下
# Static information about the filesystems.
# See fstab(5) for details.
# <file system> <dir> <type> <options> <dump>
<pass>
UUID=1A66-24E1 /boot vfat defaults 0 0
UUID=5af3f596-1068-457f-9d64-4db5aa649caa none swap defaults 0 0
UUID=388de0df-1d0b-4f78-b6a7-2888859d3fa1 none swap defaults 0 0
再來我們編輯 /etc/mkinitcpio.conf 檔案以對 initramfs 加入 zfs 支持
找到 HOOKS 那行, 並在 keyboard 及 filesystem 之間加入 zfs, 內容大概如下
HOOKS=(base udev autodetect modconf block keyboard zfs filesystems fsck)
接著執行 mkinitcpio -P 以重新建立 initramfs 供開機使用
接著安裝開機加載器. 如果使用 GRUB 的話, 執行
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=Manjaro
grub-mkconfig -o /boot/grub/grub.cfg
如果使用的是 systemd-boot 的話, 執行
bootctl install
然後建立 /boot/loader/entries/manjaro5.10.conf 的 entry 設定檔, 內容大約如下
title Manjaro Linux 5.10
linux /vmlinuz-5.10-x86_64
initrd /amd-ucode.img
initrd /intel-ucode.img
initrd /initramfs-5.10-x86_64.img
options zfs=zroot/manjaro/root rw
此設定檔也可以透過安裝 systemd-boot-manager 並執行sdboot-manage gen 來自動産生
接著啟動必要的 systemd 服務使系統能自動掛載 ZFS datasets
systemctl enable zfs.target
systemctl enable zfs-import-cache
systemctl enable zfs-mount
systemctl enable zfs-import.target
接著啟動顯示管理員 (display manager) 的服務使系統能直接在開機時進入桌面環境
以 KDE 版本為例, 其預設的顯示管理員為 SDDM, 因此我們啟動
systemctl enable sddm.service
最後, 我們需要在系統産生 hostid 的設定檔, 否則系統在關機或重開機的過程中會無法卸載 ZFS
執行
zgenhostid $(hostid)
至此為止, 系統已安裝完成且可正常運作. 下一步我們將客製化系統.
# 6. 設置系統並新增一般使用者
以下的設置流程應該也適用其他發行版. 我們將設定鍵盤配置, 系統語言, 時區, 系統時鐘, 主機名稱, 主機名稱設定檔, 開啟管理員權限, 網路功能, 時間同步功能及 Root 密碼
接著上面的流程, 我們還是在 chroot 環境之下
6.1 鍵盤配置
鍵盤配置的清單位於 /usr/share/kbd/keymaps 底下. 鍵盤配置的設定檔位於 /etc/vconsole.conf 預設為 US 鍵盤, 內容為
KEYMAP=us
FONT=
FONT_MAP=
若想改用其他如德國鍵盤配置, 將 us 改為 de 即可
6.2 系統語言
編輯 /etc/locale.gen 檔案, 將想使用的語言 ( 如 zh-TW.UTF-8) 去掉註解, 然後執行
locale-gen
然後編輯 /etc/locale.conf 檔案, 將 LANG 參數設定為指定的語言
6.3 時區
時區列表位於 /usr/share/zoneinfo/ 之下. 如要設定為臺灣時區, 我們可將 /usr/share/zoneinfo/Asia/Taipei 符號連結到 /etc/localtime
ls -sf /usr/share/zoneinfo/Asia/Taipei /etc/localtime
6.4 系統時鐘
讓系統使用 UTC 加上時區資訊的方式記錄時間
hwclock --systohc --utc
6.5 主機名稱
設定主機名稱
echo 主機名稱 > /etc/hostname
6.6 主機名稱設定檔
編輯 /etc/hosts, 內容大約如下
127.0.0.1 localhost
::1 localhost
127.0.1.1 主機名稱.localdomain 主機名稱
如果系統使用靜態 IP 連接網路的話, 將 127.0.1.1 改成該 IP 即可
6.7 設定管理員權限
此步驟是為了讓 wheel 群組的成員有管理員權限
執行
visudo
然後找到 %wheel ALL=(ALL) ALL 的行並移除開頭的註解符號
按 ESC+shift+z+z 存檔並離開
6.8 開啟網路功能
systemctl enable NetworkManager
6.9 開啟時間同步功能
systemctl enable systemd-timesyncd
6.10 設定 Root 密碼
passwd
6.11 建立一般使用者
useradd -m -G lp,network,power,sys,wheel -s /bin/bash 使用者名稱
passwd 使用者名稱
若不想讓使用者有管理員權限的話, 不要加入 wheel 群組即可
至此我們已完成所有系統設定. 可輸入 exit 離開 chroot 環境
# 7 卸載檔案系統並匯出 ZFS pool
ZFS pool 必須要先匯出, 否則在重開機後掛載將出現問題
首先先卸載非 ZFS 檔案系統 (如 /boot)
sudo umount 掛載點
再來卸載所有 ZFS datasets
sudo zfs unmount -a
最後匯出所有 ZFS pool
sudo zpool export <zfs-pool-name>
接著就能重新開機, 系統應當能正常運作並進入桌面環境了.
# 設定例行性資料擦洗
例行性資料擦洗 (data scrubbing) 是維持 ZFS pool 良好的秘訣. 使用者可自行建立 systemd 服務與計時器來安排例行性資料擦洗
Arch Linux 及其分支發行版可安裝 AUR 套件 systemd-zpool-scrub.
該套件會建立 zpool scrub 的 systemd 服務及計時器, 預設為每週排程
啟動計時器的指令為
sudo systemctl enable zpool-scrub@<zfs-pool-name>.timer
========心得========
ZFS 是個先進的檔案系統, 有許多優秀的功能能防止資料損毀, 並提供了相當的彈性.
以上的流程主要為 Manjaro, 但在準備磁碟分割及 ZFS dataset 的部份應適用於各發行版. 使用者可在安裝系統及客製化的部份根據各發行版自行調整.
希望以上教程能幫助推廣 ZFS 在 Linux 上的普及.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 109.171.229.79 (沙烏地阿拉伯)
※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1623083242.A.53A.html
※ 編輯: dobedobedo (109.171.229.79 沙烏地阿拉伯), 06/08/2021 00:29:04
我看到的資訊是 Btrfs 目前的穩定性還不夠 (尤其是在RAID上), 且不支援 native encryption. 有些工具如 btrfs check 還會造成磁碟問題.
XFS 的話看到是對大檔案的處理速度相當快, 但不適合用於儲存很多小檔案.
ZFS 大概只是因為 licence 問題所有比較沒有普及, 但他在功能上應該算得上最先進的. 他在設計時就是 128 位元架構, 所以不用擔心未來系統擴充的問題.
※ 編輯: dobedobedo (109.171.229.79 沙烏地阿拉伯), 06/08/2021 22:23:49
以家用使用者來說 EXT4 沒什麼問題. 使用其他檔案系統只是為了更優化的效能及其他資料管理的目的.
※ 編輯: dobedobedo (109.171.229.79 沙烏地阿拉伯), 06/09/2021 21:28:02
... <看更多>
相關內容