На устройстве не осталось места, df показывает 50%


4

Я сделал все, что знаю, и теперь я полностью потерян. Я получаю сообщение об ошибке на моем разделе хранения. Диск - это ntfs, и я использую его ntfs-3g, который распределяется между моим Windows и разделами Linux. Но я не думаю, что все это должно быть проблемой, хотя.

Я начал с очевидного df -h

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda3       772G  434G  339G  57% /media/Storage

Интересующий /dev/sda3раздел - раздел с пометкой Storage. Кажется, я использую только 57%.

Затем я загрузился в раздел Windows и запустил chkdsk e: /rдиск. Он нашел и исправил некоторые ошибки. Однако это не исправило ошибку «на диске не осталось места».

После некоторого поиска, я заметил, что многие люди с такой же проблемой нашли решение, которое работает с inode, поэтому я проверяю, что df -ih

Filesystem     Inodes IUsed IFree IUse% Mounted on
/dev/sda3        340M  414K  339M    1% /media/Storage

Кажется, /dev/sda3используется только 1% инодов, и в соответствии с @grawity. NTFS не будет иметь проблем с inode, поскольку пространство распределяется динамически.

Я пробежал dmesg, но, похоже, нет ничего явно неправильного, ничего, что я могу сказать, но я не очень знаком с содержанием. Смотрите dmesgвывод на http://pastebin.com/jtrf8NB3

Меня попросили посмотреть, ntfs-3g --versionтак как, по-видимому, раньше была ошибка, из-за которой сообщалось «на устройстве не осталось места», но это была более старая версия.

ntfs-3g 2012.1.15AR.1 external FUSE 28

Фрагментация ntfs, по-видимому, не является проблемой, так как фрагментация была только 5%. Раздел был дефрагментирован независимо.

По запросу это вывод mountкоманды:

/ dev / sdb1 on / введите ext4 (rw, errors = Remount-ro)
proc on / proc type proc (rw, noexec, nosuid, nodev)
sysfs on / sys type sysfs (rw, noexec, nosuid, nodev)
нет в / sys / fs / fuse / подключения тип fusectl (rw)
нет в / sys / kernel / debug тип debugfs (rw)
нет в / sys / kernel / security типа securityfs (rw)
udev on / dev тип devtmpfs (rw, mode = 0755)
devpts для / dev / pts типа devpts (rw, noexec, nosuid, gid = 5, mode = 0620)
tmpfs on / run типа tmpfs (rw, noexec, nosuid, размер = 10%, режим = 0755)
нет on / run / lock типа tmpfs (rw, noexec, nosuid, nodev, размер = 5242880)
нет на / run / shm типа tmpfs (rw, nosuid, nodev)
/ dev / sda2 on / media / тип Windows fuseblk (rw, nosuid, nodev, allow_other, blksize = 4096)
/ dev / sda3 on / media / Тип хранилища fuseblk (rw, nosuid, nodev, allow_other, blksize = 4096)
/ dev / sda5 в / media / Linux_partition, тип ext4 (rw)
binfmt_misc в / proc / sys / fs / binfmt_misc тип binfmt_misc (rw, noexec, nosuid, nodev)
gvfs-fuse-daemon для /home/golden/.gvfs type fuse.gvfs-fuse-daemon (rw, nosuid, nodev, user = golden)

Что дает отсутствие места на ошибке устройства? Windows или Linux? Если Linux, какую среду рабочего стола вы используете?
Terdon

Я не уверен, что в таких файловых системах, как NTFS, когда-либо заканчиваются inode - большинство из них динамически распределяет большие структуры данных, когда это необходимо.
grawity

Какую версию NTFS-3G вы используете?
Никос С.

@NikosC. NTFS-3g версия ntfs-3g 2012.1.15AR.1 внешний FUSE 28
GoldenStake

1
пожалуйста, предоставьте вывод голой mountкоманды
kubanczyk

Ответы:


0
  1. Щелкните правой кнопкой мыши на диске
  2. Выберите вкладку Quota
  3. Выключи.

1
Объясни немного свой диагноз, а что делает предложенное решение?
vonbrand

1
В моем случае это было уже выключено, но я не могу записать в последние 42 ГБ накопителя
емкостью

Будет ли NTFS-3G даже обеспечивать квоту?
Даниэль Б,

«Щелкните правой кнопкой мыши на диске» - что это значит? Какое программное обеспечение или дисковая утилита вы используете здесь?
Джеффри Андерсон

0

Подключите диск к машине с Windows 7 и выполните команду chkdsk из CLI. Обратите внимание, что disk-> Properties-> Disk check - это другой инструмент, который не решает проблему.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.