tmygt
2024年9月19日 10時58分
/var/app/volumes/data を /data としてコンテナでマウントしています。
/dataがいっぱいでデータが書き込めない場合の試験を実施したく、巨大なダミーファイルを作成してみたのですが、dfで見える利用率が100%になりません。
利用率を100%にするにはどうすればよいでしょうか
root@armadillo:/data# df -k Filesystem 1K-blocks Used Available Use% Mounted on overlay 400684 3072 397612 1% / /dev/mmcblk2p5 9441260 702872 8302440 8% /data tmpfs 65536 0 65536 0% /dev tmpfs 400684 3072 397612 1% /etc/hosts none 1001704 32 1001672 1% /run/podman-init shm 64000 108 63892 1% /dev/shm /dev/mmcblk2gp1 8063 8 8056 1% /var/log/at-log devtmpfs 10240 0 10240 0% /proc/keys root@armadillo:/data# dd if=/dev/zero of=/data/dummy_file bs=1M count=100000 100000+0 records in 100000+0 records out 104857600000 bytes (105 GB, 98 GiB) copied, 260.354 s, 403 MB/s root@armadillo:/data# ls -al /data/dummy_file -rw-r--r-- 1 root root 104857600000 Sep 19 00:49 /data/dummy_file root@armadillo:/data# df -k Filesystem 1K-blocks Used Available Use% Mounted on overlay 400684 3076 397608 1% / /dev/mmcblk2p5 9441260 4161268 5102476 45% /data tmpfs 65536 0 65536 0% /dev tmpfs 400684 3076 397608 1% /etc/hosts none 1001704 32 1001672 1% /run/podman-init shm 64000 108 63892 1% /dev/shm /dev/mmcblk2gp1 8063 8 8056 1% /var/log/at-log devtmpfs 10240 0 10240 0% /proc/keys root@armadillo:/data#
at_makoto.sato
2024年9月19日 11時31分
佐藤です。
/var/app/volumes にマウントしているファイルシステム(btrfs)によって自動的に圧縮されますので、
オール0のファイルを作っても利用率は上がらないかと思います。
"if=/dev/zero" の部分を"if=/dev/urandom" としてみるとどうでしょうか。