Quero montar uma partição em uma pasta auxiliar via mount para corrigir um grub danificado .
Eu usei o comando.
sudo mount /dev/sdb2 /home/ubuntu/temp
e tem como erro:
mount: you must specify the filesystem type
Por quê?
Quero montar uma partição em uma pasta auxiliar via mount para corrigir um grub danificado .
Eu usei o comando.
sudo mount /dev/sdb2 /home/ubuntu/temp
e tem como erro:
mount: you must specify the filesystem type
Por quê?
Respostas:
Você precisa adicionar o -t FILESYSTEMTYPE
argumento ao comando, substituindo FILESYSTEMTYPE pelo seu tipo de sistema de arquivos. Isso especifica o tipo de sistema de arquivos do sistema de arquivos a ser montado. No seu caso, seria / dev / sdb2. Alguns tipos comuns e válidos de sistemas de arquivos são:
Eu estava recebendo um erro semelhante:
# mount /dev/sdb1 /mydisk/ -t auto
mount: you must specify the filesystem type
Tentei descobrir o problema e o problema era: eu o havia particionado, mas nenhum sistema de arquivos foi atribuído.
# mkfs.ext3 /dev/sdb1 2>/dev/null
...
Superblock backups stored on blocks:
...
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 39 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override
Depois disso, ele foi montado com sucesso.
Há mais na história aqui. Geralmente, se você montar uma partição com um tipo de sistema de arquivos comum mount
, ela detectará automaticamente o tipo de partição.
O fato de não estar detectando automaticamente nesse caso pode sinalizar algumas possibilidades.
Você não instalou ferramentas do sistema de arquivos para o sistema de arquivos escolhido. Se você instalou uma área de trabalho padrão do Ubuntu, isso normalmente não deve ser um problema.
Por exemplo, para montar unidades NTFS nas versões recentes do Ubuntu, você precisa do ntfs-3g
pacote.
Você selecionou a partição errada.
A partição está corrompida ou não formatada. Nesse caso, você provavelmente deve fazer uma verificação do sistema de arquivos (fsck) antes de montá-lo. Você pode então querer montá-lo manualmente, especificando o tipo de sistema de arquivos, como somente leitura. Se tudo mais falhar, você pode precisar de um software de recuperação especial, comotestdisk photorec .
Use parted -l
para verificar o tipo de partição e verifique se você está montando uma partição de dados real com tipos de partição conhecidos (por exemplo, ntfs, fat, etc).
Aqui está o que você veria em uma unidade de 8 TB, a primeira partição não é a partição de dados real e, em vez disso, você deve montar a segunda partição, que é a partição de dados real.
Model: TRUSTED Mass Storage (scsi)
Disk /dev/sdb: 8796GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
1 17.4kB 134MB 134MB Microsoft reserved partition msftr ` es
2 134MB 8796GB 8796GB ntfs Basic data partition
Você pode verificar o tipo de sistema de arquivos por file
comando:
file -sL /dev/sd*
O uso de -s
é explicado no arquivo - comando Linux / Unix e aqui está um trecho:
" Isso é útil para determinar os tipos de sistema de arquivos dos dados nas partições de disco bruto, que são arquivos especiais de bloco. "
Além disso, montei com sucesso sem especificar -t type
.
Se você tem uma unidade> 32 GB utilizável no Windows e / ou Mac que não é NTFS
, e é isso que você tenta montar, é provável que você esteja tentando montar uma exfat
unidade.
Para que isso funcione, você precisa instalar exfat-utils
(e exfat_fuse
isso será instalado automaticamente como uma dependência).