Modo corretto di montare un disco rigido


17

Ho un secondo disco fisso SDB ma non sono sicuro di come montarlo su Linux.

mount -a non sembrava montare tutto.

Inoltre vorrebbe montare questo RO per il recupero.

linux  mount 

Come stai provando a montarlo, come appare il tuo fstab e qual è lo schema di partizionamento?
tink

Permanentemente o solo per uso temporaneo? Inoltre, l'unità è stata partizionata con fdiske quindi formattata con newfso mkfs? Di che tipo è il filesystem sulla formattazione?
mdpc,

Risposte:


17

mount -a monta tutti i filesystem in / etc / fstab.

Se l'unità non è ancora in fstab, allora non farà nulla riguardo a tale unità.

Innanzitutto, controlla come viene partizionato il disco (ad es. Con fdisk -l(che è una L minuscola, non un numero 1) o con un altro strumento come gpart.)

Se il tuo disco rigido è un LVM, queste istruzioni non funzioneranno, fermati e segui queste indicazioni: /superuser//a/666034/121698

Metti alla prova le cose con un comando mount manuale. Esempio:
mount -t ext2 /dev/sdb1 /mnt.

Il contenuto della prima partizione dovrebbe ora essere visibile in / mnt.

Si noti che questo presuppone ext2 come file system. Adattare se necessario.

Si noti che ciò presupponeva un / dev / sdb1, che avrebbe potuto essere / dev / sdb2, sdb3, ...
Possono esserci anche più partizioni su quel disco. Adattare se necessario.

Se funziona: umount /mnte aggiungi una riga a / etc / fstab. Il più semplice è copiare una delle linee esistenti e regolarla. Si consiglia di capire cosa significano questi valori, quindi guarda in alto per una linea come questa:
Device Mountpoint FStype Options Dump Pass#

Device è il dispositivo che si sta tentando di montare / Ad esempio / dev / sdb1
mountpoint è la directory in cui si desidera visualizzare le cartelle.
FStype è il tipo di filesystem. Ad esempio ext2, ext3, ext4, fat, iso9660, ... Le
opzioni sono opzioni FS, come rw per la lettura in lettura o ro per sola lettura.
Dump e pass sono per il recupero. Quale disco deve essere fsck'ed? In quale sequenza ecc.

Quindi ... scegli dove vuoi montare il disco. Ad esempio in / home / old_backup. Se quella directory non esiste, allora fallo. (ad es mkdir /home/old_backup.). Se ci sono già contenuti in quella directory, renditi conto che non li vedrai più una volta montato un disco in quella posizione. (Verranno di nuovo visualizzati dopo averlo smontato e useranno comunque lo spazio su disco).

Ora modifica / etc / fstab e aggiungi le righe pertinenti.

#Device Mountpoint FStype Options Dump Pass #
/ dev / sdb1 / home / old_backup ext2 ro 2 2      

Prova con mount /home/old_backup.

La prossima volta che avvii o rilasci un mount -a, verrà automaticamente montato.


3
mount -amonta solo i filesystem elencati in fstab con l' autoopzione impostata (che credo sia l'impostazione predefinita). Qualsiasi file system elencato come noautonon verrà montato automaticamente.
un CVn del

1
Corretta. Anche se non ho mai visto quell'opzione automatica usata da nessuna parte, mai. (L'opzione ro,noautoperò mi è familiare, a partire dal tempo in cui le unità ottiche erano usate)
Hennes,

2
Questo probabilmente perché, come ho già detto, autoè quasi sicuramente il default.
un CVn del

per vedere il tipo di file system e ottenere una bella panoramica che puoi usarelsblk -f
the.polo

1

Per prima cosa devi assicurarti di avere una directory di mount. /mntè quello che uso. (in caso contrario mkdir /mnt) Quindi da lì è necessario assicurarsi di eseguire il montaggio sulla partizione corretta emettendo il comando ls /deve verificando il nome del dispositivo. Al termine, dovresti essere in grado di emettere il comandomount /dev/sdb2 /mnt


0

Come formattare e montare un disco in modo permanente usando il suo UUID.

Trova il nome del disco

sudo lsblk

Questo ti mostrerà un elenco di dischi. Di solito il primo disco è vdae avviabile. Il secondo disco sarà vdb, terzo vdcecc.

vdaverrà generalmente suddiviso in più partizioni, ad esempio vda1( /boot) e vda2( /).

Il nuovo disco non avrà partizioni e no mountpoint.

Formatta il nuovo disco

sudo mkfs.ext4 /dev/vdX

Dov'è Xla lettera corretta per il disco.

L'output includerà l'UUID del disco, sarà necessario in seguito.

Montare il disco

sudo mkdir /archive
sudo mount /dev/vdX /archive

Questo è solo temporaneo e il mount andrà perso al riavvio.

Aggiungi mount a fstab

Aggiungi a /etc/fstab:

UUID=XXXX-XXXX-XXXX-XXXX-XXXX     /archive ext4 errors=remount-ro 0 1

Puoi trovare l'UUID, se non l'hai annotato in precedenza, con sudo blkid.

Per ulteriori informazioni sugli UUID

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.