"На устройстве не осталось места" с FreeBSD
Когда я вхожу в систему с правами root и запускаю "mkdir test", система говорит: "На устройстве не осталось места". Но если я войду с другим пользователем, все пройдет хорошо.
[/root]df -h
Filesystem Size Used Avail Capacity Mounted on
/dev/da0s1a 496M 411M 45M 90% /
devfs 1.0K 1.0K 0B 100% /dev
/dev/da0s1e 496M 12K 456M 0% /tmp
/dev/da0s1f 57G 878M 51G 2% /usr
/dev/da0s1d 4.3G 215M 3.8G 5% /var
[/root]df -i
Filesystem 1K-blocks Used Avail Capacity iused ifree %iused Mounted on
/dev/da0s1a 507630 420824 46196 90% 65790 0 100% /
devfs 1 1 0 100% 0 0 100% /dev
/dev/da0s1e 507630 12 467008 0% 6 65784 0% /tmp
/dev/da0s1f 59252554 1261724 53250626 2% 164917 7513033 2% /usr
/dev/da0s1d 4553102 91766 4097088 2% 22973 565825 4% /var
[/root]mkdir test
/: create/symlink failed, no inodes free
mkdir: .ssh: No space left on device
2 ответа
Дом вашего корневого пользователя находится в корневой файловой системе (/
). Эта файловая система не заполнена, поэтому я должен предположить, что у вас нет inode. Проверьте вывод df -i
, Вот справка о том, как диагностировать это и что вы можете сделать, чтобы это исправить. Подсказка: вам нужно переместить файлы в другую файловую систему или создать новую файловую систему для использования.
Похоже, (а) ваша корневая файловая система заполнена, и (б) пользователи без полномочий root имеют домашние каталоги в другой файловой системе. Что значит df -h
шоу? Вывод будет выглядеть примерно так:
$ df -h
Filesystem Size Used Avail Capacity Mounted on
/dev/ad10s3a 496M 279M 177M 61% /
devfs 1.0K 1.0K 0B 100% /dev
/dev/ad10s3e 496M 4.4M 452M 1% /tmp
/dev/ad10s3f 363G 7.4G 327G 2% /usr
/dev/ad10s3d 4.8G 151M 4.3G 3% /var
Столбец "емкость" показывает, сколько места используется в процентах.