Armazenar em USB na inicialização do sistema

0

Estou interessado em armazenar dados em uma unidade USB sempre que o sistema é inicializado. Coloquei um script no diretório init.d, mas não consigo copiar meus dados no pendrive. É possível que a unidade USB não esteja disponível na inicialização? Eu sei que o caminho para as unidades USB é

/media/myUSB

Do script init.d, tentei

ls /media/ > output.txt

e eu tive uma saída no arquivo txt do myUSB. No entanto, quando eu fiz

ls /media/myUSB > output.txt

Eu não tive saída.

Alguém pode me ajudar.

Editar:

Se eu fizer

sudo fdisk -l

Eu recebo esta saída:

Device Boot      Start         End      Blocks   Id  System
/dev/sdb1              44    15679439     7839698    b  W95 FAT32

A linha proposta (veja a resposta abaixo) vai mudar? Agradecemos antecipadamente

    
por johnson91 20.01.2015 / 10:07

1 resposta

0

Para montar um dispositivo durante a inicialização, ele deve ser mapeado em / etc / fstab, caso contrário, ele só será montado quando o usuário fizer o login porque o gnome ou a unidade detectaria dispositivos externos.

Primeiro, você precisa conhecer o caminho para o dispositivo usb, que não é o mesmo que / media / myUSB (é onde o dispositivo é montado). Para fazer isso, execute:

sudo fdisk -l

Você deve ver dispositivos diferentes, tipicamente / dev / sda1 / dev / sda2 / dev / sdb1 ... A carta identifica discos físicos, enquanto os números identificam partições, então presumivelmente um usb externo deve ser pelo menos "b". No meu sistema eu tenho isso:

/dev/sda1             2048   97656344  97654297  46,6G 83 Linux
/dev/sda2         97656832 1074219007 976562176 465,7G 83 Linux
/dev/sda3       1074219008 1082032127   7813120   3,7G 82 Linux swap / Solaris
/dev/sda4  *    1082032128 1953521663 871489536 415,6G  7 HPFS/NTFS/exFAT

Device     Boot Start     End Sectors  Size Id Type
/dev/sdb1  *    16128 7831551 7815424  3,7G  c W95 FAT32 (LBA) 

Como você pode ver, eu tenho uma unidade principal com quatro partições e um usb externo com apenas uma. Depois que você souber qual partição é o seu usb, adicione-a ao fstab com seu editor favorito (você precisará de privilégios de administrador). A nova linha deve ser algo como isto:

/dev/sdb1 /media/myUSB/ ntfs-3g defaults,auto,umask=000,users,rw 0 0

Note que este é um exemplo, o seu dispositivo pode ter um número diferente ou sistema de arquivos (NTFS no meu caso). Se você adicionar mais informações à sua pergunta, talvez alguém possa indicar a sintaxe exata.

    
por animaletdesequia 20.01.2015 / 10:39