ArchQ NFS Server這算是播放比較無關的功能,但在 Qrip kernel 下配合 Bcache,可以當成一個高效能的檔案伺服器,同時提供多台播放器的音樂檔案來源。
安裝與設定:
config -> update;
config -> NFS Server
第一次使用會自動安裝相關套件,並請記得要切換到Kernel 到 Qrip。
同樣的有新增、修改和刪除要(已)分享的目錄。

其他的就看圖自行理解:
新增和修改

刪除
開啟 Bcache由於Optane 的效能佳,聲音表現不錯,拿來當硬碟機的Cache用配合NFS Server,才是它的本業。
設定原則:
1. HDD 和 Optane 都需要事先分割好分割區,HDD可以選用原來的音樂檔存放的分割區。
2. 先選定HDD的分割區,再選Optane的分割區,就是分割區對分割區配合,跟檔案系統的格式無關。
3. 確定原HDD的分割區是否保留,還是建立全新的空白磁碟。
4. 配合好的 "HDD分割區+Optane分割區" 會建立新的磁碟代號 /dev/bcache0
5. 掛載 /dev/bcache0 使用,就如同原HDD分割區用法一樣。
6. 空白磁碟的動作次序:分割 Partition -> Zero wipe -> 建立 Bcache -> Format /dev/bcache0 -> Mount /dev/bcach0-> Copy data

執行方式:
config -> Bcache
接下來就看圖說故事:
記住,
一定要先備份音樂檔,若失敗或操作錯誤,可能會找不回資料。
1. 建立或移除Bcache

2. 選擇要被建立Cache的資料磁碟和分割區


3. 選擇用原來音樂檔的分割區,選Retain。
因為它需要把原來的分割區往回頭增大8KB(16 Sectors) 當做Bcache的Metadata用,所以不一定有空間可建立。
若建立不成,就只能選Clean的方式。
Clean則是使用全新分割出的partition完成後,再格式化/dev/bcache0 成你要的檔案系統。

4. Optane的選單就不放圖了,和HDD雷同。
5. 完成後,會顯示如下同,sda1 和 nvme0n1p1 同時都出現 bcache0,表示綁定。
注意:有時只產生sda? 和bcache0 綁定,而nvme0n1p? 沒有,就請重開機再做一次設定。
6. Bcache建立完成後,Clean模式需要先格式化 /dev/bcache0 ,再掛載 /dev/bcache0。
註:
1. 操作 Bcache 若選用Retain data 和 remove,會更動分割區的分割。
若出狀況看不到原來的資料,可以利用 BCache 產生的分割區備份檔,用
sfdisk /dev/sda < partiton_backup_...的方式來回復分割表。
在未Format的前提下,仍可找回資料。
2. 可以
lsblk 指令,觀察磁碟和分割區的狀態。
3.
config -> "Zero wipe" 有 XFS 格式化的功能。
4. 若HDD 要Zero wipe,請先wipe 後,再建立Bcache。
#ArchQ #軟體 #進階
MPD&ArchQ@Intel12600(AX1600i) -> McFifo(GaN140W) -> Audiomat Maestro 4 Reference -> Audiomat Sopos -> JMR VOCE Grande; STSD香寶線、大寶喇叭線