많은 데이터를 저장하는 서버가 있고 수백만 개의 파일이있는 많은 중첩 디렉토리를 유지합니다.
하나의 큰 디렉토리 (~ 700GB)를 한 디스크에서 다른 디스크로 이동하려고하면 오류가 발생합니다.
mv /media/storage3/dir /media/storage4/
"No space left on device"
또한 디스크에 작은 txt 파일을 만들려고해도 작동하지 않습니다.
Error opening file '/media/storage4/Untitled Document': No space left on device
온라인에서 많은 옵션을 확인했지만 아무것도 작동하지 않았습니다.
df -h 출력 :
Filesystem Size Used Avail Use% Mounted on
/dev/sdg7 77G 9.2G 64G 13% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
udev 32G 4.0K 32G 1% /dev
tmpfs 6.3G 1.4M 6.3G 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 32G 76K 32G 1% /run/shm
none 100M 48K 100M 1% /run/user
/dev/sdg6 19G 6.7G 11G 39% /home
/dev/sdb1 440G 278G 140G 67% /var
/dev/sda1 2.8T 2.0T 764G 73% /media/storage1
/dev/sdh1 2.8T 1.6T 1.3T 56% /media/storage2
/dev/sdi1 2.8T 1.7T 1.2T 60% /media/storage3
/dev/sdf1 2.8T 876G 1.9T 32% /media/storage4
df -i 출력 :
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sdg7 5079040 514215 4564825 11% /
none 8242449 2 8242447 1% /sys/fs/cgroup
udev 8239750 611 8239139 1% /dev
tmpfs 8242449 696 8241753 1% /run
none 8242449 5 8242444 1% /run/lock
none 8242449 4 8242445 1% /run/shm
none 8242449 28 8242421 1% /run/user
/dev/sdg6 1220608 218613 1001995 18% /home
/dev/sdb1 29310976 12863877 16447099 44% /var
/dev/sda1 858436804 41630853 816805951 5% /media/storage1
/dev/sdh1 1356948436 38728057 1318220379 3% /media/storage2
/dev/sdi1 1217505624 34748869 1182756755 3% /media/storage3
/dev/sdf1 2048962648 36308921 2012653727 2% /media/storage4
사람들은 온라인으로 읽을 때 많은 양의 파일에 액세스 할 때 비슷한 문제가 발생하고 fs.inotify.max_user_watches를 많은 양으로 설정하면 문제를 해결할 수 있다고 말했지만 8192에서 1000000으로 늘 렸지만 도움이되지 않았습니다.
df
.
ntfsinfo -m /dev/DEV
실마리를 확인하십시오 . 그것은 ntfs-3g의 일부입니다. 또한 단일 NTFS 볼륨에는 최대 2 ^ 32 개의 파일 만있을 수 있습니다. NTFS inode를 정확하게보고하는 기본 Linux / unix 도구를 신뢰하지 않습니다.
lsof +L1
? man lsof : + L1 형식의 스펙은 링크 해제 된 열린 파일을 선택합니다.