このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
01_linux:01_net:29_tgt_thin_provision [2020/03/24 04:57] – matsui | 01_linux:01_net:29_tgt_thin_provision [2020/03/24 10:15] (現在) – matsui | ||
---|---|---|---|
行 19: | 行 19: | ||
| | ||
| | ||
+ | |||
+ | |||
+ | [[https:// | ||
===== 1. Sparseファイル作成 ===== | ===== 1. Sparseファイル作成 ===== | ||
行 42: | 行 45: | ||
===== 4.設定ファイルの場合 ===== | ===== 4.設定ファイルの場合 ===== | ||
- | params thin_provisioningで指定する。 | + | 「params thin_provisioning=1」で指定する。 |
< | < | ||
行 106: | 行 109: | ||
Provisioning type: 2 | Provisioning type: 2 | ||
</ | </ | ||
+ | |||
+ | ===== クライアント側と、サーバ側で交互に確認 ===== | ||
+ | -o discard でマウントしおくと、下記を自動で行ってくれる | ||
+ | | ||
+ | |||
==== クライアントで確認 ==== | ==== クライアントで確認 ==== | ||
行 113: | 行 121: | ||
< | < | ||
# mkfs.xfs /dev/sdc | # mkfs.xfs /dev/sdc | ||
- | # mount -o discard | + | # mount /dev/sdc /mnt/ |
# df -h | grep mnt | # df -h | grep mnt | ||
/ | / | ||
行 126: | 行 134: | ||
</ | </ | ||
- | 5.ファイルを削除 | + | === 5.ファイルを削除 |
+ | |||
+ | ファイル削除で容量は減る | ||
+ | < | ||
+ | # rm -rvf /mnt/* | ||
+ | # df -h | grep mnt | ||
+ | / | ||
+ | </ | ||
+ | |||
+ | === 7.fstrim === | ||
+ | < | ||
+ | # fstrim /mnt | ||
+ | </ | ||
==== サーバ側で確認 ==== | ==== サーバ側で確認 ==== | ||
行 143: | 行 163: | ||
</ | </ | ||
+ | === 6.サーバ側は減っていない === | ||
+ | < | ||
+ | # du -h / | ||
+ | 12G / | ||
+ | </ | ||
+ | |||
+ | === 8.クライアントでfstrim後はサーバ側でも減っている === | ||
+ | < | ||
+ | # du -h / | ||
+ | 251M / | ||
+ | </ | ||
{{tag> | {{tag> |