Как получить имя устройства / раздела файла?

У меня есть структура разделов, как:

$ df
Filesystem     1K-blocks     Used Available Use% Mounted on
/dev/sda6       51606140 16939248  34142692  34% /
/dev/sda5         495844    72969    397275  16% /boot
/dev/sda7      113022648 57515608  49765728  50% /home
/dev/sda8     113022648 57515608  49765728  4% /mnt

при анализе содержимого каталогов с помощью readdir () - как узнать, какой файл находится на каком устройстве?

readdir () вызывается из корневого каталога, анализирует имя файла и печатает его размер. как с устройства: / dev / sda6 и список имен файлов в этом разделе. Когда он читает содержимое из / home - он должен отображать содержимое чтения из / dev / sda7 и перечислять имена файлов

Пожалуйста, дайте мне знать, если вам нужно больше деталей / информация

Ответы на вопрос(2)

Ваш ответ на вопрос