Wie erhalte ich einen Geräte- / Partitionsnamen für eine Datei?

Ich habe eine Partitionsstruktur wie:

$ 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

beim Parsen von Verzeichnisinhalten mit readdir () - wie kann man herausfinden, welche Datei sich auf welchem ​​Gerät befindet?

readdir () wird aus dem Stammverzeichnis aufgerufen, analysiert den Dateinamen und gibt seine Größe aus. wie von Gerät: / dev / sda6 und Liste der Dateinamen unter dieser Partition. Beim Lesen von Inhalten aus / home sollte der Leseinhalt aus / dev / sda7 angezeigt und die Dateinamen aufgelistet werden

Bitte lassen Sie es mich wissen, wenn Sie weitere Informationen benötigen

Antworten auf die Frage(2)

Ihre Antwort auf die Frage