Ubuntu обнаруживает половину внешнего диска

387
watou

У меня есть виртуальная машина, которая имеет 3 диска. Третий размер 150Go, я получаю это с sudo fdisk -l /dev/sdc:

/dev/sdc1 2048 314572799 157285376 83 Linux 

Однако dfкоманда возвращает только половину этого диска:

/dev/sdc1 78609980 71274061 7335919 91% /mnt/data 

Как это возможно?

Обновить

sudo fdisk -l /dev/sdc

Disk /dev/sdc: 161.1 GB, 161061273600 bytes 3 têtes, 8 secteurs/piste,  13107200 cylindres, total 314572800 secteurs Unités = secteurs de 1 * 512 =  512 octets Taille de secteur (logique / physique) : 512 octets / 512 octets  taille d'E/S (minimale / optimale) : 512 octets / 512 octets Identifiant de  disque : 0x557ee3ef  Périphérique Amorce Début Fin Blocs Id Système  /dev/sdc1 2048 314572799 157285376 83 Linux 

df -k /dev/sdc1 возвращает это:

Filesystem 1K-blocks Used Available Use% Mounted on /dev/sdc1 78609980 71279103 7330877 91% /mnt/data 

df -h /dev/sdc1 получает это:

Filesystem Size Used Avail Use% Mounted on /dev/sdc1 75G 68G 7.0G 91% /mnt/data 

POSIXLY_CORRECT=1 df /dev/sdc1 получает это:

Filesystem 512B-blocks Used Available Use% Mounted on /dev/sdc1 157219960 142558210 14661750 91% /mnt/data 

Обновление 2

lsblk получает это:

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sr0 11:0 1 1024M 0 rom sda 8:0 0 12G 0 disk ├─sda1 8:1 0 11,5G 0 part / ├─sda2 8:2 0 1K 0 part └─sda5 8:5 0 487M 0 part [SWAP] sdb 8:16 0 30G 0 disk └─sdb1 8:17 0 30G 0 part sdc 8:32 0 150G 0 disk └─sdc1 8:33 0 150G 0 part /mnt/data 

Updtae 3

Я получил это работает tune2fs -l:

Inode count: 104857600 Block count: 104857600 Reserved block count: 0 
0
@KamilMaciorowski I don't really understand what you mean. Here is the content of `/etc/fstab`: `/dev/sdc1 /mnt/data ext4 user,noatime 0 2` watou 6 лет назад 0
@KamilMaciorowski Я обновил вопрос watou 6 лет назад 0
Что такое `Размер блока` в выводе` tune2fs -l`? Kamil Maciorowski 6 лет назад 0
`Block size: 1024` watou 6 лет назад 0
Согласно [этому] (https://askubuntu.com/a/622523/693277) ваша файловая система в целом занимает ровно 100 ГиБ. Это не займет весь раздел тогда. Почему `df` сообщает так мало общего размера, это я не знаю (пока). Kamil Maciorowski 6 лет назад 1

1 ответ на вопрос

1
Kamil Maciorowski

Размер раздела действительно составляет около 150 ГиБ и занимает практически все устройство.

В fdiskстолбцах Startи End( Débutи Finв вашем случае) измеряются сектора. Сектор 512 байт в вашем случае. Столбец, Blocksоднако, использует 1 единицу КиБ, что довольно запутанно. Если бы он сказал Sectorsвместо этого, единица будет 512 B, а также. Я считаю, что более новые версии fdiskиспользования секторов. Сравните этот старый вопрос .


Примечание: я знаю из вашего комментария файловая система ext4.


Может быть...

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

Возможна файловая система, меньшая, чем ее раздел (но довольно редкая). Смотрите man mkfs.ext4, fs-sizeпараметр.

Теперь у вас есть две возможности восстановить недостающую часть вашего дискового пространства:

  • Исследуйте, насколько велика именно файловая система; сжать раздел (не слишком много!); создать дополнительный раздел (ы) и файловую систему (ы).
  • Увеличить файловую систему с resize2fs. Убедитесь, что ваш Ubuntu может это сделать (12.04 довольно старый, я не знаю, насколько это актуально).

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


Или, может быть...

Или, может быть, файловая система такая же большая, как раздел, но она резервирует около 50% своего размера для root. Используйте tune2fs -lдля расследования. Сравните Reserved block countс Block count. Смотрите этот ответ .

Вы можете изменить зарезервированный процент с помощью tune2fs -mили tune2fs -r. Смотрите этот ответ .

Я обновил вопрос. Количество зарезервированных блоков = 0! watou 6 лет назад 0

Похожие вопросы