Индексные дескрипторы — это ссылки на содержимое файлов на диске. Мне нравится думать о них как о заголовках файлов -, они сообщают операционной системе некоторые метаданные файла вместе с расположением фактических данных, содержащихся в файле.
В классической файловой системе Unix каждая файловая система, в дополнение к фиксированному объему пространства данных, имеет фиксированный объем пространства inode. Если один из них заполнится, новые файлы не смогут быть созданы в этом разделе. Вот действительно хорошая страница, которая еще больше объясняет об инодах и их полезности :http://www.grymoire.com/Unix/Inodes.html
.
Примером использования индексного дескриптора является указание двух разных файлов на одни и те же данные, что также известно как жесткая ссылка. Это экономит место для данных в разделе за счет пространства inode.
В семействе файловых систем Linux ext2
/ ext3
/ ext4
соотношение инодов на единицу дискового пространства может быть указано во время создания файловой системы, а затем фиксируется для остальных жизнь этой файловой системы. Если у вас закончились индексные дескрипторы, вы можете получить их больше, увеличив общий размер файловой системы, но это может быть неэффективно.
Более современные файловые системы, такие как XFS, смогут динамически создавать новые индексные дескрипторы -по запросу. Могут быть или не быть некоторые ограничения на то, насколько далеко может простираться этот механизм, поэтому вам следует убедиться, что вы знаете об ограничениях типа файловой системы (s ), которые вы используете.
Я нашел этот пост и использовал aptitude
вместо apt-get
или apt
, и наконец-то появилась надежда...
Вместо использования
sudo apt install mariadb-server
Я использовал
sudo aptitude install mariadb-server
и теперь он начал исправляться
The following NEW packages will be installed: galera-3{a} libconfig-inifiles-perl{a} mariadb-client-10.3{ab} mariadb-client-core-10.3{ab} mariadb-common{a} mariadb-server mariadb-server-10.3{ab} mariadb-server-core-10.3{ab} socat{a} 0 packages upgraded, 9 newly installed, 0 to remove and 0 not upgraded. Need to get 18.5 MB of archives. After unpacking 161 MB will be used. The following packages have unmet dependencies: mysql-client-8.0 : Conflicts: mariadb-client-10.3 but 1:10.3.17-1 is to be installed Conflicts: virtual-mysql-client which is a virtual package, provided by: - mariadb-client-10.3 (1:10.3.17-1), but 1:10.3.17-1 is to be installed - mysql-client-8.0 (8.0.17-0ubuntu2), but 8.0.17-0ubuntu2 is installed mysql-server-8.0 : Conflicts: mariadb-server-10.3 but 1:10.3.17-1 is to be installed Conflicts: virtual-mysql-server which is a virtual package, provided by: - percona-xtradb-cluster-server-5.7 (5.7.20-29.24-0ubuntu3), but it is not going to be installed - mariadb-server-10.3 (1:10.3.17-1), but 1:10.3.17-1 is to be installed - mysql-server-8.0 (8.0.17-0ubuntu2), but 8.0.17-0ubuntu2 is installed mariadb-server-core-10.3 : Conflicts: virtual-mysql-server-core which is a virtual package, provided by: - percona-xtradb-cluster-server-5.7 (5.7.20-29.24-0ubuntu3), but it is not going to be installed - mariadb-server-core-10.3 (1:10.3.17-1), but 1:10.3.17-1 is to be installed - mysql-server-core-8.0 (8.0.17-0ubuntu2), but 8.0.17-0ubuntu2 is installed mariadb-server-10.3 : Conflicts: virtual-mysql-server which is a virtual package, provided by: - percona-xtradb-cluster-server-5.7 (5.7.20-29.24-0ubuntu3), but it is not going to be installed - mariadb-server-10.3 (1:10.3.17-1), but 1:10.3.17-1 is to be installed - mysql-server-8.0 (8.0.17-0ubuntu2), but 8.0.17-0ubuntu2 is installed mysql-client-core-8.0 : Conflicts: mariadb-client-10.3 but 1:10.3.17-1 is to be installed Conflicts: mariadb-client-core-10.3 but 1:10.3.17-1 is to be installed Conflicts: virtual-mysql-client-core which is a virtual package, provided by: - mariadb-client-core-10.3 (1:10.3.17-1), but 1:10.3.17-1 is to be installed - mysql-client-core-8.0 (8.0.17-0ubuntu2), but 8.0.17-0ubuntu2 is installed mariadb-client-10.3 : Conflicts: virtual-mysql-client which is a virtual package, provided by: - mariadb-client-10.3 (1:10.3.17-1), but 1:10.3.17-1 is to be installed - mysql-client-8.0 (8.0.17-0ubuntu2), but 8.0.17-0ubuntu2 is installed mariadb-client-core-10.3 : Conflicts: virtual-mysql-client-core which is a virtual package, provided by: - mariadb-client-core-10.3 (1:10.3.17-1), but 1:10.3.17-1 is to be installed - mysql-client-core-8.0 (8.0.17-0ubuntu2), but 8.0.17-0ubuntu2 is installed mysql-server-core-8.0 : Conflicts: mariadb-server-10.3 but 1:10.3.17-1 is to be installed Conflicts: mariadb-server-core-10.3 but 1:10.3.17-1 is to be installed Conflicts: virtual-mysql-server-core which is a virtual package, provided by: - percona-xtradb-cluster-server-5.7 (5.7.20-29.24-0ubuntu3), but it is not going to be installed - mariadb-server-core-10.3 (1:10.3.17-1), but 1:10.3.17-1 is to be installed - mysql-server-core-8.0 (8.0.17-0ubuntu2), but 8.0.17-0ubuntu2 is installed The following actions will resolve these dependencies: Remove the following packages: 1) default-mysql-client [1.0.5ubuntu2 (eoan, now)] 2) mysql-client-8.0 [8.0.17-0ubuntu2 (eoan, now)] 3) mysql-client-core-8.0 [8.0.17-0ubuntu2 (eoan, now)] 4) mysql-server-8.0 [8.0.17-0ubuntu2 (eoan, now)] 5) mysql-server-core-8.0 [8.0.17-0ubuntu2 (eoan, now)] Install the following packages: 6) mariadb-client [1:10.3.17-1 (eoan)] Accept this solution? [Y/n/q/?]