Я предоставляю путь к любому файлу в каталоге, в котором монтируется стековая система. Есть ли способ программно проверить, является ли смонтированная файловая система файловой системой или моей базовой более низкой файловой системой?
Я пробовал использовать statfs(2)
, но он всегда возвращает успех, поскольку он обнаруживает мою нижнюю файловую систему, хотя моя отслеживаемая файловая система не была смонтирована. Я хочу сделать это программно в C и не использовать командную строку. например mountПроверьте, установлена ли файловая система Stackable или нет.
0
A
ответ
1
Можете ли вы проверить параметр f_type и определить тип файловой системы?
#include <stdio.h>
#include <sys/vfs.h>
void main(int argc, char **argv) {
char *path=argv[1];
int a;
struct statfs foo;
a = statfs(path, &foo);
printf("%d,%ld\n", a, foo.f_type);
}
работает для меня.
Hannu
Смежные вопросы
- 1. Скрипт оболочки, чтобы узнать, установлена ли уже файловая система
- 2. faking файловая система/виртуальная файловая система
- 3. Логическая файловая система vs Физическая файловая система
- 4. Проверьте, установлена ли служба Windows или нет? (C++)
- 5. Bash, ... проверьте, установлена ли программа или нет, используя скрипт bash
- 6. Проверьте, установлена ли установка или установлена ли ранее приложение ранее.
- 7. фатальная ошибка: Файловая система: Нет такого файла или каталога
- 8. Нет Файловая система для схемы: webhdfs
- 9. Нет Файловая система для схемы: hdfs
- 10. Gradle файловая система. Использовать '/' или File.separator?
- 11. Легкая файловая система
- 12. C++ Файловая система
- 13. Файловая система Toy OS
- 14. Хранить миллион изображений: Файловая система или NoSQL?
- 15. Файловая система в hadoop
- 16. Встраиваемая файловая система?
- 17. Простая виртуальная файловая система
- 18. Проверьте, установлена ли настройка
- 19. Проверьте, установлена ли непрозрачность
- 20. Конфигурационная файловая система libusb
- 21. MySQL - Нормализованная или денормализованная файловая система?
- 22. файловая система с C++
- 23. Распределенная файловая система Hadoop
- 24. Unix/Linux файловая система
- 25. Файловая система с тегами
- 26. py2exe и файловая система
- 27. Распространяется ли файловая система на сайтах Azure?
- 28. Файловая система TreeView
- 29. Windows phone 8 - файловая система
- 30. Django файловая система
Да, я думаю, это было лучшее, что я мог придумать. Благодаря :) –