Determina o disco de inicialização

1

Eu instalei um segundo disco para o meu sistema. É um disco formatado ext3 antigo e utilizável que inclui o Ubuntu. Eu quero reformatar esta unidade, mas antes de fazê-lo (via linha de comando) eu quero ter certeza de que é de fato a nova unidade extra. Eu segui isso orientar mas não quero alterar a "nova" partição do disco até ter certeza de que é a correta. Qual comando posso usar para determinar qual disco o sistema inicializou? (O sistema agora contém três drives: dois IDE (master é o boot, slave é o "novo" e também um disco SATA)

    
por alvaroc 27.10.2014 / 18:14

1 resposta

3
sudo fdisk -l | grep 'Disk /'

O comando acima listará seus discos conectados com detalhes sobre eles e seus tamanhos. Você pode determinar o nome do disco que você deseja reformatar, se você souber seu tamanho. Se você quiser ver uma versão menos detalhada da saída, faça sudo fdisk -l | grep 'Disk /' .

Mas, para responder à sua pergunta, se você quiser determinar em qual disco o sistema foi inicializado, você pode fazer isso:

mount | grep -E '(/|/boot) ' | awk '{print ,,}'

Isso lista todas as partições montadas ( mount ), procura as partições de inicialização e / ou raiz ( grep -E '(/|/boot) ' ), filtra a saída para mostrar apenas o disco e o número da partição e o ponto de montagem em que está montada ( %código%). A saída será algo como awk '{print ,,}' . Isso significa que /dev/sda2 on /boot é o disco do qual o sistema foi inicializado.

    
por Alaa Ali 27.10.2014 / 18:24