Mount
強制掛載後由於空間問題無法將文件複製到文件夾
我嘗試使用以下命令進行強制安裝
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
man tmpfs
會告訴您安裝時使用的尺寸選項指定文件系統大小的上限
您指定了 1 M 的上限,毫無疑問沒有足夠的空間來複製您的 5 M 文件。
要更改此限制,請使用適當的 size 選項值安裝它,或者
mount -o remount
按照手冊頁的建議:在重新掛載操作(mount -o remount)期間,可以更改文件系統大小(不會失去文件系統的現有內容)。
順便說一句,tmpfs 嚴格來說並沒有“調整自身大小”,但是它消耗的記憶體量是經過調整的:
文件系統只消耗儲存文件系統目前內容所需的物理記憶體和交換空間。