我正在通过本教程在 AWS 上设置 PostgreSQL: http://media.amazonwebservices.com/AWS_RDBMS_PostgreSQL.pdf
以下是最初几个步骤:
1. Launch an EC2 instance using the AMI of your choice. (For this example, use the Amazon Linux 64-bit AMI.)
2. Create an Amazon EBS volume to use for your PostgreSQL storage, and attach it to the instance.
**Note: You need the operating system device name (/dev/xvdc for instance) to complete step 6.**
3. Connect to the instance by SSH.
4. Make a file system on your Amazon EBS volume:
$ yum install xfsprogs
**$ sudo mkfs -t xfs /dev/xvdc**
5. Make a directory to serve as a mount point:
$ sudo mkdir -p /data
$ sudo chown `id -u` /data
6. Edit your fstab to mount the volume on startup:
$ sudo –I
$ echo ‘/dev/xvdc /data auto noatime,noexec,nodiratime 0 0’ >> /etc/fstab
在步骤 4 中,我认为他们的意思是我应该格式化新附加的 EBS 卷,而不是 OS 卷。但由于在步骤 2 中的注释中他们将 OS 称为“xvdc”,所以我感到很困惑。
我对 AWS 或 Linux 没有经验,因此我对自己的理解不够有信心,并且想验证一下。
答案1
/dev/xvdc
是新设备的名称。“操作系统设备名称”是指操作系统引用此设备的名称。我认为您将“操作系统设备”与“根卷”混淆了。您的根卷很可能是/dev/xvda1
。
因此,您应该按照指定的教程进行操作。