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: