web-dev-qa-db-ja.com

データセットを使用していないzfsマウントポイント

私は現在、LinuxMintをベースにしたメディアサーバーを構築しています。 OSは小さなSSDにインストールされ、メディアファイルを2台のHDD(2TB + 4TB)に保存することを目的としています。この目的のために、2台のHDDからzstorageと呼ばれるzfsプールを作成しました。次に、このプールにmoviesというデータセットを追加しました。マウントポイントを/ home/gs/moviesに設定しました。

Zfsリストからの出力は、これが作成されたことを確認するために表示されます。

gs@Odin:~ > Sudo zfs list
NAME              USED  AVAIL  REFER  MOUNTPOINT
zstorage          118K  5.35T    21K  /zstorage
zstorage/movies    21K  5.35T    21K  /home/gs/movies

ただし、ファイルを/ home/gs/moviesの場所にコピーしようとすると、SSDのスペースが消費され、zfsプールとデータセットが作成されたHDDにファイルが保存されません。

誰かがこれに光を当てることができますか?

Dfからの出力

gs@Odin:~ > df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            3.9G   12K  3.9G   1% /dev
tmpfs           788M  1.5M  786M   1% /run
/dev/dm-0       102G   87G  9.7G  90% /
none            4.0K     0  4.0K   0% /sys/fs/cgroup
none            5.0M     0  5.0M   0% /run/lock
none            3.9G   80K  3.9G   1% /run/shm
none            100M   20K  100M   1% /run/user
/dev/sda2       237M   51M  174M  23% /boot
/dev/sda1       511M  3.4M  508M   1% /boot/efi
zstorage        5.4T   21K  5.4T   1% /zstorage

Zpoolリストからの出力

gs@Odin:~ > Sudo zpool status 
pool: zstorage
state: ONLINE
scrub: none requested
config:

NAME        STATE     READ WRITE CKSUM
zstorage    ONLINE       0     0     0
  sdb       ONLINE       0     0     0
  sdc       ONLINE       0     0     0

errors: No known data errors
2
Gary Scullion

この問題を修正しましたが、解決策が不十分です。ただし、他の人の役に立つ場合に備えて、ここに投稿します。

データセットが正常にマウントされなかったようです。これは、dfリストから明らかです。 Sudo zfs mount -v zstorage/moviesを使用してドライブを手動でマウントしてみました

これは私が識別できない理由で完了するのに約5分かかりました。 dmesgにはメッセージがないようで、何が起こっているのかを確認できるように冗長フラグ(-v)も使用しましたが、兆候はありませんでした。

コマンドが正常に戻った後。データセットは期待どおりにマウントポイントにマウントされており、dfはフルストレージが使用可能なマウントを示しています。

TLDR;

コマンドを入力してください:

Sudo zfs mount -av

完了するまで長時間待ちます

1
Gary Scullion