1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928
|
.\" Copyright (c) 1996 Andries Brouwer
.\"
.\" Traduzione in italiano di Giovanni Bortolozzo <borto@dei.unipd.it>
.\" Agosto 1996
.\" 1 Revisione Marzo 1997
.\"
.\" This page is somewhat derived from a page that was
.\" (c) 1980, 1989, 1991 The Regents of the University of California
.\" and had been heavily modified by Rik Faith and myself.
.\" (Probably no BSD text remains.)
.\" Fragments of text were written by Werner Almesberger, Remy Card,
.\" Stephen Tweedie and Eric Youngdale.
.\"
.\" This is free documentation; you can redistribute it and/or
.\" modify it under the terms of the GNU General Public License as
.\" published by the Free Software Foundation; either version 2 of
.\" the License, or (at your option) any later version.
.\"
.\" The GNU General Public License's references to "object code"
.\" and "executables" are to be interpreted as the output of any
.\" document formatting or typesetting system, including
.\" intermediate and printed output.
.\"
.\" This manual is distributed in the hope that it will be useful,
.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
.\" GNU General Public License for more details.
.\"
.\" You should have received a copy of the GNU General Public
.\" License along with this manual; if not, write to the Free
.\" Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139,
.\" USA.
.\"
.\" 960705, aeb: version for mount-2.5k
.\"
.\" " for hilit19
.TH MOUNT 8 "5 luglio 1996" "Linux 2.0" "Linux Programmer's Manual"
.SH NOME
mount \- monta un file system
.SH SINTASSI
.BI "mount [\-hV]"
.LP
.BI "mount \-a [\-fnrvw] [\-t " tipo_fs ]
.br
.BI "mount [\-fnrvw] [\-o " opzioni " [,...]] " "device " | " dir"
.br
.BI "mount [\-fnrvw] [\-t " tipo_fs "] [\-o " opzioni "] " "device dir"
.SH DESCRIZIONE
Tutti i file accessibili in un sistema Unix sono raggruppati in un
unico grande albero, la gerarchia dei file (file hierarchy), con
radice in
.BR / .
Questi file possono essere disseminati in diversi dispositivi
(device). Il comando
.B mount
serve per attaccare il file system che si trova su di un qualche
device all'albero dei file principale. Viceversa, il comando
.BR umount (8)
li staccher.
La forma standard del comando
.B mount
.RS
.br
.BI "mount \-t" " tipo device dir"
.RE
Ci dice al kernel di attaccare il file system situato su
.I device
(il cui tipo
.IR tipo )
alla directory
.IR dir .
Il contenuto precedente (se c'era), il proprietario e il mode di
.I dir
diventano invisibili, e fin tanto che il file system rimane montato, il
percorso
.I dir
riferir alla radice del filesystem su
.IR device .
Le seguenti tre forme di chiamata non montano niente:
.RS
.br
.B "mount \-h"
.RE
mostra un messaggio d'aiuto;
.RS
.br
.B "mount \-V"
.RE
mostra la versione; e
.RS
.BI "mount [-t" " tipo" ]
.RE
da solo elenca tutti i file system montati (di tipo
.IR tipo )
- si veda sotto.
Il file system
.I proc
non associato con uno special device, e quando lo si monta una
parola chiave arbitraria, come ad esempio
.IR proc ,
pu essere usata invece del percorso o della specifica del device
(la scelta abituale
.I none
la meno fortunata: il messaggio d'errore `none busy', restituito da umount,
potrebbe essere confuso).
Molti device sono identificati da un nome di file (di un device
speciale a blocchi), come
.IR /dev/sda1 ,
ma ci sono anche altre possibilit. Per esempio, nel caso di un mount
di un NFS, il
.I device
potrebbe essere del tipo
.IR knuth.cwi.nl:/dir .
Il file
.I /etc/fstab
(si veda
.BR fstab (5)),
pu contenere delle righe che descrivono quali device sono montati di
solito, dove e usando quali opzioni. Questo file usato in tre modi:
.LP
(i) Il comando
.RS
.br
.BI "mount \-a [-t" " tipo" ]
.RE
(usualmente dato nello script di boot) fa s che tutti i file system
menzionati in
.I fstab
(del tipo specificato) siano montati come indicato, ad eccezione di
quelli la cui riga contiene la parola chiave
.BR noauto .
.LP
(ii) Quando si monta un file system menzionato in
.IR fstab ,
sufficiente dare solo il device, o solo in mount point.
.LP
(iii) Normalmente, solo il superuser pu montare file
system. Comunque, quando
.I fstab
contiene l'opzione
.B user
su di una riga, allora ognuno pu montare il file system corrispondente.
.LP
Quindi, mettendo una riga
.RS
.br
.B "/dev/cdrom /cd iso9660 ro,user,noauto,unhide"
.RE
qualsiasi utente pu montare il file system iso9660 che si trova sul
suo CDROM usando il comando
.RS
.br
.B "mount /dev/cdrom"
.RE
oppure
.RS
.br
.B "mount /cd"
.RE
Per maggiori dettagli, si veda
.BR fstab (5).
I programmi
.B mount
e
.B umount
mantengono una lista dei file system attualmente montati nel file
.IR /etc/mtab .
Se a
.BR mount
non dato nessun argomento, mostrata questa lista.
Quando montato il file system
.I proc
(diciamo in
.IR /proc ),
i file
.I /etc/mtab
e
.I /proc/mounts
hanno contenuto molto simile. Il primo ha qualche informazione in pi,
come le opzioni di mount usate, ma non necessariamente aggiornato
(Cfr. con l'opzione
.B \-n
pi avanti).
.SH OPZIONI
L'intero insieme delle opzioni usate da una chiamata di
.B mount
determinato per prima cosa estraendo le opzioni per il file system
della tabella
.IR fstab ,
poi applicando qualsiasi opzione specificata dall'argomento di
.BR \-o ,
e alla fine applicando un'opzione
.BR \-r " o " \-w ,
quando presente.
Opzioni disponibili per il comando
.BR mount :
.TP
.B \-v
Verbose mode.
.TP
.B \-f
Viene fatto tutto tranne l'effettiva system call, cio fa solo finta di
montare il file system. Questa opzione utile assieme all'opzione
.B \-v
per determinare stia provando a fare il comando
.BR mount .
.TP
.B \-n
Monta senza scrivere in
.IR /etc/mtab .
Ci necessario ad esempio quando
.I /etc
un file system a sola lettura.
.TP
.B \-r
Monta il file system per la sola lettura (read-only). Un sinonimo
.BR "\-o ro" .
.TP
.B \-w
Monta il file system per la lettura e la scrittura (read/write). Un
sinonimo
.BR "\-o rw" .
.TP
.BI \-t " tipo_fs"
L'argomento che segue il
.B \-t
usato per indicare il tipo di file system. I file system che sono
attualmente supportati sono elencati in
.IR linux/fs/filesystems.c :
.IR minix ", " ext ", " ext2 ", " xiafs ", " hpfs ,
.IR fat ", " msdos ", " umsdos ", " vfat ,
.IR proc ", " nfs ", " iso9660 ", " smb ", " ncp ", " affs ", " ufs ,
.IR sysv ", " xenix ", " coherent .
Si noti che gli ultimi tre sono equivalenti e che
.I xenix
e
.I coherent
saranno rimossi in un prossimo futuro \(em si consiglia di usare "sysv".
Il tipo
.I iso9660
quello di default. Se non data l'opzione
.BR \-t ,
o se specificato il tipo
.BR auto ,
viene analizzato il superblock per determinare il tipo del file system
(sono supportati
.IR minix ", " ext ", " ext2 ", " xia ", " iso9660 ).
Se quest'analisi fallisce ed esiste
.IR /proc/filesystems ,
allora saranno provati tutti i file system l elencati, ad eccezione
di quelli che sono etichettati "nodev" (p.es.,
.I proc
e
.IR nfs ).
Si noti che il tipo
.B auto
potrebbe essere utile per i floppy montati dagli utenti.
Attenzione: l'analisi sfrutta una tecnica euristica (la presenza di un
`magic' appropriato) e potrebbe riconoscere il tipo di file system
sbagliato.
Pi di un tipo di file system pu essere specificato con una lista di
tipi separati da virgole. La lista di file system pu essere
preceduta da
.B no
per specificare i tipi di file system sui quali non deve essere
intrapresa alcuna azione (ci pu tornare utile con l'opzione
.BR \-a ).
Per esempio, il comando:
.RS
.RS
.B "mount \-a \-t nomsdos,ext"
.RE
monta tutti i file system ad eccezioni di quelli di tipo
.I msdos
e
.IR ext .
.RE
.TP
.B \-o
Le opzioni sono specificate con un flag
.B \-o
seguito da una stringa di opzioni separate da virgole.
Alcune di queste opzioni sono utili solo quando compaiono nel file
.IR /etc/fstab .
Le seguenti opzioni sono applicabili a qualsiasi file system che stia per
essere montato:
.RS
.TP
.B async
Tutte le operazioni di I/O del file system devono essere fatte in modo
asincrono.
.TP
.B auto
Pu essere montato con l'opzione
.BR \-a .
.TP
.B defaults
Usa le opzioni di default:
.BR rw ", " suid ", " dev ", " exec ", " auto ", " nouser ", e " async .
.TP
.B dev
Interpreta i device speciali a caratteri o a blocchi del file system.
.TP
.B exec
Permette l'esecuzione dei file binari.
.TP
.B noauto
Pu essere montato solo esplicitamente (cio l'opzione
.B \-a
non causa il mount del file file system).
.TP
.B nodev
Non interpreta i device speciali a caratteri o a blocchi del file system.
Questa opzione utile per un server che abbia file system contenenti
device speciali per architetture diverse dalla sua.
.TP
.B noexec
Non permette l'esecuzione di nessun file binario sul file system montato.
Questa opzione utile per un server che abbia file system contenenti file
binari per architetture diverse dalla sua.
.TP
.B nosuid
Disabilita gli effetti dei bit set-user-identifier o set-group-identifier.
.TP
.B nouser
Proibisce ad un utente normale (cio, non root) di montare il
file system.
.TP
.B remount
Prova a rimontare un file system gi montato. comunemente usata per
cambiare i mount flag di un file system, soprattutto per rendere un
file system a sola lettura scrivibile.
.TP
.B ro
Monta il file system per la sola lettura (read-only).
.TP
.B rw
Monta in file system con permessi di lettura e scrittura (read-write).
.TP
.B suid
Abilita le funzionalit dei bit set-user-identifier o set-group-identifier.
.TP
.B sync
Tutte le operazioni di I/O del file system devono essere fatte in modo
sincrono.
.TP
.B user
Permette ad un utente normale di montare il file system. Questa
opzione implica anche le opzioni
.BR noexec ", " nosuid ", e " nodev
(finch ci non sia cambiato dal superuser usando, ad esempio, la seguente
riga di opzioni:
.BR user,exec,dev,suid ).
.RE
.SH "OPZIONI PER IL MOUNT DI SPECIFICI FILESYSTEM"
Le seguenti opzioni si applicano solo a certi file system.
Sono ordinate per file system. Seguono tutte il flag
.BR \-o .
.SH "Opzioni di mount per affs"
.TP
\fBuid=\fP\fIvalore\fP e \fBgid=\fP\fIvalore\fP
Imposta il proprietario e il gruppo della radice del file system
(default: uid=gid=0, ma con l'opzione
.B uid
o
.B gid
senza specificare un valore, sono presi l'uid e il gid del processo
corrente).
.TP
\fBsetuid=\fP\fIvalore\fP e \fBsetgid=\fP\fIvalore\fP
Imposta il proprietario e il gruppo per tutti i file.
.TP
.BI mode= valore
Imposta il mode di tutti i file pari
.IR valore " & 0777"
non considerando i permessi originali.
Aggiunge il permesso di ricerca alle directory che hanno il permesso
di lettura. Valore va dato in ottale.
.TP
.B protect
Non permette nessun cambiamento ai bit di protezione sul file system.
.TP
.B usemp
Imposta uid e gid della radice del file system all'uid e al gid del
mount point fino al primo sync o umount, o poi toglie questa
opzione. Strana...
.TP
.B verbose
Mostra un messaggio informativo per ogni mount che ha successo.
.TP
.BI prefix= stringa
Prefisso usato prima del nome del volume, quando si segue un link.
.TP
.BI volume= stringa
Prefisso (lungo al pi 30) usato prima di '/' quando si segue un link
simbolico.
.TP
.BI reserved= valore
(predefinito: 2). Numero di blocchi non usati all'inizio del dispositivo.
.TP
.BI root= valore
Imposta esplicitamente la posizione del root block.
.TP
.BI bs= valore
Imposta la dimensione dei blocchi. I valori permessi sono 512, 1024,
2048, 4096.
.TP
.BR grpquota " / " noquota " / " quota " / " usrquota
Queste opzioni sono accettate ma ignorate.
.SH "Opzioni di mount per coherent"
Nessuna.
.SH "Opzioni di mount per ext"
Nessuna.
Si noti che il file system `ext' obsoleto. Non usarlo.
.SH "Opzioni di mount per ext2"
Il file system `ext2' il file system standard di Linux.
A causa di un kernel bug, pu essere montato con opzioni di mount a
caso (Linux 2.0).
.TP
.BR bsddf " / " minixdf
Imposta il comportamento della system call
.IR statfs .
Il comportamento
.B minixdf
di ritornare nel campo
.I f_blocks
il numero totale dei blocchi del file system, mentre il comportamento
.B bsddf
(quello di default) di sottrarre gli overhead block usati dal file
system ext2 e non disponibili per il salvataggio dei file. Quindi
.RE
.nf
% mount /k -o minixdf; df /k; umount /k
Filesystem 1024-blocks Used Available Capacity Mounted on
/dev/sda6 2630655 86954 2412169 3% /k
% mount /k -o bsddf; df /k; umount /k
Filesystem 1024-blocks Used Available Capacity Mounted on
/dev/sda6 2543714 13 2412169 0% /k
.fi
Si noti che questo esempio mostra che uno pu aggiungere opzioni
sulla riga di comando alle opzioni date in
.IR /etc/fstab .
.TP
.BR check " / " check=normal " / " check=strict
Imposta il livello di verifica. Quando almeno una di queste opzioni
impostata
.RB ( check=normal
impostata di default) gli inode e i block bitmap sono verificati
mentre si fa un mount (ci pu prendere anche mezzo minuto su dischi
grandi). Con la verifica strict, la block deallocation verifica che il
blocco da liberare sia nella zona dati.
.TP
.BR check=none " / " nocheck
Non fatta alcuna verifica.
.TP
.B debug
Mostra informazioni diagnostiche durante ogni (re)mount.
.TP
.BR errors=continue " / " errors=remount-ro " / " errors=panic
Definisce il comportamento quando incontrato un errore (o ignora
l'errore e marca solo il file system erroneo e continua, o rimonta il
file system read-only, oppure va in panic e blocca il sistema). Il
default impostato nel superblock del file system, e pu essere
cambiato usando
.BR tune2fs (8).
.TP
.BR grpid " o " bsdgroups " / " nogrpid " o " sysvgroups
Queste opzioni definiscono quale group id dare a un nuovo file creato.
Quando impostato
.BR grpid ,
prende il group id della directory nella quale creato; altrimenti
(il default) preso il fsgid del processo corrente, fino a che la
directory non abbia il bit setgid impostato nel qual caso preso il
gid della parent directory, e ottiene anche il bit setgid impostato se
pure lui una directory.
.TP
\fBresgid=\fP\fIn\fP e \fBresuid=\fP\fIn\fP
Il file system ext2 riserva una certa percentuale dello spazio
disponibile (di default il 5%, vedere
.BR mke2fs (8)
e
.BR tune2fs (8)).
Queste opzioni determinano chi pu usare i blocchi riservati
(praticamente chiunque abbia l'uid specificato, o appartenga al gruppo
specificato).
.TP
.BI sb= n
Invece del blocco 1, usa il blocco
.I n
come superblock. Ci pu essere utile quando il filesystem
danneggiato. Di solito, copie del superblock si trovano ogni 8192
blocchi: nei blocchi 1, 8193, 16385, ...
(quindi, uno ha centinaia e persino migliaia di copie del superblock
su un grande filesystem. Non conosco le opzioni di mke2fs che possono
causare la scrittura di meno copie).
.TP
.BR grpquota " / " noquota " / " quota " / " usrquota
Queste opzioni sono accettate ma ignorate.
.SH "Opzioni di mount per fat"
.TP
.BR blocksize=512 " / " blocksize=1024
Imposta la dimensione dei blocchi (il valore di default 512).
.TP
\fBuid=\fP\fIvalore\fP e \fBgid=\fP\fIvalore\fP
Imposta il proprietario e il gruppo per tutti i file (default: l'uid e
il gid del processo corrente).
.TP
.BI umask= valore
Imposta l'umask (la bitmask dei permessi che
.B non
sono presenti). Il default l'umask del processo corrente. Il valore
va dato in ottale.
.TP
.BI check= valore
Possono essere scelti tre diversi livelli:
.RS
.TP
.B r[elaxed]
Maiuscole e minuscole sono considerate equivalenti, le parti lunghe dei
nomi sono troncate (p.es.
.I verylongname.foobar
diventa
.IR verylong.foo ),
spazi iniziali e interni sono accettati in ognuna delle parti del
nome (nome e estensione).
.TP
.B n[ormal]
Come "relaxed", ma sono rifiutati molti caratteri speciali (*, ?, <,
spazi, ecc.). il default.
.TP
.B s[trict]
Come "normal", ma i nomi non possono contenere parti lunghe e sono
rifiutati i caratteri speciali che sono usati talvolta in Linux, ma
che non sono accettati da MS-DOS (+, =, spazi, ecc.).
.RE
.TP
.BR conv=b[inary] " / " conv=t[ext] " / " conv=a[uto]
Il file system
.I fat
pu effettuare la conversione CRLF<-->NL (formato testo MS-DOS in
formato testo UNIX) nel kernel. Sono disponibili i seguenti modi di
conversione:
.RS
.TP
.B binary
non fatta alcuna conversione. Questo il default.
.TP
.B text
la conversione CRLF<-->NL effettuata su tutti i file.
.TP
.B auto
la conversione CRLF<-->NL effettuata su tutti i file che non hanno
una estensione binaria "nota". La lista delle estensioni note pu
essere trovata all'inizio di
.I fs/fat/misc.c
(per il 2.0, la lista : exe, com, bin, app, sys, drv, ovl, ovr, obj,
lib, dll, pif, arc, zip, lha, lzh, zoo, tar, z, arj, tz, taz, tzp, tpz,
gz, tgz, deb, gif, bmp, tif, gl, jpg, pcx, tfm, vf, gf, pk, pxl, dvi).
.PP
Ai programmi che fanno calcoli con lseek pu non piacere la conversione
del testo nel kernel. Molte persone hanno avuto i loro dati rovinati da questa
trasformazione. Attenzione!
Per i file system montati in modo
.BR binary ,
disponibile un tool di conversione (fromdos/todos).
.RE
.TP
.B debug
Abilita il flag
.IR debug .
Saranno stampate le versione e una lista dei parametri del file system
(questi dati sono stampati anche se i parametri sembrano essere
inconsistenti).
.TP
.BR fat=12 " / " fat=16
Specifica una fat a 12 bit oppure a 16 bit. Ci prevale sulla routine
di rilevazione automatica del tipo di FAT. Usare con cautela!
.TP
.B quiet
Abilita il flag
.IR quiet .
Tentativi di chown o chmod su file non restituiscono errori, sebbene
falliscano. Usare con cautela!
.TP
.B "sys_immutable, showexec, dots, nodots, dotsOK=[yes|no]"
Vari tentativi malcondotti di forzare convenzioni Unix o DOS su un
file system FAT.
.SH "Opzioni di mount per hpfs"
.TP
\fBuid=\fP\fIvalore\fP e \fBgid=\fP\fIvalore\fP
Imposta il proprietario e il gruppo per tutti i file (default: l'uid e
il gid del processo corrente).
.TP
.BI umask= valore
Imposta l'umask (la bitmask dei permessi che
.B non
sono presenti). Il default l'umask del processo corrente. Il valore
va dato in ottale.
.TP
.BR case=lower " / " case=asis
Converte tutti i nomi di file in minuscolo, o li lascia inalterati
(default:
.BR case=lower ).
.TP
.BR conv=binary " / " conv=text " / " conv=auto
Con
.BR conv=text ,
quando legge un file cancella alcuni CR (in particolare, tutti quelli
seguiti da NL).
Con
.BR conv=auto ,
ha un comportamento pi o meno intermedio tra
.BR conv=binary " e " conv=text .
Con
.BR conv=binary ,
legge solo quello che c' nel file. Questo il default.
.TP
.B nocheck
Non ferma il mount quando falliscono certe verifiche sulla consistenza.
.SH "Opzioni di mount per iso9660"
Normalmente i nomi di file
.I iso9660
appaiono nel formato 8.3 (cio, restrizioni sulla lunghezza dei nomi
di file come il DOS), e inoltre tutti i caratteri sono maiuscoli. Non
c' inoltre alcun campo per il proprietario del file, la protezione,
il numero di link, supporto per device a blocchi o a carattere, ecc.
Rock Ridge un estensione a iso9660 che fornisce tutte queste
caratteristiche Unix-like. In pratica ci sono estensioni ad ogni
record di directory che forniscono le informazioni addizionali, e
quando in uso il Rock Ridge il filesystem indistinguibile da un
normale file system Unix (a parte il fatto che, naturalmente,
read-only).
.TP
.B norock
Disabilita l'uso delle estensioni Rock Ridge, anche se disponibili. Cfr.\&
.BR map .
.TP
.BR check=r[elaxed] " / " check=s[trict]
Con
.BR check=relaxed ,
un nome di file convertito in minuscolo prima di essere
cercato. Probabilmente questa ha senso solo assieme a
.B norock
e
.B map=normal
(default:
.BR check=strict ).
.TP
\fBuid=\fP\fIvalore\fP e \fBgid=\fP\fIvalore\fP
Assegna a tutti i file nel file system lo user e il group id indicati,
trascurando le infomazioni trovate nelle estensioni Rock Ridge
(default:
.BR uid=0,gid=0 ).
.TP
.BR map=n[ormal] " / " map=o[ff]
Per i volumi non-Rock Ridge, le normali mappe di traduzione dei nomi
da caratteri ASCII maiuscoli in minuscoli, trascurano il `;1' finale, e
convertono `;' in `.'. Con
.B map=off
non fatta alcuna traduzione dei nomi. Si veda
.B norock
(default:
.BR map=normal ).
.TP
.BI mode= valore
Per i volumi non-Rock Ridge, assegna a tutti i file il mode indicato
(default: permesso di lettura per tutti).
.TP
.B unhide
Mostra anche i file nascosti e associati.
.TP
.B block=[512|1024|2048]
Imposta la dimensione dei blocchi al valore indicato
(default:
.BR block=1024 ).
.TP
.BR conv=a[uto] " / " conv=b[inary] " / " conv=m[text] " / " conv=t[ext]
(default:
.BR conv=binary ).
A partire da Linux 1.3.54 questa opzione non ha pi alcun effetto
(impostare a qualcosa di diverso da binary pu risultare molto
pericoloso e spesso porta a corruzioni dei dati inaspettate).
.TP
.B cruft
Se il byte alto della dimensione del file contiene altre "porcherie",
si imposti questa opzione di mount per ignorare i bit di ordine pi
elevato della dimensione del file. Ci implica che un file non pu
essere pi grande di 16MB. L'opzione `cruft' impostata automaticamente
se l'intero CDROM ha una dimensione bizzarra (negativa, o maggiore di
800MB). impostata anche quando sono trovati volume sequence number
diversi da 0 o 1.
.SH "Opzioni di mount per minix"
Nessuna.
.SH "Opzioni di mount per msdos"
Si vedano le opzioni di mount per fat.
Se il file system
.I msdos
rileva un inconsistenza, riporta un errore e imposta il file system
read-only. Il file system pu essere reso ancora scrivibile
rimontandolo.
.SH "Opzioni di mount per ncp"
Proprio come per
.RI l' nfs ", l'implementazione di " ncp
si aspetta un argomento binario (di tipo
.IR "struct ncp_mount_data" )
per la system call mount. Tale argomento costruito da
.BR ncpmount (8)
e la versione corrente di
.B mount
(2.5k) non sa niente di ncp.
.SH "Opzioni di mount per nfs"
Invece di una stringa testo di opzioni, esaminata dal kernel, il file
system
.I nfs
si aspetta un argomento binario di tipo
.IR "struct nfs_mount_data" .
Il programma
.B mount
stesso esamina le seguenti opzioni di forma `tag=valore' e le mette
nella struttura suddetta:
.BI rsize= n ,
.BI wsize= n ,
.BI timeo= n ,
.BI retrans= n ,
.BI acregmin= n ,
.BI acregmax= n ,
.BI acdirmin= n ,
.BI acdirmax= n ,
.BI actimeo= n ,
.BI retry= n ,
.BI port= n ,
.BI mountport= n ,
.BI mounthost= nome ,
.BI mountprog= n ,
.BI mountvers= n ,
.BI nfsprog= n ,
.BI nfsvers= n ,
.BI namlen= n .
L'opzione
.BI addr= n
accettata ma ignorata.
Sono riconosciute anche le seguenti opzioni booleane, anche precedute da
.BR no :
.BR bg ,
.BR fg ,
.BR soft ,
.BR hard ,
.BR intr ,
.BR posix ,
.BR cto ,
.BR ac ,
.BR tcp ,
.BR udp .
Per i dettagli, si veda
.BR nfs (5).
Opzioni molto utili sono
.TP
.BR rsize=8192 ", " wsize=8192
Queste renderanno la propria connessione nfs molto pi veloce che con
la dimensione del buffer di default (1024).
.TP
.B soft
Questa opzione permette al kernel di sconnettersi se il server nfs non
sta rispondendo da un certo tempo, altrimenti proverebbe per
sempre. Il tempo pu essere specificato con
.BR timeo=tempo .
Questa opzione utile se il proprio server nfs qualche volta non
risponde o sar rebootato mentre alcuni processi provano a prendere
dei file dal server.
.SH "Opzioni di mount per proc"
.TP
\fBuid=\fP\fIvalore\fP e \fBgid=\fP\fIvalore\fP
Queste opzioni sono riconosciute, ma da quello che ho potuto vedere
non hanno alcun effetto.
.SH "Opzioni di mount per smb"
Proprio come per
.RI l' nfs ", l'implementazione di " smb
si aspetta un argomento binario (di tipo
.IR "struct smb_mount_data" )
per la system call mount. Questo argomento costruito da
.BR smbmount (8)
e la versione corrente di
.B mount
(2.5k) non sa niente di smb.
.SH "Opzioni di mount per sysv"
Nessuna.
.SH "Opzioni di mount per ufs"
Nessuna.
.SH "Opzioni di mount per umsdos"
Si vedano le opzioni di mount per msdos.
.SH "Opzioni di mount per vfat"
Prima di tutto, sono riconosciute le opzioni di mount per fat.
Inoltre, ci sono
.TP
.B uni_xlate
Traduce i caratteri Unicode non trattabili in speciali sequenze di
escape. Ci permette di salvare e ripristinare i nomi di file che sono
creati con caratteri Unicode qualsiasi. Senza questa opzione, usato
un '?' quando non sia possibile la traduzione. Il carattere di escape
usato ':' perch illegale nel file system vfat. La sequenza di
escape usata : ':', (u & 0x3f), ((u>>6) & 0x3f), (u>>12), dove u il
carattere Unicode.
.TP
.B posix
Permette di avere due file i cui nomi differiscano solo nel case.
.TP
.B nonumtail
Prova a fare un nome corto senza il numero, prima di provare
.IR name~num.ext .
.SH "Opzioni di mount per xenix"
Nessuna.
.SH "Opzioni di mount per xiafs"
Nessuna. Sebbene non ci sia niente di sbagliato in xiafs, non molto
usato e non mantenuto. Probabilmente non si dovrebbe usare.
.SH "IL LOOP DEVICE"
Un altro tipo possibile di mount tramite il loop device. Per
esempio, il comando
.nf
.B " mount /tmp/fdimage /mnt -t msdos -o loop=/dev/loop3,blocksize=1024"
.fi
imposter il loop device
.I /dev/loop3
a corrispondere al file
.IR /tmp/fdimage ,
e poi monta questo device in
.IR /mnt .
Questo tipo di mount riconosce tre opzioni, chiamate
.BR loop ", " offset " e " encryption ,
che in realt sono opzioni di
.BR losetup (8).
Se non menzionato esplicitamente un loop device
(ma data solo l'opzione `\fB\-o loop\fP'), allora
.B mount
prover a trovare un loop device libero e lo user.
.SH FILE
.I /etc/fstab
tabella dei file system
.br
.I /etc/mtab
tabella dei file system montati
.br
.I /etc/mtab~
file di lock
.br
.I /etc/mtab.tmp
file temporaneo
.SH "VEDERE ANCHE"
.BR mount (2),
.BR umount (2),
.BR fstab (5),
.BR umount (8),
.BR swapon (8),
.BR nfs (5),
.BR mountd (8),
.BR nfsd (8),
.BR mke2fs (8),
.BR tune2fs (8),
.BR losetup (8)
.SH BACHI
possibile che un file system corrotto provochi un crash.
.PP
Alcuni file system di Linux non supportano
.B "\-o sync"
(l'ext2fs
.I supporta
gli aggiornamenti sincroni (a la BSD) quando montato con l'opzione
.BR sync ).
.PP
L'opzione
.B "\-o remount"
pu non essere in grado di cambiare i parametri di mount (per esempio
tutti i parametri di
.IR ext2fs ,
ad eccezione di
.BR sb ,
sono modificabili con un remount, ma non si pu cambiare
.B gid
o
.B umask
per il
.IR fatfs ).
.SH STORIA
Un comando
.B mount
apparve nell'AT&T UNIX Versione 6.
|