2016-02-02 16 views
5

Non ho molta esperienza con Linux e montaggio/smontaggio di cose. Sto usando Amazon AWS, ho avviato l'EC2 con l'immagine di Ubuntu e ho allegato un nuovo volume EBS all'EC2. Dalla dashboard, posso vedere che il volume è collegato a :/dev/sda1.Informazioni sulla formattazione del nuovo volume EBS su Amazon AWS

Ora, vedo da this guide da Amazon che il percorso verrà probabilmente modificato dal kernel. Quindi è molto probabile che il mio dispositivo /dev/sda1 verrà montato su, forse, /dev/xvda1.

Così ho effettuato l'accesso tramite terminale. Io faccio ls /dev/ e in effetti vedo xvda1 lì. Ma vedo anche xvda. Ora voglio formattare il dispositivo. Ma non so se il dispositivo non formattato è collegato a xvda1 o xvda. Non riesco a elencare il contenuto di /dev/xvda1 e /dev/xvda (si dice ls: cannot access /dev/xvda1/: Not a directory). Credo di dover prima formattarlo.

Ho provato a formattare utilizzando sudo mkfs.ext4 /dev/xvda1. Dice: /dev/xvda1 is mounted; will not make a filesystem here!.

Ho provato a formattare utilizzando sudo mkfs.ext4 /dev/xvda. Dice: /dev/xvda is apparently in use by the system; will not make a filesystem here!

Come posso formattare il volume?

EDIT:

Il risultato di lsblk comando:

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT 
xvda 202:0 0 8G 0 disk 
`-xvda1 202:1 0 8G 0 part/

Allora ho provato ad utilizzare il comando sudo mkfs -t ext4 /dev/xvda, ma lo stesso messaggio di errore: /dev/xvda is apparently in use by the system; will not make a filesystem here!

Quando ho provato ad usare il comando mount /dev/xvda /webserver, viene visualizzato il messaggio di errore: mount: /dev/xvda already mounted or /webserver busy. Alcuni siti Web indicano che questo probabilmente dipende anche da un file system danneggiato o non formattato. Quindi suppongo di dover essere in grado di formattarlo prima di poterlo montare.

+0

Nota come 'xvda' mostra' disk' e 'xvda1' mostra' part' - partition, e la piccola freccia sotto 'xvda'' xvda1' è la prima (e unica) * partizione * sul disco 'xvda' *. * Stai lontano da entrambi: questa è la tua partizione di root. –

risposta

2

Prima di tutto si sta tentando di formattare/dev/xvda1, che è il dispositivo di root. Perché ??

Secondo se è stato aggiunto un nuovo EBS, quindi seguire i passaggi seguenti.

Block List di

Questo vi darà la lista dei device a blocchi collegata al EC2, che avrà un aspetto simile

[ec2-user ~]$ lsblk 
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT 
xvdf 202:80 0 100G 0 disk 
xvda1 202:1 0 8G 0 disk/

Fuori di questo xvda1 è il/(root) e xvdf è il dispositivo uno che è necessario formattare e montare (per il nuovo EBS)

Formato dispositivo

sudo mkfs -t ext4 device_name # device_name is xvdf here 

Creare un punto di montaggio

sudo mkdir /mount_point 

montare il volume

sudo mount device_name mount_point # here device_name is /dev/xvdf 

Fai una voce in/etc/fstab

device_name mount_point file_system_type fs_mntops fs_freq fs_passno 

Eseguire

sudo mount -a 

Questo leggerà il file/etc/fstab e se va bene. monterà l'EBS su mount_point

+0

Ciao. Ho modificato la mia domanda aggiungendo dettagli relativi ai passaggi. Per favore ricontrolla. Grazie. –

+1

Non è possibile formattare/dev/xvda1. Non è possibile ... Dato che hai aggiunto un nuovo EBS che è xvdf che richiede formattazione e montaggio – Vikash

+0

Ciao. Non sto formattando 'xvda1'. Sto formattando 'xvda'. Il risultato di 'lsblk' mostra che il dispositivo disponibile per il mount è' xvda'. Non si fa menzione di 'xvdf 'in qualsiasi parte del sistema. Quando ho provato a fare 'ls/dev/xvdf', dice:' ls: impossibile accedere a/dev/xvdf: Nessun file o directory simile. –

Problemi correlati