Workstation online OnWorks Linux e Windows

Logo

Hosting online gratuito per workstation

<Precedenti | Contenuti | Succ.>

Montaggio e smontaggio dei dispositivi di archiviazione

I recenti progressi nel desktop Linux hanno reso estremamente la gestione dei dispositivi di archiviazione


facile per gli utenti desktop. Per la maggior parte, colleghiamo un dispositivo al nostro sistema e "funziona". Ai vecchi tempi (diciamo nel 2004), queste cose dovevano essere fatte manualmente. Sui sistemi non desktop (cioè i server) questa è ancora una procedura in gran parte manuale poiché i server hanno spesso esigenze di archiviazione estreme e requisiti di configurazione complessi.

Il primo passaggio nella gestione di un dispositivo di archiviazione consiste nel collegare il dispositivo all'albero del file system. Questo processo, chiamato montaggio, consente al dispositivo di partecipare al sistema operativo. Come ricordiamo dal Capitolo 2, i sistemi operativi simili a Unix, come Linux, mantengono un singolo albero del file system con dispositivi collegati in vari punti. Ciò contrasta con altri sistemi operativi come MS-DOS e Windows che mantengono alberi di file system separati per ogni dispositivo (ad esempio C: \, D: \, Ecc.).

Un file denominato /etc/fstab (abbreviazione di "tabella del file system") elenca i dispositivi (in genere partizioni del disco rigido) che devono essere montati all'avvio. Ecco un esempio

/etc/fstab da un vecchio sistema Fedora:


ETICHETTA=/12

/

ext4

defaults

1

1

ETICHETTA=/home

/ Home

ext4

defaults

1

2

ETICHETTA=/avvio

/avvio

ext4

defaults

1

2

tmpfs

/dev/shm

tmpfs

defaults

0

0

disp

/dev/pt

disp

gid=5, modalità=620

0

0

sysfs

/ sys

sysfs

defaults

0

0

proc

/ proc

proc

defaults

0

0

ETICHETTA=SWAP-sda3

swap

swap

defaults

0

0


La maggior parte dei file system elencati in questo file di esempio sono virtuali e non sono applicabili alla nostra discussione. Per i nostri scopi, quelli interessanti sono i primi tre:



ETICHETTA=/12

/

ext4

defaults

1

1

ETICHETTA=/home

/ Home

ext4

defaults

1

2

ETICHETTA=/avvio

/avvio

ext4

defaults

1

2


Queste sono le partizioni del disco rigido. Ogni riga del file è composta da sei campi, come segue:


Tabella 15-1: Campi /etc/fstab


Settore

Contenuti

Descrizione

1

Dispositivo

Tradizionalmente, questo campo contiene il nome effettivo di a

file del dispositivo associato al dispositivo fisico, come

/ Dev / sda1 (la prima partizione della prima rilevata

disco rigido). Ma con i computer di oggi, che hanno

molti dispositivi collegabili a caldo (come le unità USB),


molte moderne distribuzioni Linux associano invece un dispositivo a un'etichetta di testo. Questa etichetta (che viene aggiunta al supporto di memorizzazione quando viene formattato) può essere una semplice etichetta di testo o un UUID (identificatore univoco universale) generato casualmente. Questa etichetta viene letta dal sistema operativo quando il dispositivo è collegato al sistema. In questo modo, indipendentemente dal file del dispositivo assegnato al dispositivo fisico effettivo, sarà comunque possibile identificarlo correttamente.

2

Punto di montaggio

La directory in cui il dispositivo è collegato al file

albero di sistema.

3

Tipo di file system

Linux consente di montare molti tipi di file system.

La maggior parte dei file system Linux nativi sono di quarta estensione

Sistema di file (ext4), ma molti altri sono supportati,

come FAT16 (msdos), FAT32 (vfat), NTFS

(ntfs), CD ROM (iso9660), eccetera.

4

Opzioni

I file system possono essere montati con varie opzioni. è

possibile, ad esempio, montare i file system come read-

solo o per impedire l'esecuzione di qualsiasi programma

da loro (un'utile funzione di sicurezza per i rimovibili)

metà).

5

Frequenza

Un singolo numero che specifica se e quando un file

il sistema deve essere eseguito il backup con il cumulo di rifiuti comando.

6

Ordina

Un unico numero che specifica in quale ordine file

i sistemi devono essere controllati con il fsck comando.


 

Il miglior sistema operativo cloud computing su OnWorks: