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

mount -a non sembra montare tutto.

Vorrei anche montare questo RO per il ripristino.

Commenti

  • Come stai cercando di montarlo, che aspetto ha il tuo fstab e qual è ' lo schema di partizionamento?
  • Permanentemente o solo per uso temporaneo? Inoltre, lunità è stata partizionata con fdisk e quindi formattata con newfs o mkfs? Che tipo è il filesystem nella formattazione?

Risposta

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

Se lunità non è ancora in fstab, allora non farà nulla per quel disco.

Per prima cosa, controlla come il è partizionato (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 funzionano, fermati e segui queste indicazioni: https://superuser.com/a/666034/121698

Prova le cose con un comando di montaggio manuale. Esempio:
mount -t ext2 /dev/sdb1 /mnt.

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

Nota che questo presuppone ext2 come file system. Regola se necessario.

Nota che questo presuppone un / dev / sdb1, potrebbe essere / dev / sdb2, sdb3, …
Possono esserci anche più partizioni su quel disco. Regola se necessario.

Se questo wo rks: umount /mnt e aggiungi una riga a / etc / fstab. La cosa più semplice è copiare una delle linee esistenti e modificarla. Si consiglia di capire esattamente cosa significano questi valori, quindi cerca una riga come questa in alto:
Device Mountpoint FStype Options Dump Pass#

Il dispositivo è il dispositivo che stai cercando di utilizzare mount / Es / dev / sdb1
mountpoint è la directory in cui vuoi che vengano visualizzate le cartelle.
FStype è il tipo di filesystem. Per esempio. ext2, ext3, ext4, fat, iso9660, …
Le opzioni sono opzioni FS, come rw per lettura / scrittura o ro per sola lettura.
Dump e pass sono per il ripristino. 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, crea (ad es. mkdir /home/old_backup). Se ci sono già contenuti in quella directory, renditi conto che non li vedrai più una volta che monti un disco in quella posizione (verranno visualizzati di nuovo dopo averlo smontato e useranno ancora 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 emetti un mount -a, verrà automaticamente montato.

Commenti

  • mount -a monta solo i file system elencati in fstab con auto impostata (che credo sia limpostazione predefinita). Tutti i file system elencati come noauto non ' verranno montati automaticamente.
  • Corr ect. Anche se non ho mai visto quellopzione automatica usata ovunque, mai. (Lopzione ro,noauto mi è familiare, dal tempo in cui venivano utilizzate le unità ottiche)
  • Quella ' probabilmente perché, come ho detto, auto è quasi certamente limpostazione predefinita.
  • per vedere il tipo di file system e avere una bella panoramica puoi usare lsblk -f

Risposta

Come formattare e montare un disco in modo permanente utilizzando il suo ” s UUID.

Trova il nome del disco

sudo lsblk 

Questo ti mostrerà un elenco di dischi. Di solito il primo disco è vda e avviabile. Il secondo disco sarà vdb, il terzo vdc e così via

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

Il nuovo disco non avrà partizioni e nessun mountpoint.

Formatta il nuovo disco

sudo mkfs.ext4 /dev/vdX 

Dove X è la lettera corretta per il disco.

Loutput includerà lUUID del disco, ti servirà in seguito.

Monta il disco

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

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

Aggiungi il montaggio a fstab

Aggiungi a /etc/fstab:

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

Puoi trovare lUUID, se non lhai fatto ” t annotarlo prima, con sudo blkid.

Per ulteriori informazioni sugli UUID “s

Risposta

Per prima cosa devi assicurarti di avere una directory di montaggio. /mnt è quello che uso io. (se non mkdir /mnt) Quindi da lì devi assicurarti di montare la partizione corretta immettendo il comando ls /dev e verificando il nome del dispositivo. Dopo averlo fatto dovresti essere in grado di emetti il comando mount /dev/sdb2 /mnt

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *