Objective
O seguinte tutorial explica como montar drive USB em sistema Linux usando terminal e linha de comando shell. Se estiver a utilizar o gestor de secretária, muito provavelmente poderá utilizá-lo para montar a unidade USB para si.
Montagem da unidade USB não é diferente de montar uma pen USB ou mesmo uma unidade SATA normal. O exemplo de vídeo abaixo ilustrará todo o processo de montagem de unidade USB no sistema Linux. Para obter mais subavaliação, leia os parágrafos subsequentes.
Convenções
- # – requer que determinados comandos linux sejam executados com privilégios de root quer directamente como utilizador root, quer pelo uso de
sudo
comando - $ – requer que determinados comandos linux sejam executados como um utilizador regular não privilegiado
Video Example
O Instituto Geofísico UAF, está à procura de um Analista de Sistemas Linux experiente para se juntar à sua equipa de analistas e engenheiros de infra-estruturas cibernéticas de pesquisa. LOCALIZAÇÃO: Fairbanks, Alasca, EUA
APPLY NOW
>h2>Detecting USB hard driveDepois de ligar o seu dispositivo USB à porta USB, o sistema Linux adiciona um novo dispositivo de bloco no directório /dev/
. Nesta fase, não poderá utilizar este dispositivo, uma vez que o sistema de ficheiros USB necessita de ser mudado antes de poder recuperar ou armazenar quaisquer dados. Para saber que nome tem o seu ficheiro de dispositivo de bloco pode executar fdisk -l
comando.
NOTE:fdisk
comando requer privilégios administrativos para aceder à informação requerida, assim, a partir desta razão os comandos precisam de ser executados como utilizador root ou com sudo
prefixo:
# fdisk -l OR$ sudo fdisk -l
Upon executando o comando acima receberá uma saída semelhante à abaixo:
Disk /dev/sdc: 7.4 GiB, 7948206080 bytes, 15523840 sectorsUnits: sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisklabel type: dosDisk identifier: 0x00000000Device Boot Start End Sectors Size Id Type/dev/sdc1 * 8192 15523839 15515648 7.4G b W95 FAT32
A saída acima listará muito provavelmente vários discos ligados ao seu sistema. Procure a sua unidade USB com base no seu tamanho e sistema de ficheiros. Uma vez pronto, tome nota do nome do dispositivo do bloco da partição que pretende montar. Por exemplo, no nosso caso que será /dev/sdc1
com o sistema de ficheiros FAT32.
Criar ponto de montagem
Antes de podermos usar mount
comando para montar a partição USB, precisamos de criar um ponto de montagem. O ponto de montagem pode ser qualquer directório novo ou existente dentro do seu sistema de ficheiros anfitrião. Use mkdir
comando para criar um novo directório de ponto de montagem onde pretende montar o seu dispositivo USB:
# mkdir /media/usb-drive
Mount USB Drive
Nesta fase estamos prontos para montar a partição USB /dev/sdc1
em /media/usb-drive
ponto de montagem:
# mount /dev/sdc1 /media/usb-drive/
Para verificar se a sua unidade USB foi montada correctamente execute mount
comando novamente sem quaisquer argumentos e use para procurar o nome do dispositivo de bloco USB:
# mount | grep sdc1/dev/sdc1 on /media/usb-drive type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=utf8,shortname=mixed,errors=remount-ro
Se não tiver sido produzido nenhum resultado pelo acima mencionado mount
comando para a sua partição USB não está montada. Em alternativa, verifique duas vezes se utilizou um nome correcto do dispositivo de bloco no comando acima.
acessar dados USB
Se tudo correr bem, podemos aceder aos nossos dados USB simplesmente navegando até ao nosso ponto de montagem previamente criado /media/usb-drive
# cd /media/usb-drive
USB Unmount
Antes de podermos desmontar a nossa partição USB precisamos de nos certificar que nenhum processo está a usar ou a aceder ao nosso directório de pontos de montagem, caso contrário receberemos uma mensagem de erro semelhante à que se segue:
umount: /media/usb-drive: target is busy(In some cases useful info about processes thatuse the device is found by lsof(8) or fuser(1).)
Feche a sua shell ou navegue para longe do ponto de montagem USB e execute o seguinte comando linux para desmontar a sua unidade USB:
# umount /media/usb-drive
Montagem Permanente
Para montar a sua unidade USB permanentemente após reiniciar, adicione a seguinte linha no seu /etc/fstab
ficheiro de configuração:
/dev/sdc1 /media/usb-drive vfat defaults 0 0
No entanto, a linha de montagem acima pode falhar se adicionar ou remover unidades adicionais do seu sistema Linux. A partir desta razão, é recomendado utilizar a partição UUID
em vez de um nome de dispositivo de bloco em bruto. Para o fazer, localize primeiro um UUID da sua unidade USB:
# ls -l /dev/disk/by-uuid/*lrwxrwxrwx 1 root root 10 Mar 27 23:38 /dev/disk/by-uuid/2016-08-30-11-31-31-00 -> ../../sdb1lrwxrwxrwx 1 root root 10 Mar 27 23:38 /dev/disk/by-uuid/3eccfd4e-bd8b-4b5f-9fd8-4414a32ac289 -> ../../sda1lrwxrwxrwx 1 root root 10 Mar 27 23:38 /dev/disk/by-uuid/4082248b-809d-4e63-93d2-56b5f13c875f -> ../../sda5lrwxrwxrwx 1 root root 10 Mar 28 01:09 /dev/disk/by-uuid/8765-4321 -> ../../sdc1lrwxrwxrwx 1 root root 10 Mar 27 23:38 /dev/disk/by-uuid/E6E3-F2A2 -> ../../sdb2
Com base no acima mencionado ls
comando de saída podemos ver que o UUID pertencente ao dispositivo de bloco sdc1
é