## page was renamed from MontarePartizioneFat ## page was renamed from MontareFat #format wiki #LANGUAGE it <
> <> <> = Introduzione = Le partizioni in formato [[https://it.wikipedia.org/wiki/File_Allocation_Table|Fat32]] rappresentano un buon compromesso per creare una partizione dati condivisa tra macchine Linux e Windows. Sebbene ora soppiantate dalle [[https://it.wikipedia.org/wiki/NTFS|NTFS]] per la gestione delle partizioni Windows, sono state la base del sistema Microsoft sino a Windows 98. Il loro supporto su Linux è completo: sono leggibili e scrivibili, creabili e ridimensionatili. = Montare in automatico al riavvio = Seguono i passi necessari per fare in modo che la partizione venga montata automaticamente ad ogni avvio del sistema. <> == Prelevare il nome della partizione == 0. Digitare in una finestra di [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{ sudo blkid }}}che restituirà una serie di codici come ad esempio:{{{ /dev/sda2: UUID="f6e9afa7-5b2f-2c3d-af00-aff1122b6fd6" TYPE="ext4" }}} 0. Nel nostro esempio verrà montata la partizione /dev/sda2. Occorre annotare la stringa relativa allo [[https://it.wikipedia.org/wiki/UUID|UUID]] che nei seguenti comandi e nei file di configurazione dovrà essere scritta nella forma ('''senza virgolette'''):{{{ UUID=f6e9afa7-5b2f-2c3d-af00-aff1122b6fd6 }}} {{{#!wiki tip In alternativa può semplicemente essere utilizzata la dicitura '''/dev/sda2'''. Tuttavia in alcuni casi potrebbe creare problemi, non essendo un metodo di riconoscimento univoco della partizione. È quindi preferibile utilizzare lo '''UUID'''. }}} {{{#!wiki note Annottare pure il formato della partizione alla voce '''TYPE=''' . }}} <> == Creare il punto di mount == Perché la partizione sia resa accessibile è necessario creare un ''punto di mount'', vale a dire una cartella in cui verrà montata la partizione e nella quale sarà possibile accedere ai dati che contiene. In questo caso verrà creata nella directory [[AmministrazioneSistema/Filesystem#A.2BAC8-media|/media]]. Mentre il nome in `/dev` viene assegnato dal sistema, quello in `/media` è a propria discrezione, pertanto è possibile chiamare la cartella di ''mount'' come meglio si preferisce. * Creare il ''punto di mount'' digitando nel [[AmministrazioneSistema/Terminale|terminale]] e coi [[AmministrazioneSistema/PrivilegiDiAmministrazione|privilegi di amministrazione]] il seguente comando: {{{ sudo mkdir /media/puntodimount }}}Sostituire a '''puntodimount''' il valore trovato con il [[#nome|precedente comando]] o con cosa si preferisce. Ad esempio: {{{ sudo mkdir /media/Ubuntu_Focal }}} == Modifica del file /etc/fstab == Per rendere automatico il montaggio della partizione ad ogni avvio del sistema, occorre editare il file [[AmministrazioneSistema/Fstab|/etc/fstab]], il file responsabile dei montaggi delle partizioni. * Aprire quindi con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] e con un [[Ufficio/EditorDiTesto|editor di testo]] il file `/etc/fstab` e inserire una riga così costituita: {{{ uuidellapartizione /media/puntodimount vfat iocharset=utf8,umask=000 0 0 }}} Ad esempio: {{{ UUID=49BC-ACD2 /media/Ubuntu_Focal vfat iocharset=utf8,umask=000 0 0 }}} {{{#!wiki note In caso di modifica del file `fstab`, è bene ricordare che le sezioni vanno separate con il tasto '''TAB''', mentre le opzioni vanno separate da una virgola. }}} == Utilizzo del cestino == È possibile utilizzare il cestino di sistema con il proprio utente aggiungendo il parametro `uid=XXXX` alle opzioni di `fstab` sostituendo le `XXXX` con l'id del proprio utente ricavabile digitando inel [[AmministrazioneSistema/Terminale|terminale]] il comando: {{{ id -u }}} Ad esempio: {{{ UUID=49BC-ACD2 /media/Ubuntu_Focal vfat iocharset=utf8,umask=000,uid=1000 0 0 }}} == Applicare le modifiche == Editato il file `/etc/fstab` occorre rendere effettive le modifiche eseguite. * Applicare le modifiche digitando nel [[AmministrazioneSistema/Terminale|terminale]] e coi [[AmministrazioneSistema/PrivilegiDiAmministrazione|privilegi di amministrazione]] il seguente comando: {{{ sudo mount -a }}} * Se non succedesse nulla potrebbe dipendere dal fatto che la partizione è già montata in altro modo, pertanto digitare: {{{ sudo umount -a sudo mount -a }}} Il primo comando restituirà degli errori, dati dal fatto che il comando cerca di smontare partizioni di sistema, ovviamente non smontabili. = Montare manualmente = Per montare manualmente la partizione, senza impostare un automatizzazione del processo al ''boot'', seguire i primi due passaggi del metodo automatizzato (prelevare il [[Hardware/DispositiviPartizioni/MontarePartizioni/Fat#nome|nome della partizione]] e [[Hardware/DispositiviPartizioni/MontarePartizioni/Fat#creare|creare il punto di mount]]). Successivamente montare direttamente la partizione digitando nel [[AmministrazioneSistema/Terminale|terminale]] e coi [[AmministrazioneSistema/PrivilegiDiAmministrazione|privilegi di amministrazione]] il seguente comando: {{{ sudo mount uuiddellapèartizione /media/puntodimount -t vfat -o iocharset=utf8,umask=000 }}} Anche in questo caso avendo l'accortezza di cambiare '''uuiddellapartizione''' e '''puntodimount''' rispettivamente con la stringa relativa allo UUID e con il nome della cartella in `/media` destinata ad ospitare la partizione. L'esempio visto in precedenza apparirebbe nella forma:{{{ sudo mount UUID=49BC-ACD2 /media/Ubuntu_Focal vfat -t vfat -o iocharset=utf8,umask=000 }}} = Permessi = Le partizioni con filesystem Linux vengono create con i permessi di root. Inizialmente gli utenti ordinari del sistema non avranno accesso in scrittura. == Permessi tramite chown == Per attivare la partizione in scrittura tramite '''chown''', digitare il comando:{{{ sudo chown -R nome_utente:nome_utente /media/puntodimount }}} Supponendo di avere come nome utente '''mario''' e punto di mount `/media/Ubuntu_Focal`, il comando diverrà:{{{ sudo chown -R mario:mario /media/Ubuntu_Focal }}} == Permessi tramite chmod == In alternativa, soprattutto per i sistemi multi utente in cui si voglia che la partizione sia accessibile in scrittura da chiunque, si può optare per il comando '''chmod''':{{{ sudo chmod 777 /media/puntodimount }}}Se il '''puntodimount''' è ad esempio `/media/Ubuntu_Focal`, il comando diviene:{{{ sudo chmod 777 /media/Ubuntu_Focal }}} = Ulteriori risorse = * [[Hardware/DispositiviPartizioni/MontarePartizioni|Montare partizioni NTFS, FAT ed ext4]] CategoryHardware