Привет!
Мне удалось убедится, что команда df (в RH 7.2) работает неверно...
Ситуация такая, --- мне хотелось наконец навести порядок в своих 23-ёх
разделах всех дисков, и я стал составлять подробную таблицу того, что
и где у меня установлено. Оказалось, что на df в этом отношении полагаться
нельзя. Например, после загрузки системы, можно дать команду
df -m | tee ./df.log
и получить
> Filesystem 1M-blocks Used Available Use% Mounted on
> /dev/hdb6 10825 6199 4076 61% /
> /dev/hdb1 193 14 169 8% /boot
> none 188 0 187 0% /dev/shm
Что делает обычно человек --- он верит, что рут у него на /dev/hdb6,
а бут на /dev/hdb1. И я тоже верил, пока не заподозрил неладное.
Смонтирововав все разделы hdbX в соответсвующие подкаталоги
/mnt/hdb/hdb_X
вновь попросил выплнить
df -m | tee ./df.log
и увидел
> Filesystem 1M-blocks Used Available Use% Mounted on
> /dev/hdb6 10825 6199 4076 61% /
> /dev/hdb1 193 14 169 8% /boot
> none 188 0 187 0% /dev/shm
> /dev/hdb1 193 14 169 8% /mnt/hdb/hdb_1
> /dev/hdb6 6889 3698 2841 57% /mnt/hdb/hdb_6
> /dev/hdb7 6453 4722 1403 78% /mnt/hdb/hdb_7
что содержание /dev/hdb1 не зависит от того, куда он смонтирован,
а вот для /dev/hdb6 это совсем не так!!! (разумеется я сравнивал
партиции и diff'ом и глазами и модифицируя некий файл на них...)
ну и, наконец, я смотировал все партиции hdeX в /mnt/hde/hde_X
и, дав df -m | tee ./df.log,
> Filesystem 1M-blocks Used Available Use% Mounted on
> /dev/hdb6 10825 6199 4076 61% /
> /dev/hdb1 193 14 169 8% /boot
> none 188 0 187 0% /dev/shm
> /dev/hdb1 193 14 169 8% /mnt/hdb/hdb_1
> /dev/hdb6 6889 3698 2841 57% /mnt/hdb/hdb_6
> /dev/hdb7 6453 4722 1403 78% /mnt/hdb/hdb_7
> /dev/hde1 2000 1667 333 84% /mnt/hde/hde_1
> /dev/hde5 30 14 14 49% /mnt/hde/hde_5
> /dev/hde6 10825 6199 4076 61% /mnt/hde/hde_6
с удивлением обнарудил, что хоть /dev/hdb6 НЕ ОДНО И ТОЖЕ что и /dev/hdb6
зато один из /dev/hdb6 СОВПАДАЕТ с /dev/hde6. (так и оказалось, что
это одно и тоже)
Так что нету веры в df...