Раздел Linux полон, но на самом деле это не так


0

Сразу после установки Debian 9 я столкнулся со странным явлением. Кажется, мой раздел 2To / home (sdc1) уже заполнен, хотя в нем пока что мало

root@ripper:/home/david# df -h
Sys. de fichiers     Taille Utilisé Dispo Uti% Monté sur
udev                    32G       0   32G   0% /dev
tmpfs                  6,3G    9,9M  6,3G   1% /run
/dev/sdb1               57G    4,2G   50G   8% /
tmpfs                   32G     77M   32G   1% /dev/shm
tmpfs                  5,0M    4,0K  5,0M   1% /run/lock
tmpfs                   32G       0   32G   0% /sys/fs/cgroup
/dev/sdc1              2,3G    1,1G  1,2G  48% /home
tmpfs                  6,3G     12K  6,3G   1% /run/user/116
tmpfs                  6,3G     28K  6,3G   1% /run/user/1000
/home/david/.Private   2,3G    1,1G  1,2G  48% /home/david

дф неправильно

root@ripper:/home/david# fdisk -l
Périphérique Amorçage Début        Fin   Secteurs Taille Id Type
/dev/sdc1              2048 3907028991 3907026944   1,8T 83 Linux

Но, как ни странно, у меня тоже мало места.

root@ripper:/home/david# fdisk -s /dev/sdc1 
1953513472

На данный момент, я не уверен, как решить эту проблему (это связано с низким уровнем / аппаратным обеспечением для меня).

Два соответствующих фактора, которые могут это объяснить:

  • Я зашифровал свой дом, используя эту процедуру
  • диск использовался в конфигурации программного RAID-массива (странный взгляд, когда я его установил)

есть идеи?

Спасибо


какую файловую систему вы используете? Эта проблема часто встречается на
btrfs

базовый ext4, ничего оригинального
Дэвид Заребский

ваш домашний раздел занимает всего 2,3 ГБ, а не 2 ТБ, и он используется только на 48%
phuclv

Посмотрите на мою команду fdisk
Дэвид Заребский,

Возможно ли, что ваш раздел sdc1 имеет размер 1,8 ТБ, но файловая система на нем (которую видит df) составляет всего 2,3 ГБ? Возможно, он был создан небольшим или сокращенным по какой-то причине ... если это так, вы можете попробовать
изменить размер

Ответы:


0

Можете ли вы создать файлы, размер которых превышает доступное пространство в этом разделе? Какие файлы у вас в данный момент есть у вас дома, и проверяли ли вы какие-либо необычно большие файлы (особенно эту .Privateпапку?

Вы можете попытаться создать файл с правильным размером (или размером, который будет занимать большую часть раздела, но имейте в виду, что это займет много времени), а затем правильно удалить его (пример):

dd bs=1M count=2000 if=/dev/urandom of=/home/david/tempfile

Это создаст файл 2G, заполненный случайными данными, который tempfileнаходится в вашем домашнем каталоге.

И вы можете удалить его с помощью любого инструмента, как клочок или протрите для магнитных дисков.

Кроме того, вы можете вручную размонтировать домашний раздел, удалить его, воссоздать и зашифровать. РЕДАКТИРОВАТЬ: Если вы попробуете этот последний вариант, не забудьте сделать резервную копию ваших данных.


root @ ripper: / home / david # dd bs = 1G count = 2 if = / dev / urandom of = / home / david / tempfile dd: предупреждение: частичное чтение (33554431 байт); предложить iflag = полный блок 0 + 2 регистрации lus 0 + 2 регистрации encritsments 67108862 байт (67 МБ, 64 МБ) скопировано, 1,14155 с, 58,8 МБ / с
Дэвид Заребский

Попробуйте с более низким и более высоким BS подсчета: dd bs=1M count=2000 ..... Отредактировал мой ответ соответственно, так как более низкий bs более практичен. Однако я бы посоветовал вам выбрать что-то вроде count=2000000или, по крайней мере, 500000, чтобы убедиться, что вы создали достаточно большой файл, чтобы проверить, есть ли место в вашем разделе.
Фанатик

root @ ripper: / home / david # dd bs = 1M count = 2 if = / dev / urandom of = / home / david / tempfile 2 + 0 enregistrements lus 2 + 0 enregistrements écrits 2097152 байта (2,1 МБ, 2, 0 МиБ) скопировано, 0,0361848 с, 58,0 МБ / с
Давид Заребский

Если bs равен 1M, подсчитайте в тысячах, а не только в 2.
Fanatique


0

Когда вы шифровали /home/david/.Private, он создавал зашифрованный контейнер фиксированного размера , занимая 48% вашего диска, согласно вашей информации. Если вы поместите 1 КБ или 1 ГБ в этот контейнер, это /home/david/.Privateзаймет 1,1 ГБ.

Вы можете уменьшить размер этого зашифрованного контейнера, для чего может потребоваться нешифрование, а затем повторное шифрование или, возможно, сначала передача файлов, а затем удаление этого контейнера.


1
Ты уверен? ~/.Privateв этом уроке шифруется через ecryptfs, и ecryptfs не работает таким образом. У него нет контейнеров. Он имеет то же пространство, что и его родительская /homeфайловая система.
Гравитация

У вас есть 1,2 ГБ файлов внутри?
DrMoishe Pippik

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