The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Тип файловой системы"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Тип файловой системы"  
Сообщение от Дмитрий email(??) on 21-Апр-07, 22:37 
Здравствуйте, эксперты!
Подскажите плз, как мне в userspace имея доступ к файлу блочного устройства, программно определить тип файловой системы на нем не используя метод монтирования командой mount (на С++).
Функции типа statfs, ustat работают только со смонтированными ФС. Моя же цель - определить,
можно ли монтировать данное устройство или нет.

Спасибо!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Тип файловой системы"  
Сообщение от Niam (??) on 22-Апр-07, 01:38 
>Здравствуйте, эксперты!
>Подскажите плз, как мне в userspace имея доступ к файлу блочного устройства,
>программно определить тип файловой системы на нем не используя метод монтирования
>командой mount (на С++).
>Функции типа statfs, ustat работают только со смонтированными ФС. Моя же цель
>- определить,
>можно ли монтировать данное устройство или нет.
>
>Спасибо!

Ты можешь прочитать первый N байт с устройства из /dev

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Тип файловой системы"  
Сообщение от Дмитрий email(??) on 22-Апр-07, 10:20 
>>Здравствуйте, эксперты!
>>Подскажите плз, как мне в userspace имея доступ к файлу блочного устройства,
>>программно определить тип файловой системы на нем не используя метод монтирования
>>командой mount (на С++).
>>Функции типа statfs, ustat работают только со смонтированными ФС. Моя же цель
>>- определить,
>>можно ли монтировать данное устройство или нет.
>>
>>Спасибо!
>
>Ты можешь прочитать первый N байт с устройства из /dev


Тогда надо делать тест на все возможные типы файловых систем? А нет ли какой-нибудь функции типа get_fs_type(const char* devPath) возвращающей тип ФС на этом девайсе?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Тип файловой системы"  
Сообщение от Niam (ok) on 23-Апр-07, 08:35 
>>>Здравствуйте, эксперты!
>>>Подскажите плз, как мне в userspace имея доступ к файлу блочного устройства,
>>>программно определить тип файловой системы на нем не используя метод монтирования
>>>командой mount (на С++).
>>>Функции типа statfs, ustat работают только со смонтированными ФС. Моя же цель
>>>- определить,
>>>можно ли монтировать данное устройство или нет.
>>>
>>>Спасибо!
>>
>>Ты можешь прочитать первый N байт с устройства из /dev
>
>
>Тогда надо делать тест на все возможные типы файловых систем? А нет
>ли какой-нибудь функции типа get_fs_type(const char* devPath) возвращающей тип ФС на
>этом девайсе?

Я думаю, что что-то похожее можно найти в исходниках grub'а например

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру