|
|||||||
|
|
MOUNTSection: Systemaufrufe (2)Updated: 16. Januar 1996 Index Return to Main Contents BEZEICHNUNGmount, umount - Aufsetzen und Entfernen von Dateisystemen.SYNTAX#include <sys/mount.h>#include <linux/fs.h> int mount(const char *specialfile, const char * dir , const char * filesystemtype, unsigned long rwflag , const void * data); int umount(const char *specialfile); BESCHREIBUNGmount setzt das durch specialfile angegebene Dateisystem (welches oft eine Geräte-Datei ist), auf das Verzeichnis dir auf.umount entfernt die Dateisystemanbindung specialfile oder dir. Nur der Superuser darf Dateisysteme aufsetzen und entfernen. Das Argument filesystemtype darf nur einen der Werte aus /proc/filesystems (wie "minix", "ext2", "msdos", "proc", "nfs", "iso9660" etc.) annehmen. Das Argument rwflag hat die magic number 0xC0ED in den oberen 16 bit und diverse Mountflags (wie definiert in <linux/fs.h>) in den unteren 16 bit: #define MS_RDONLY 1 /* setze read-only auf */ #define MS_NOSUID 2 /* ignoriere suid- und sgid-bits */ #define MS_NODEV 4 /* verbiete Zugriff auf Gerätedateien */ #define MS_NOEXEC 8 /* verbiete Programmausführung */ #define MS_SYNC 16 /* Schreibzugriffe werden sofort auf das Medium geschrieben */ #define MS_REMOUNT 32 /* verändere Flags eines aufgesetzen Dateisystems */ #define MS_MGC_VAL 0xC0ED0000Wenn die magic number nicht vorhanden ist werden die letzten zwei Argumente nicht benutzt. Das Argument data wird von den verschiedenen Dateisystemen interpretiert. RÜCKGABEWERTBei Erfolg wird Null zurückgegeben. Bei Fehler wird -1 zurückgegeben und errno entsprechend gesetzt.FEHLERDie Fehlerwerte unten resultieren aus Dateisystemunabhängigen Fehlern. Jeder Dateisystemtyp kann seine eigenen speziellen Fehlerwerter und seine eigenes spezielles verhalten aufweisen. Siehe Kernel-Quellcode für Details.
KONFORM ZUDiese Funktionen sind ziemlich Linux-spezifisch.SIEHE AUCHmount(8), umount(8).
Index | ||||||
|
|
|
Home :: Copyright :: Privacy :: Credits :: Get a free Linuxinfor Email Account Document on this page is part of "Linuxinfor Man Pages in HTML Format: man2". See Index Page for more info about Authorship and Copyright. 1999-2008 Linuxinfor.com. No rights reserved. |