次のコマンドを使用して強制インストールを試みました。
mount -t tmpfs -o mand,size=1m tmpfs ./FileLockFail/
マウントされたディレクトリにフォルダをコピーしようとするとエラーが発生します。
cp -r data/ FileLockFail/
間違い:
cp: error writing 'FileLockFail/data/folder2/file_1.txt': No space left on device
cp: error writing 'FileLockFail/data/folder2/file_2.txt': No space left on device
cp: error writing 'FileLockFail/data/folder2/file_3.txt': No space left on device
cp: error writing 'FileLockFail/data/folder1/file_3.txt': No space left on device
cp: error writing 'FileLockFail/data/folder1/file_1.txt': No space left on device
cp: error writing 'FileLockFail/data/folder1/file_2.txt': No space left on device
df -h
以下は間違いなくスペースがあることを示す出力です。
[root@himanshu/]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 3.8G 0 3.8G 0% /dev
tmpfs 3.8G 0 3.8G 0% /dev/shm
tmpfs 3.8G 17M 3.8G 1% /run
tmpfs 3.8G 0 3.8G 0% /sys/fs/cgroup
/dev/mapper/ol-root 35G 19G 17G 53% /
/dev/mapper/frel-cache 40G 318M 40G 1% /opt/FBR
/dev/sda1 1014M 366M 649M 37% /boot
tmpfs 767M 0 767M 0% /run/user/0
//aws.amazon.com.compute.ecr 20T 18T 2.5T 88% /root/media
tmpfs 1.0M 16K 1008K 2% /FileLockFail
答え1
man tmpfs
あなたに言うサイズインストール中に使用するオプション
指定する上限ファイルシステムサイズ情報
上限を1Mに指定したので、5Mファイルをコピーするスペースが不足していることは驚くべきことではありません。
この制限を変更するには、適切なサイズオプション値を使用するか、mount -o remount
マニュアルページで推奨されているとおりにインストールしてください。
再マウント操作(mount -o remount)中にファイルシステムのサイズを変更できます(ファイルシステムの既存の内容を失うことなく)。
ちなみに厳密に言えば、tmpfsは」自己サイズ変更しかし、消費するメモリ量は調整されます。
ファイルシステムは、ファイルシステムの現在の内容を格納するために必要な物理メモリとスワップスペースのみを使用します。