Como formato pendrive somente leitura no terminal? [RESOLVIDO]

1. Como formato pendrive somente leitura no terminal? [RESOLVIDO]

João Santos Vieira Junior
PensadorNato1987

(usa Linux Mint)

Enviado em 20/11/2023 - 20:51h

Como formato pendrive somente leitura no terminal?


  


2. MELHOR RESPOSTA

Buckminster
Buckminster

(usa Debian)

Enviado em 21/11/2023 - 16:56h

Primeiro execute:

# lsblk
e
# fdisk -l

Esses comandos são para identificar o pendrive. No lsblk deverá ser algo como media/alguma/coisa, daí você observa pelo tamanho em G (exemplo 14,4G) e vê a saída, exemplo:
sdc 8:32 1 14,4G 0 disk
-sdc1 8:33 1 14,4G 0 part /media/debinadns/Ventoy
-sdc2 8:34 1 32M 0 part

No exemplo é sdc1, ou seja, /dev/sdc1.
Na saída do fdisk -l também é só ler.
Veja qual o sdx que der aí.

Depois
# umount /dev/sdc1 <<< aqui coloque a saída que você observar aí.

Daí
# chmod -R -w /dev/sdc1 <<< aqui coloque a saída que você observar aí.

E para formatar: 'mkfs.fat /dev/sdc1' para sistemas de arquivos FAT, ou 'mkfs.ext4 /dev/sdc1' para sistemas de arquivos ext4.


_________________________________________________________
Always listen the Buck!
Enquanto o cursor estiver pulsando, há vida!

3. Re: Como formato pendrive somente leitura no terminal? [RESOLVIDO]

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 20/11/2023 - 20:51h

Para formatar um pendrive como somente leitura no terminal, você pode seguir os seguintes passos:

1. Primeiro, identifique o dispositivo do pendrive. Isso pode ser feito usando o comando `lsblk` ou `fdisk -l`. Por exemplo, vamos supor que o dispositivo seja `/dev/sdb1`.

2. Desmonte o sistema de arquivos do pendrive, se estiver montado. Para fazer isso, use o comando `umount /dev/sdb1`.

3. Agora, vamos tornar o pendrive somente leitura usando o comando `sudo chmod -R -w /dev/sdb1`. Lembre-se de substituir `/dev/sdb1` pelo dispositivo correto do seu pendrive.

4. Por fim, você pode formatar o pendrive caso seja necessário. Para formatar, use o comando `sudo mkfs.fat /dev/sdb1` para sistemas de arquivos FAT, ou `sudo mkfs.ext4 /dev/sdb1` para sistemas de arquivos ext4.

Lembre-se de substituir `/dev/sdb1` pelo dispositivo correto do seu pendrive.


4. Re: Como formato pendrive somente leitura no terminal? [RESOLVIDO]

João Santos Vieira Junior
PensadorNato1987

(usa Linux Mint)

Enviado em 20/11/2023 - 20:56h


alexabolada escreveu:

Para formatar um pendrive como somente leitura no terminal, você pode seguir os seguintes passos:

1. Primeiro, identifique o dispositivo do pendrive. Isso pode ser feito usando o comando `lsblk` ou `fdisk -l`. Por exemplo, vamos supor que o dispositivo seja `/dev/sdb1`.

2. Desmonte o sistema de arquivos do pendrive, se estiver montado. Para fazer isso, use o comando `umount /dev/sdb1`.

3. Agora, vamos tornar o pendrive somente leitura usando o comando `sudo chmod -R -w /dev/sdb1`. Lembre-se de substituir `/dev/sdb1` pelo dispositivo correto do seu pendrive.

4. Por fim, você pode formatar o pendrive caso seja necessário. Para formatar, use o comando `sudo mkfs.fat /dev/sdb1` para sistemas de arquivos FAT, ou `sudo mkfs.ext4 /dev/sdb1` para sistemas de arquivos ext4.

Lembre-se de substituir `/dev/sdb1` pelo dispositivo correto do seu pendrive.


Deu esse erro:

root@fedora:/home/junior# mount /dev/sdb1
mount: /dev/sdb1: can't find in /etc/fstab.

Como faço para corrigir?




5. Re: Como formato pendrive somente leitura no terminal? [RESOLVIDO]

João Santos Vieira Junior
PensadorNato1987

(usa Linux Mint)

Enviado em 21/11/2023 - 22:21h


Buckminster escreveu:

Primeiro execute:

# lsblk
e
# fdisk -l

Esses comandos são para identificar o pendrive. No lsblk deverá ser algo como media/alguma/coisa, daí você observa pelo tamanho em G (exemplo 14,4G) e vê a saída, exemplo:
sdc 8:32 1 14,4G 0 disk
-sdc1 8:33 1 14,4G 0 part /media/debinadns/Ventoy
-sdc2 8:34 1 32M 0 part

No exemplo é sdc1, ou seja, /dev/sdc1.
Na saída do fdisk -l também é só ler.
Veja qual o sdx que der aí.

Depois
# umount /dev/sdc1 <<< aqui coloque a saída que você observar aí.

Daí
# chmod -R -w /dev/sdc1 <<< aqui coloque a saída que você observar aí.

E para formatar: 'mkfs.fat /dev/sdc1' para sistemas de arquivos FAT, ou 'mkfs.ext4 /dev/sdc1' para sistemas de arquivos ext4.


_________________________________________________________
Always listen the Buck!
Enquanto o cursor estiver pulsando, há vida!


Tentei mas apareceu isso abaixo:

Dispositivo Inicializar Início Fim Setores Tamanho Id Tipo
/dev/sdb1 2048 30535679 30533632 14,6G b FAT32 W95
root@junior-Aspire-F5-573G:/home/junior# umount /dev/sdb1
umount: /dev/sdb1: não montado.
root@junior-Aspire-F5-573G:/home/junior# mount /dev/sdb1
mount: /dev/sdb1: não foi possível localizar em /etc/fstab.
root@junior-Aspire-F5-573G:/home/junior# mkfs.fat /dev/sdb1
mkfs.fat 4.2 (2021-01-31)
mkfs.fat: unable to synchronize /dev/sdb1:Input/output error
root@junior-Aspire-F5-573G:/home/junior#





6. Re: Como formato pendrive somente leitura no terminal? [RESOLVIDO]

Buckminster
Buckminster

(usa Debian)

Enviado em 22/11/2023 - 10:47h

Conecte o pendrive na máquina e execute o comando:

# lsblk

e poste aqui a saída.


_________________________________________________________
Always listen the Buck!
Enquanto o cursor estiver pulsando, há vida!


7. Re: Como formato pendrive somente leitura no terminal? [RESOLVIDO]

João Santos Vieira Junior
PensadorNato1987

(usa Linux Mint)

Enviado em 24/11/2023 - 17:09h


Buckminster escreveu:

Conecte o pendrive na máquina e execute o comando:

# lsblk

e poste aqui a saída.


_________________________________________________________
Always listen the Buck!
Enquanto o cursor estiver pulsando, há vida!


A saída é essa:
root@junior-Aspire-F5-573G:/home/junior# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 223,6G 0 disk
&#9500;&#9472;sda1 8:1 0 1M 0 part
&#9500;&#9472;sda2 8:2 0 513M 0 part /boot/efi
&#9492;&#9472;sda3 8:3 0 223,1G 0 part /
sdb 8:16 1 14,6G 0 disk
&#9492;&#9472;sdb1 8:17 1 14,6G 0 part
root@junior-Aspire-F5-573G:/home/junior#






8. Re: Como formato pendrive somente leitura no terminal?

Buckminster
Buckminster

(usa Debian)

Enviado em 24/11/2023 - 18:23h

Com o pendrive conectado execute:

# umount /dev/sdb1 <<< verifique antes com o lsblk se é mesmo sdb1.
# fsck -y /dev/sdb1

Esse comando deve reparar o sistema de arquivos. Depois tente formatar de novo.
Caso der algum erro poste aqui.


_________________________________________________________
Always listen the Buck!
Enquanto o cursor estiver pulsando, há vida!


9. Re: Como formato pendrive somente leitura no terminal? [RESOLVIDO]

João Santos Vieira Junior
PensadorNato1987

(usa Linux Mint)

Enviado em 24/11/2023 - 18:32h


Buckminster escreveu:

Com o pendrive conectado execute:

# umount /dev/sdb1 <<< verifique antes com o lsblk se é mesmo sdb1.
# fsck -y /dev/sdb1

Esse comando deve reparar o sistema de arquivos. Depois tente formatar de novo.
Caso der algum erro poste aqui.


_________________________________________________________
Always listen the Buck!
Enquanto o cursor estiver pulsando, há vida!


Apareceu isso:

root@junior-Aspire-F5-573G:/home/junior# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 223,6G 0 disk
&#9500;&#9472;sda1 8:1 0 1M 0 part
&#9500;&#9472;sda2 8:2 0 513M 0 part /boot/efi
&#9492;&#9472;sda3 8:3 0 223,1G 0 part /
sdb 8:16 1 14,6G 0 disk
&#9492;&#9472;sdb1 8:17 1 14,6G 0 part
root@junior-Aspire-F5-573G:/home/junior# umount /dev/sdb1
umount: /dev/sdb1: não montado.
root@junior-Aspire-F5-573G:/home/junior# mount /dev/sdb1
mount: /dev/sdb1: não foi possível localizar em /etc/fstab.
root@junior-Aspire-F5-573G:/home/junior# fsck -y /dev/sdb1
fsck de util-linux 2.37.2
e2fsck 1.46.5 (30-Dec-2021)
ext2fs_open2: Mau número mágico em super-bloco
fsck.ext2: Superbloco inválido, experimentando blocos de cópia de segurança...
fsck.ext2: Mau número mágico em super-bloco tentando abrir /dev/sdb1

