udev
не является разделом на постоянном жестком диске. Это RAM-диск . Как таковой он не потребляет емкости постоянного жесткого диска (кроме части подкачки, когда в системе недостаточно оперативной памяти).
RAM диски и / dev в Linux
Ubuntu, как и многие современные дистрибутивы Linux, использует devtmpfs
файловую систему для /dev
каталога. Каталог содержит специальные (устройства) файлы, которые являются просто интерфейсами для драйверов устройств. devtmpfs
это просто особый случай tmpfs
. /dev
Каталог является неотъемлемой частью Unix-подобной структуры каталогов. Если вы удалите его, система перестанет работать.
Вы можете заметить, что в Ubuntu tmpfs
также монтируется /run
и его подкаталоги. В некоторых других системах его также можно смонтировать в /tmp
.
Ваши вопросы
- Распределение пространства является настройкой по умолчанию. По умолчанию
tmpfs
файловые системы ограничены до 50% объема вашей оперативной памяти. (Есть ли у вас 64 ГБ ОЗУ?) Количество действительно ограничено, поскольку tmpfs
файловые системы занимают только пространство, необходимое для хранения файлов, а для /dev
каталога требуемое пространство очень мало. Занятая емкость в вашем (моем) случае составляет несколько КБ.
- Вы не можете влиять на
tmpfs
размеры путем разбиения, потому что они не хранятся на физических дисках. Его удаление невозможно без существенных изменений в системе. Вы можете уменьшить ограничение размера: sudo mount -o remount,size=1G /dev
но это только изменит ограничение, но не фактическое занимаемое пространство ОЗУ.
Решение вашей проблемы
Ваше решение состоит в том, чтобы переразбить диск и /dev/sda1
увеличить его (проще, если перераспределение возможно) или добавить новые разделы и смонтировать их в соответствующие каталоги и переместить туда существующие файлы, чтобы освободить /
файловую систему root ( ).