Existem várias maneiras de introduzir permissões de gravação em um disco rígido portátil no OpenSUSE, dependendo do que está impedindo que você escreva e qual é o resultado desejado. Aqui está um colapso de cenários e soluções comuns:
1. O sistema de arquivos é montado somente leitura: Este é o motivo mais comum. A unidade pode ser montada com a opção `ro` (somente leitura). Verifique seus pontos de montagem:
`` `BASH
lsblk -f
`` `
Este comando mostra todos os dispositivos de bloco e seus pontos de montagem, incluindo o tipo de sistema de arquivos e as opções de montagem. Localize seu disco rígido portátil (provavelmente será `/dev/sdb1`,`/dev/sdc1` etc., dependendo do dispositivo). Se mostrar `ro` na coluna` MountPoints`, é montado somente leitura.
Solução: Desmonte a unidade e remova-a de leitura. Primeiro, identifique o ponto de montagem (por exemplo, `/mídia/usuário/mydrive`). Então:
`` `BASH
SUDO UMOUNT/Mídia/Usuário/MyDrive # Substitua pelo seu ponto de montagem real
Sudo Monte -o Remount, RW/Mídia/Usuário/MyDrive # Substitua pelo seu ponto de montagem real
`` `
Se isso falhar, tente especificar o dispositivo diretamente:
`` `BASH
sudo umount /dev /sdb1 # substitua pelo seu dispositivo real
sudo montagem -t
/dev/sdb1/mídia/user/myDrive # Substitua pelo tipo de sistema de arquivos (por exemplo, ext4, ntfs, fat32) e ponto de montagem
`` `
2. Problemas de permissões no sistema de arquivos:
Mesmo que a unidade seja montada em leitura, você pode não ter as permissões necessárias no próprio sistema de arquivos.
Solução: Use `Chown` e` chmod` para alterar a propriedade e as permissões. Substitua `/Media/User/MyDrive` pelo ponto de montagem real e` YourUserName` pelo seu nome de usuário:
* Alterar a propriedade: Isso lhe dá controle total. Use cautelosamente!
`` `BASH
sudo chown -r seu nome:yourusername/mídia/usuário/mydrive
`` `
* Alterar permissões: Isso você lê e escreve acesso. A opção `-R` aplica-a recursivamente a todos os subdiretos e arquivos.
`` `BASH
sudo chmod -r 777/mídia/usuário/mydrive # oferece a todos o acesso completo (geralmente não recomendado para segurança)
sudo chmod -r u+rwx, g+rx, o+rx/mídia/usuário/mydrive # mais seguro:o proprietário (u) leu, escreva e execute; Grupo (G) e outros (O) leram e executaram. Ajuste conforme necessário.
`` `
3. A unidade está danificada ou falhando:
Se as soluções acima não funcionarem, a unidade em si poderá estar fisicamente danificada ou falhando. Tente verificar o status inteligente da unidade usando ferramentas como `smartctl`:
`` `BASH
sudo smartctl -a /dev /sdb # substituir /dev /sdb com sua unidade
`` `
Procure quaisquer erros ou avisos. Setores ruins podem impedir a escrita.
4. A unidade é criptografada:
Se a unidade for criptografada (por exemplo, com Luks), você precisará desbloqueá -lo antes de escrever para ele. O processo de desbloqueio depende de como a criptografia foi configurada. Você normalmente precisará usar uma senha ou um arquivo de key.
5. O sistema de arquivos está corrompido:
Um sistema de arquivos corrompido pode impedir a escrita. Tente executar uma verificação do sistema de arquivos (o comando específico depende do tipo de sistema de arquivos):
* ext4: `sudo e2fsck -f/dev/sdb1` ( cautela: Use isso com extrema cautela e somente se você entender os riscos. Isso pode levar à perda de dados se usado de forma inadequada.)
* ntfs: Use uma ferramenta baseada no Windows ou um utilitário de reparo NTFS de plataforma cruzada.
* gord32: Windows 'chkdsk` ou uma ferramenta semelhante.
Notas importantes:
* Backup seus dados: Antes de fazer alterações significativas nas permissões ou nas verificações do sistema de arquivos, faça backup de seus dados, se possível. A perda de dados é um risco real.
* Substitua os espaços reservados: Lembre -se de substituir `/dev/sdb1` e`/mídia/usuário/mydrive` pelo dispositivo correto e ponto de montagem para o seu disco rígido portátil. Use `lsblk -f` para identificá -los com precisão.
* Segurança: Evite usar o `chmod 777`, a menos que seja absolutamente necessário. Ele abre seus dados para possíveis riscos de segurança. Permissões mais restritivas são geralmente recomendadas.
* Privilégios de raiz: A maioria desses comandos exige `sudo` porque envolvem a modificação de configurações e arquivos do sistema.
Se você tentou essas etapas e ainda não pode escrever na unidade, forneça mais detalhes sobre a unidade (tipo de sistema de arquivos, mensagens de erro que você está recebendo etc.) para obter uma assistência mais específica.