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

Как узнать причину?

  1. Для начала проверяю размер файловой системы с помощью tune2fs (только для ext2/3/4), xfs_info для xfs
    sudo tune2fs -l /dev/sda1 | grep 'Block count\|Block size'
    
    Block count:              2883072
    Block size:               4096
    
  2. Умножаю 2883072 на 4096 и получаю размер файловой системы (11Гб)
  3. Проверяю размер раздела на жёстком диске
    sudo parted /dev/sda p
    
    Number  Start   End     Size    File system  Name     Flags
     1      1049kB  9000MB  8999MB  ext4         primary
    
  4. Проверяю доступен ли раздел
    sudo e2fsck -f /dev/sda1
    
    The filesystem size (according to the superblock) is 2883072 blocks
    The physical size of the device is 2197009 blocks
    Either the superblock or the partition table is likely to be corrupt!
    
    sudo mount /dev/sda1 decrease/
    
    mount: /home/admin/decrease: wrong fs type, bad option, bad superblock on /dev/sda1, missing codepage or helper program, or other error.
    

Т.е. размер файловой системы у меня больше чем размер раздела на жёстком диске.

enter image description here

Как решить?

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

  • Удалить другой раздел и освободить место на жёстком диске
  • Увеличить место на виртуальном жёстком диске (мой случай)
  • Может быть есть свободное место на диске

В общем в любом случае необходимо найти свободное место на жёстком диске.

sudo parted /dev/sda p
Model: Msft Virtual Disk (scsi)
Disk /dev/sda: 11.8GB << тут 11Гб
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:

Number  Start   End     Size    File system  Name     Flags
 1      1049kB  9000MB  8999MB  ext4         primary << тут 9Гб
  1. Соответственно у меня на диске есть еще 2 Гб свободного места, увеличиваем размер раздела жёсткого диска.
    sudo parted /dev/sda
    
    resizepart 1 100%
    q
    
  2. Проверяю доступен ли раздел
    sudo e2fsck -f /dev/sda1
    
    Pass 1: Checking inodes, blocks, and sizes
    Pass 2: Checking directory structure
    Pass 3: Checking directory connectivity
    Pass 4: Checking reference counts
    Pass 5: Checking group summary information
    /dev/sda1: 11/720896 files (0.0% non-contiguous), 71892/2883072 blocks
    
    sudo mount /dev/sda1 decrease/