Como usar o USB-SSD para memória virtual?

0

Estou tentando construir uma biblioteca na minha máquina a partir da origem, mas ela falha devido a memória virtual insuficiente. Disseram-me que talvez eu pudesse contornar isso montando um SSD e usando isso como um espaço de troca para expandir a memória do meu sistema pela duração da construção.

O problema é que não entendo como fazer isso no Linux.

Pelo que eu entendi, preciso encontrar o nome do arquivo do dispositivo que é associado ao SSD depois de conectá-lo e fazer algo como

mount DEVICE_FILE /mnt

que deve tornar o SSD acessível para mim e, em seguida, de alguma forma atribuir esse diretório como um espaço de troca virtual e, em seguida, tente executar minha compilação novamente.

Eu acredito que a maneira de encontrar o arquivo do dispositivo é usar o dmesg | cauda, o que me dá isso:

sd 0:0:0:0: [sda] Read Capacity(10) failed: Result: hostbyte=0x01 driverbyte=0x00
sd 0:0:0:0: [sda] Sense not available.
sd 0:0:0:0: [sda] Attached SCSI disk
usb 1-1.3: reset low-speed USB device number 3 using ci_hdrc
usb 1-1.1: new high-speed USB device number 9 using ci_hdrc
usb-storage 1-1.1:1.0 USB Mass Storage device detected
scsi host0: usb-storage 1-1.1:1.0
scsi 0:0:0:0 Direct-Access Seagate Expansion 9300 PQ: 0 ANSI: 6
sd 0:0:0:0: Attached scsi generic sg0 type 0
sd 0:0:0:0: [sda] Spinning up disk...

Mas eu não sei o que é suposto ser o arquivo de dispositivo que estou procurando. Eu também não entendo como definir o espaço / mnt como memória virtual.

Alguém pode explicar o método de fazer isso?

    
por Zephyr 25.05.2017 / 18:37

0 respostas