Fórum Ubuntu Linux - PT

Suporte Técnico => Hardware e Periféricos => Tópico iniciado por: PauloGonvalves em 28 de Fevereiro de 2022, 13:06

Título: Acesso a disco/partições por USB Ext3/4
Enviado por: PauloGonvalves em 28 de Fevereiro de 2022, 13:06
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
Título: Re:Acesso a disco/partições por USB Ext3/4
Enviado por: zekkerj em 04 de MAR?O de 2022, 15:34
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