Blogs

gcc wall option параметр

gcc -Wall enables all compiler's warning messages. This option should always be used, in order to generate better code.

эта опция позволяет компиляторы выводить предупреждения при компиляции - что служит созданию более качественного кода

http://www.rapidtables.com/code/linux/gcc/gcc-wall.htm

Об авторе =Joseph J. Pfeiffer - Пример файловой системы во FUSE - создан = Joseph J. Pfeiffer, Jr., Ph.D

Об авторе =
Joseph J. Pfeiffer, Jr., Ph.D.
Emeritus Professor
Department of Computer Science
New Mexico State University
pfeiffer@cs.nmsu.edu

Ищите последние версии материала здесь = http://www.cs.nmsu.edu/~pfeiffer/fuse-tutorial/

[ОСНОВНАЯ ТЕМА НАХОДИТСЯ ЗДЕСЬ]

ubuntu Открыть терминал -- горячие клавиши

Итак смотря что открыть

  1. Открыть окно терминала в графическом режиме (обычно нужно именно это),, т.н. эмулятор терминала:
     Сtrl +Alt + T

  2. Выйти из графического режима в Линукс
    Ctrl + Alt + F1 

    ВНИМАНИЕ! - вернуться оттуда можно нажатием комбинации клавиш -

Дать пользователю права на исполнение скрипта линукс

читайте =

  1. http://citforum.ru/operating_systems/manpages/CHMOD.1.shtml
  2. права на запуск всех файлов папки линукс - пусть её имя fuse (себе всё , а группе и остальным не всё)=
    chmod  -R 755 fuse

    о 755 читайте здесь = http://www.woodwolf.ru/76/
    чтобы дать всем и всё напишите так:

fatal error: fuse_opt.h: No such file or directory - ошибка

не получается подключить =

#include fuse_opt.h>

в качестве альтернативы используйте =

#include fuse/fuse_opt.h>

Консоль в которой мне удалось отмонтировать систему fuse


решение здесь = http://fkn.ktu10.com/?q=node/881

test -скомпилированный си-файл с определениями операций для fuse-файловой системы.

В этой консоли мне удалось отмонтировать систему (значок диска исчез)
я примотнировал test повторно -

 ./test tmp  

- а потом перейдя в корень -

 cd / 

отмонтировал test -

umount -d test 

после этого значок диска исчез.

/bin/umount: unrecognized option '--fake'

проблема ВИДИМО состоит в том, что fusermount вызывает nmount с оцией --fake (псевдо-) , которая , в частности моей системе не понятна.

umount: cannot umount test -- /dev/fuse is mounted over it on the same point - ошибка

это ошибка вызывается , в частности - после того . как файловая система смонтированная с помощью fuse уже не отображается (её нет в разделе main menu - places) - но записи в файле mtab остались , например такие =

gvfs-fuse-daemon /home/vedro/.gvfs fuse.gvfs-fuse-daemon rw,nosuid,nodev,user=vedro 0 0
/home/vedro/fuse/test /home/vedro/fuse/tmp fuse.test rw,nosuid,nodev,user=vedro 0 0
test /home/vedro/fuse/tmp fuse.test rw,nosuid,nodev,user=vedro 0 0
/dev/fuse /home/vedro/fuse/tmp fuse rw,nosuid,nodev,user=vedro 0 0

консоль с проблемами =

-- /dev/fuse is mounted over it on the same point. - ошибка

не могу отмонтировать собственную систему описанную в test - лезет ошибка =

umount: cannot umount /home/vedro/fuse/test -- /dev/fuse is mounted over it on the same point.

umount: it seems is mounted multiple times fuse - ошибка

Эта ошибка означает , что к одной и той же точке монтирования привязаны различные файловые системы - и - в частности - система не может понять какую именно отмонтировать - в этом случае надо в команде umount указывать не точку монтирования, а имя файловой системы (пользовательское)

вызвана в частности - тем что fuse при монтировании одной системы монтирует ещё и что-то своё =
В частности в моём случае файл mtab содержит =

Pages

Subscribe to RSS - blogs