Desde ontem não consigo montar um disco rígido externo usando a barra de tarefas ou o gerenciador de arquivos (Dolphin) que me mostra o seguinte erro:
Erro ao montar /dev/sdf2 em /run/media/ nome de usuário /Backup Plus: tipo de fs errado, opção incorreta, superbloco incorreto em /dev/sdf2, página de código ou programa auxiliar ausente ou outro erro
O nome da unidade (“Backup Plus”, o nome da marca) contém um espaço, mas isso historicamente não tem sido um problema.
A unidade está em NTFS. Ele aparece no GParted e posso montá-lo através do terminal com o seguinte comando:
sudo mount /dev/sdf2 temp
Eu nem preciso especificar o sistema de arquivos. Porém, se eu tentar montá-lo sem definir uma pasta correspondente ( ~/temp
, neste caso), o comando falhará, informando que a unidade não pode ser encontrada no fstab (o que é normal; não adicionei uma entrada para ela).
Tenho quase certeza de que havia uma lista considerável de atualizações de programas no mesmo dia em que o problema apareceu ou no dia anterior (antes da reinicialização). Inicialmente, também houve outros problemas com a unidade, que um comando CHKDSK na minha partição do Windows pareceu resolver.
O que impediria a montagem da unidade? O sistema está de alguma forma assumindo ou detectando o sistema de arquivos errado ao conectar o dispositivo através da interface?
Obrigado.
Editar: de acordo com o fdisk -l
comando, as entradas da tabela de partição não estão na ordem do disco. Aparentemente, isso não é muito sério , mas me pergunto se pode ser relevante.
Editar: aqui está a saída fdisk -l /dev/sdf2
(da partição):
Disk /dev/sdf2: 3,64 TiB, 4000575389696 bytes, 7813623808 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x6c727443
Device Boot Start End Sectors Size Id Type
/dev/sdf2p1 1970237472 3672215697 1701978226 811,6G 75 PC/IX
/dev/sdf2p2 1929382413 3883035520 1953653108 931,6G 72 unknown
/dev/sdf2p3 0 0 0 0B 0 Empty
/dev/sdf2p4 27394442 27394879 438 219K 0 Empty
Partition 2 does not start on physical sector boundary.
Partition 4 does not start on physical sector boundary.
Partition table entries are not in disk order.
Editar: saída para sudo fdisk -l /dev/sdf
(unidade completa)
GPT PMBR size mismatch (4294967294 != 7814037166) will be corrected by write.
Disk /dev/sdf: 3,64 TiB, 4000787029504 bytes, 7814037167 sectors
Disk model: BUP Portable
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: EE9D3032-782B-4064-A29D-CAB337DCA488
Device Start End Sectors Size Type
/dev/sdf1 40 409639 409600 200M EFI System
/dev/sdf2 411648 7814035455 7813623808 3,6T Microsoft basic data
Saída para gdisk -l /dev/sdf
:
GPT fdisk (gdisk) version 1.0.9.1
Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: present
Found valid GPT with protective MBR; using GPT.
Disk /dev/sdf: 7814037167 sectors, 3.6 TiB
Model: BUP Portable
Sector size (logical/physical): 512/4096 bytes
Disk identifier (GUID): EE9D3032-782B-4064-A29D-CAB337DCA488
Partition table holds up to 128 entries
Main partition table begins at sector 2 and ends at sector 33
First usable sector is 34, last usable sector is 7814037133
Partitions will be aligned on 8-sector boundaries
Total free space is 3692 sectors (1.8 MiB)
Number Start (sector) End (sector) Size Code Name
1 40 409639 200.0 MiB EF00 EFI System Partition
2 411648 7814035455 3.6 TiB 0700
Eu tentaria o seguinte.
1: Qual driver NTFS é usado?
Existe um . mais antigo e mais estável
ntfs-3g
e um mais recententfs3
. No momento (2023) não há consenso sobre qual usar, algumas distros já migraram para as mais recentes, algumas permanecem nas mais antigas, algumas podem alternar dependendo dos bugs descobertos nontfs3
. Eu mesmo experimentei recentemente uma mudança repentina de driver no Fedora.Como verificar: após a montagem bem-sucedida, execute
mount
sem parâmetros e encontre sua partição na saída. Se estiver escritotype fuseblk
, é o mais antigontfs-3g
; se estiverntfs3
, é o mais novo.A propósito, se esse NTFS contém seus dados importantes, você pode querer esperar
ntfs3
um pouco. Por exemplo, veja por que o Debian não está usandontfs3
, embora as pessoas solicitem: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=9986272: Está tudo bem
udisks2
?O Dolphin usa o auxiliar
udisks2
para montar volumes. A configuração está em/etc/udisks2/
. Se você não tivermount_options.conf
lá,udisks2
use os padrões integrados, mas você pode lermount_options.conf.example
e criar seu arquivo de configuração. As opções relevantes seriamntfs_drivers
(influenciar a escolha do condutor) entfs_defaults
(específica do condutor, refinada).A propósito, você pode ter configurações diferentes para este volume NTFS específico e qualquer outro NTFS anexado. Leia
mount_options.conf.example
se você estiver interessado.3: Como eram realizadas montagens bem-sucedidas no passado e qual a diferença para agora?
Você poderia fazer algo como
journalctl --boot=-10 --unit=udisks2
e anotar quais coisas relacionadas aos udisks o diário tinha há 10 botas. Então você poderia executá-lo para a inicialização atual e comparar as duas saídas.Imagino que os problemas crescentes devam ter vindo de alguma atualização do sistema operacional ou do kernel; Acho que tive problemas com outra unidade talvez um mês antes de iniciar este tópico.
No final, simplesmente reformatei minhas unidades no exFat e não tive nenhum problema de montagem desde então. Geralmente, isso funcionou bem porque exFat é compatível com Windows e Linux.
Obrigado a todos pela ajuda, aprendi um pouco sobre solução de problemas de unidades no Linux.