Debian Wheezy (testing) df сообщил размер объема

Я немного смущен ссылками / dev / sda *, так как я установил Wheezy вместо Squeeze на тестовом поле.

fdisk -l возвращает:

Disk /dev/sda: 250.1 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x000e9623 Device Boot Start End Blocks Id System /dev/sda1 * 2048 480278527 240138240 83 Linux /dev/sda2 480280574 488396799 4058113 5 Extended /dev/sda5 480280576 488396799 4058112 82 Linux swap / Solaris 

Это кажется правильным. Но df -h / dev / sda (и / dev / sda1 и / dev / sda2 и / dev / sda5) возвращает:

 Filesystem Size Used Avail Use% Mounted on udev 10M 0 10M 0% /dev 

То же самое происходит с каждой записью в / dev / disk / by-id и / dev / disk / by-path. Только одна из двух записей в / dev / disk / by-uuid возвращает правильный размер тома:

 df -h /dev/disk/by-uuid/cacdbad6-7e6b-4e80-84ba-e3c77ef48796 Filesystem Size Used Avail Use% Mounted on /dev/disk/by-uuid/cacdbad6-7e6b-4e80-84ba-e3c77ef48796 229G 22G 196G 11% / 

Содержание / etc / fstab:

 # /etc/fstab: static file system information. # # Use 'blkid' to print the universally unique identifier for a # device; this may be used with UUID= as a more robust way to name devices # that works even if disks are added and removed. See fstab(5). # # <file system> <mount point> <type> <options> <dump> <pass> # / was on /dev/sda1 during installation UUID=cacdbad6-7e6b-4e80-84ba-e3c77ef48796 / ext4 errors=remount-ro 0 1 # swap was on /dev/sda5 during installation UUID=45840d13-ee36-4e77-8e73-16cbdff25eb1 none swap sw 0 0 /dev/sr0 /media/cdrom0 udf,iso9660 user,noauto 0 0 /dev/fd0 /media/floppy0 auto rw,user,noauto 0 0 

Кажется, что все другие ссылки, чем uuid, указывают на раздел подкачки. Это потому, что Wheezy тестируется и должен ли он быть сообщен как ошибка?

Не знаете, как df должен это знать, если вы просто укажете ему имя устройства. В случае sda2 less свободного места, поскольку его расширенный пассив, а в случае sda5 – не как своп, а должен быть просмотрен через free .

Что определенно работает, это df -h / или df -h /somemountpoint .

И после короткой проверки на моей машине вы можете передать df любое имя устройства, указанное в выводе mount . Никакое другое (псевдоним) имя для того же устройства / раздела не будет работать. Я бы сказал, что это, возможно, недостающая function, но не настоящая ошибка.

df предоставляют информацию только для монтируемых разделов. От man df :

Если аргументом является абсолютное имя fileа узла дискового устройства, содержащего смонтированную fileовую систему, df показывает пространство, доступное в этой fileовой системе, а не fileовую систему, содержащую узел устройства (которая всегда является корневой fileовой системой).

df не может использоваться для requestа устройств.

Обычные базовые инструменты un * x, работающие вокруг смонтированных разделов, смотрят на /etc/mtab для searchа смонтированных разделов. Теперь есть способы сделать постоянную символическую ссылку из /proc/mounts /etc/mtab в /etc/mtab .

Спасибо, это помогло мне, у меня была такая же проблема, но в Нагиосе. После прочтения этой темы я изменил в nrpe.cfg на стороне клиента

 command[check_rootpart]=/usr/local/nagios/libexec/check_disk -p /dev/sda1 

в

 command[check_rootpart]=/usr/local/nagios/libexec/check_disk -p / 

и Nagios начал показывать свободное пространство должным образом. Похоже, он использует аналогичные механизмы для определения свободного пространства.

  • Как узнать, какая версия пакета будет `apt-get install <package>` install?
  • DRBD или аналогичный RAID через сеть в медленных / ограниченных сетях
  • Перенаправить websiteы без certificateа в не-ssl вместо того, чтобы обслуживать certificate по умолчанию
  • Rsync через ssh с доступом root с обеих сторон
  • Внезапно, Nginx говорит, что «директива« «server» не разрешена »в первой строке conf file
  • Как исkeyить конкретную запись домена из access.log в squid3 на debian
  • Debian Squeeze и exim4: невозможно отправить почту
  • Установите конкретную версию tomcat через apt-get
  • Debian сжимает использование большой памяти?
  • Использует ли использование разных портов меньшее количество перегрузок на serverе Apache
  • Невозможно настроить PAM + LDAP на Debian Lenny - Ошибка получения = 49 в журналах serverа
  • Interesting Posts

    Как настроить два serverа mysql в режиме синхронизации

    Проблема SNMP на Juniper SRX340

    Хостинг электронной почты / автообнаружение зависает, если клиенты имеют AD, но не имеют Trust Forest; Как я могу обойти это?

    Запуск SSH на другом порту (экземпляр RHEL EC2)

    Ловушка безопасности MySQL с открытыми serverами, базами данных и именем пользователя

    Mysql показывает 100% использование ЦП [закрыто]

    Время доступа для serverов, базирующихся в разных странах

    Как find server времени в домене?

    Настройка proxy для обработки requestов поддоменов

    Передача учетных данных с веб-websiteа на веб-службу на одном serverе

    PKI EJBCA: извлечение CA из экземпляра EJBCA и просто сохранение суб-CA

    Windows 2003 Server в домене, клиентские ПК XP в рабочей группе – общий доступ к файлам без проверки подлинности?

    Переадресация домена на неправильный website в nginx, несколько websiteов в fileах конфигурации

    Различия в поддержке Совета между CentOS и RHEL

    Папка Apache htdocs

    Давайте будем гением компьютера.