[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: программистам: отличить друг от друга файловые системы



Dmitry E. Oboukhov <unera@debian.org> wrote:
> [-- text/plain, кодировка quoted-printable, кодировка: utf-8, 71 строк --]

> имеем несколько (в пределе два) существующих путей

> /path1/to
> /path2/to

> нужно дать положительный ответ на вопрос: расположены ли оба пути на
> одной файловой системе или же на разных?
> задачу надо решить без парсинга всяких mtab и /proc/filesystems.
> решение задачи нужно в рамках проекта написанного на C потому с
> парсингом завязываться не хочется. но нормального решения не нашел,
> потому спрашиваю, может кто сталкивался?
Всё бы вам наCильничать...

[ `stat -c %D /var` != `stat -c %D /var/run/ ` ] && echo "Different FS"

man 2 stat в районе st_dev


Reply to: