Acesso a disco/partições por USB Ext3/4

Iniciado por PauloGonvalves, 28 de Fevereiro de 2022, 13:06

tópico anterior - próximo tópico

PauloGonvalves

Boas gente. Help me !!!

Preciso de ajuda nos comandos bash para ver o conteudo de um disco ext3/ext4 ligado ao pc por usb.
O disco estava num NAS da QNAP

já fiz:

#sudo fdisk -l

Disk /dev/sdf: 3,65 TiB, 4000787030016 bytes, 7814037168 sectors
Disk model: EFRX-68WT0N0   
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 4096 bytes / 33553920 bytes
Disklabel type: gpt
Disk identifier: D7D4CA36-F58F-44C8-A70D-549013579782

Device          Start        End    Sectors   Size Type
/dev/sdf1          40    1060289    1060250 517,7M Microsoft basic data
/dev/sdf2     1060296    2120579    1060284 517,7M Microsoft basic data
/dev/sdf3     2120584 7796248109 7794127526   3,6T Microsoft basic data
/dev/sdf4  7796248112 7797308399    1060288 517,7M Microsoft basic data
/dev/sdf5  7797308408 7814015999   16707592     8G Microsoft basic data

-------------------------------------------------------------------------------

#sudo parted -l

Model: WDC WD40 EFRX-68WT0N0 (scsi)
Disk /dev/sdf: 4001GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start   End     Size    File system     Name     Flags
1      20,5kB  543MB   543MB   ext3            primary  msftdata
2      543MB   1086MB  543MB   linux-swap(v1)  primary  msftdata
3      1086MB  3992GB  3991GB                  primary  msftdata
4      3992GB  3992GB  543MB   ext3            primary  msftdata
5      3992GB  4001GB  8554MB  linux-swap(v1)  primary  msftdata


Como acedo para read/write ás partições ?

Obrigado

zekkerj

Sugiro fortemente que não faça acesso R/W, principalmente se esse disco fizer parte de uma matriz RAID 0, na origem. Se o fizer, faça com muito cuidado, e sob sua conta e risco.

Para acessar o conteúdo de um sistema de arquivos que está dentro de uma partição, você precisa montá-lo sobre uma pasta. Essa pasta torna-se ponto de montagem, e seu conteúdo ficará inacessível até que você faça a desmontagem do sistema de arquivos. Somente o super-usuário pode fazer a montagem e desmontagem de um sistema de arquivos (exceto sob algumas condições que não vêm ao caso agora).

Para montar o sistema de arquivos a partir do shell, você usa o comando "mount":

mount <opções de montagem> <sistema de arquivos> <ponto de montagem>

Um bom lugar pra fazer a montagem de um sistema de arquivos (filesystem ou FS) é a pasta "/mnt". Ela foi criada pra isso, e normalmente está vazia, o que simplifica pra você.

Pra obter acesso de escrita (seja cuidadoso!!!) no FS, você usa a opção "-o rw". Você pode combinar várias opções e uma só, separando-as por vírgulas. P.ex. "-o rw,user,users". Consulte o manual do comando "mount" pra saber as várias opções disponíveis.

Exemplo de uso do comando "mount":

sudo mount -o rw /dev/sdf4 /mnt

Para desmontar, use o comando "umount". O comando umount não tem opções, até onde me lembro. O formato do comando é:

umount <ponto de montagem ou sistema de arquivos>

Você não pode desmontar um sistema de arquivos enquanto algum arquivo dentro dele estiver em uso; isso inclui o shell, assim, se vc "entrar" nas pastas dentro do ponto de montagem, precisa "sair", antes de poder desmontar.

Exemplos do "umount" (equivalentes, se foi montado com o comando acima):

sudo umount /mnt
sudo umount /dev/sdf4
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D