.png)
Я изо всех сил пытался понять несоответствие, обнаруженное в двух выходных данных - lsblk
и df -h
. Поиск среди других похожих вопросов не дал никаких хороших результатов.
lsblk:
sdb 8:16 0 10G 0 disk
├─sdb1 8:17 0 5G 0 part /temp_disk
└─sdb2 8:18 0 5G 0 part /temp_disk_2
дф -х:
/dev/sdb1 9.8G 24K 9.3G 1% /temp_disk
/dev/sdb2 4.9G 24K 4.6G 1% /temp_disk_2
Как получается размер/dev/sdb1больше во 2-м выводе? Там он равен размеру всего диска (почти 10G).
ОБНОВЛЯТЬ
После перезагрузки больше не удалось смонтировать ни один из этих разделов. Запуск fsck
привел к Bad magic number in super-block
ошибке, которая, похоже, подтверждаетmook765предположение - что-то злое, по-видимому, произошло во время изменения размера раздела. Насколько я помню, я мог забыть размонтировать раздел перед изменением размера.
решение1
Решение — отформатировать файловую систему, которая была повреждена во время ошибочного изменения размера. В случае двух разделов, которые у меня есть, нужно:
mkfs.ext4 /dev/sdb1
mkfs.ext4 /dev/sdb2
После этого все проблемы решаются сразу: нет расхождений в размерах разделов, нет плохих суперблоков, и оба раздела можно смонтировать без ошибок.