2017-01-20 54 views
0

我沒有技術背景,但決定創建Google Compute Engine實例以創建1.6GB數據庫。我使用PostgreSQL(Pgadmin3)來訪問GCE上的數據庫。已工作的罰款,到目前爲止,但現在我試圖導入一個新的文件,並正在錯誤消息文件導入失敗沒有足夠的空間

「恐慌:無法寫入文件‘pg_xlog裏面/ xlogtemp.1293’:沒有剩餘空間該設備「

我查看了Google的文檔以調整磁盤大小。我做了DF -h在SSH並獲得

/dev/sda1  9.8G 9.2G 16M 100%/

我也沒有

sudo lsblk --output NAME,size,state 
NAME SIZE STATE 
sda  20G running 
└─sda1 10G 

於是我做了

sudo resize2fs /dev/disk/by-id/google-myddisk-part1 
resize2fs 1.42.12 (29-Aug-2014) 
The filesystem is already 2620928 (4k) blocks long. Nothing to do! 

人有什麼想法?

回答

0

由於這是根磁盤,您必須重新啓動實例。它應該在啓動時自動調整磁盤的大小。請檢查詳細信息在這裏:https://cloud.google.com/compute/docs/disks/create-root-persistent-disks#repartitionrootpd

+0

謝謝我認爲這工作,但現在我無法通過SSH連接到實例,甚至telnet到實例。我很確定防火牆不是問題。 –

+0

您可以檢查控制檯中的串行端口。它應該在啓動時顯示所有消息。 –

+0

謝謝。我所得到的是這樣的: 'SeaBIOS(版本1.8.2-20161221_130212-谷歌) 總RAM大小= 0x000000006cc00000 = 1740 MIB CPU的發現:1個最大CPU支持:1 發現爲Virtio-SCSI 0:3 virtio-scsi vendor ='Google'product ='PersistentDisk'rev ='1'type = 0 removable = 0 virtio-scsi blksize = 512 sector = 41943040 = 20480 MiB 驅動器0x000f4780:PCHS = 0/0/0 translation = lba LCHS = 1024/255/63 s = 41943040 從硬盤啓動0 ...' –

相關問題