Freenasを以前使用して好印象だったZFS をArchLinuxで使用しためもです。
ZFSは通常リポリトジでは提供されていないので、非公式ユーザーリポリトジからインストールになります。
----------------------------------------------------------------------------------
非公式リポリトジarchzfsを pacman.confに追加
[archzfs]
Server = http://archzfs.com/$repo/x86_64
keyが必要なので
archzfs
Key-ID: 5E1ABF240EE7A126
あとはコマンドを実行
#pacman -Syy
zfs-linuxのインストール
#pacman -S zfs-linux (spl が必要かも?)
----------------------------------------------------------------------------------
sudo pacman -S zfs-linux #gets zfs
sudo modprobe zfs
disk-IDを確認→今回プールを作るのは太字部分です。
# ls -lh /dev/disk/by-id/
lrwxrwxrwx 1 root root 9 9月 9 08:39 ata-WDC_WD10EADS-00L5B1_WD-WCAU47793582 -> ../../sdb
lrwxrwxrwx 1 root root 10 9月 9 08:39
ata-WDC_WD10EADS-00L5B1_WD-WCAU47793582-part1 -> ../../sdb1
lrwxrwxrwx 1 root root 10 9月 9 08:39 ata-WDC_WD10EADS-00L5B1_WD-WCAU47793582-part2 -> ../../sdb2
プールの作成→プール名はMusicdata
sudo zpool create -f -m /home/*****/zfs-data Musicdata ata-WDC_WD10EADS-00L5B1_WD-WCAU47793582-part1
プール作成がうまく行ったか確認
#sudo zpool status
正常に作成されていたら一旦エクスポートします・
#sudo zpool export
エクスポートされたプールを確認します。
#sudo zpool import #find name of pool
プールをインポートするには
#sudo zpool import -f Musicdata #forces import of pools
自動でマウントされるように
#sudo zpool set cachefile=/etc/zfs/zpool.cache Musicdata
#set automount of pools
起動時にzfsモジュールを読み込むように設定します。
#sudo systemctl enable zfs.target
#sudo systemctl start zfs.target
起動時にプールをインポートしてマウントするように設定します。
#sudo systemctl enable zfs-import-cache
#sudo systemctl enable zfs-mount
#sudo systemctl enable zfs-import.target
※xfsなどと違ってfstabにマウント情報を記述する必要はありません。
------------------------------------------------------------------------------------------
あとは再起動すれば通常のディレクトリと同じように使えるようになっているはずです。
データを移してlightMPDで試聴しましたが、主観ですがxfsより良い印象です。
非公式リポリトジすので、将来の不安はありますが…
Posted at 2018/10/02 21:28:41 | |
トラックバック(0) | 日記