O super-bloco não pôde ser lido ou não descreve um sistema ext2/ext3/ext4
válido. Se o dispositivo é válido e realmente contém um sistema ext2/ext3/ext4
(e não swap, ufs ou outra coisa), então o super-bloco está corrompido e
pode tentar executar e2fsck com um super-bloco alternativo:
e2fsck -b 8193 <dispositivo>
ou
e2fsck -b 32768 <dispositivo>

root@junior-Aspire-F5-573G:/home/junior#

O que faço?




10. Re: Como formato pendrive somente leitura no terminal? [RESOLVIDO]

João Santos Vieira Junior
PensadorNato1987

(usa Linux Mint)

Enviado em 24/11/2023 - 19:25h


PensadorNato1987 escreveu:


Buckminster escreveu:

Com o pendrive conectado execute:

# umount /dev/sdb1 <<< verifique antes com o lsblk se é mesmo sdb1.
# fsck -y /dev/sdb1

Esse comando deve reparar o sistema de arquivos. Depois tente formatar de novo.
Caso der algum erro poste aqui.


_________________________________________________________
Always listen the Buck!
Enquanto o cursor estiver pulsando, há vida!


Apareceu isso:

root@junior-Aspire-F5-573G:/home/junior# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 223,6G 0 disk
&#9500;&#9472;sda1 8:1 0 1M 0 part
&#9500;&#9472;sda2 8:2 0 513M 0 part /boot/efi
&#9492;&#9472;sda3 8:3 0 223,1G 0 part /
sdb 8:16 1 14,6G 0 disk
&#9492;&#9472;sdb1 8:17 1 14,6G 0 part
root@junior-Aspire-F5-573G:/home/junior# umount /dev/sdb1
umount: /dev/sdb1: não montado.
root@junior-Aspire-F5-573G:/home/junior# mount /dev/sdb1
mount: /dev/sdb1: não foi possível localizar em /etc/fstab.
root@junior-Aspire-F5-573G:/home/junior# fsck -y /dev/sdb1
fsck de util-linux 2.37.2
e2fsck 1.46.5 (30-Dec-2021)
ext2fs_open2: Mau número mágico em super-bloco
fsck.ext2: Superbloco inválido, experimentando blocos de cópia de segurança...
fsck.ext2: Mau número mágico em super-bloco tentando abrir /dev/sdb1

O super-bloco não pôde ser lido ou não descreve um sistema ext2/ext3/ext4
válido. Se o dispositivo é válido e realmente contém um sistema ext2/ext3/ext4
(e não swap, ufs ou outra coisa), então o super-bloco está corrompido e
pode tentar executar e2fsck com um super-bloco alternativo:
e2fsck -b 8193 <dispositivo>
ou
e2fsck -b 32768 <dispositivo>

root@junior-Aspire-F5-573G:/home/junior#

O que faço?



Não se preocupe vou colocar como resolvido,o pendrive foi para o beleleu,vou comprar um pendrive novo,ta ok.




11. Re: Como formato pendrive somente leitura no terminal? [RESOLVIDO]

Buckminster
Buckminster

(usa Debian)

Enviado em 24/11/2023 - 19:35h

Ok.

Mas segundo o que está ali tu pode tentar executar:

# e2fsck -b 8193 /dev/sdb1
ou
# e2fsck -b 32768 /dev/sdb1

Tenta os dois comandos.

Mas somente a título de experiência por que acredito que o pendrive está estragado.


_________________________________________________________
Always listen the Buck!
Enquanto o cursor estiver pulsando, há vida!


12. Re: Como formato pendrive somente leitura no terminal? [RESOLVIDO]

João Santos Vieira Junior
PensadorNato1987

(usa Linux Mint)

Enviado em 24/11/2023 - 19:45h


[quote]Buckminster escreveu:

Ok.

Mas segundo o que está ali tu pode tentar executar:

# e2fsck -b 8193 /dev/sdb1
ou
# e2fsck -b 32768 /dev/sdb1

Tenta os dois comandos.

Mas somente a título de experiência por que acredito que o pendrive está estragado.


[b]______________________________________________________


Deu isso:

root@junior-Aspire-F5-573G:/home/junior# e2fsck -b 32768 /dev/sdb1
e2fsck 1.46.5 (30-Dec-2021)
e2fsck: Mau número mágico em super-bloco tentando abrir /dev/sdb1

O super-bloco não pôde ser lido ou não descreve um sistema ext2/ext3/ext4
válido. Se o dispositivo é válido e realmente contém um sistema ext2/ext3/ext4
(e não swap, ufs ou outra coisa), então o super-bloco está corrompido e
pode tentar executar e2fsck com um super-bloco alternativo:
e2fsck -b 8193 <dispositivo>
ou
e2fsck -b 32768 <dispositivo>





01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts