分享

aliyun服务器(实例)部分相关操作

 土心园 2018-03-06

一、远程连接ECS实例

阿里云在控制台为您提供了 管理终端,方便您远程连接并管理ECS实例。

使用管理终端连接实例

以下是使用 管理终端 连接ECS实例操作步骤的简易说明。
ECS _ 流程图 _ 使用管理终端连接 ECS 实例流程图

  1. 登录 ECS管理控制台

  2. 在左侧导航栏里,单击 实例

  3. 选择地域。

  4. 在实例列表里,找到需要连接的实例,在 操作 列,单击 远程连接

  5. 连接 管理终端

    • 如果这是您第一次连接 管理终端,应按照以下方式连接 管理终端

      1. 在弹出的 远程连接密码 对话框,复制密码。

        注意
        连接密码仅在第一次连接管理终端时显示一次。如果您以后需要使用这个密码连接管理终端,请记下该密码。

      2. 单击 关闭,关闭该对话框。
      3. 在弹出的 输入远程连接密码 对话框中粘贴密码后,单击 确定,开始连接 管理终端
    • 如果这不是您第一次连接 管理终端,在弹出的 输入远程连接密码 对话框中输入密码,单击 确定,开始连接 管理终端

    • 如果您忘记了密码,应按以下步骤操作:
      1. 修改远程连接密码
      2. 单击界面左上角的 发送远程命令 > 连接远程连接
      3. 在弹出的 输入远程连接密码 对话框中,输入刚修改的新密码。
      4. 单击 确定,开始连接 管理终端
  6. 登录ECS实例。根据实例的操作系统,您应执行不同的操作步骤:

    • 如果是Linux实例,输入用户名 root 和实例登录密码。如果不知道实例登录密码,请 重置实例密码
      • Linux系统一般不会显示密码输入过程。
      • 您可以单击界面左上角的 发送远程命令 > CTRL+ALT+Fx(x为1−10),切换不同的 管理终端 连接Linux实例执行不同的操作。
      • 如果出现黑屏,是因为Linux实例处于休眠状态,单击键盘上任意键即可唤醒。
    • 如果是Windows实例,在 管理终端 界面的左上角单击 发送远程命令 > CTRL+ALT+DELETE,进入Windows实例的登录界面。输入用户名和密码即可登录。如果不知道实例登录密码,请 重置实例密码
      管理终端_Windows_Ctrl+Alt+Del 登录

修改远程连接密码

如果您希望使用好记的远程连接密码,或者忘记了密码,您应按照以下步骤修改远程连接密码。

如果您要连接的不是I/O优化实例,修改密码后,您需要 在ECS管理控制台重启实例 使新密码生效。重启操作需要停止您的实例,中断您的业务,所以请谨慎执行。

  1. 进入 管理终端 界面。

  2. 关闭弹出的 远程连接密码 对话框或 输入远程连接密码 对话框。

  3. 在界面的右上角,单击 修改远程连接密码。 
    ECS _ 管理终端修改远程连接密码

  4. 在弹出的 修改远程连接密码 对话框里,输入新密码后,单击 确定,关闭对话框。

  5. 新密码生效:

    • 如果您要连接的是I/O优化实例,新密码会立即生效。
    • 如果您要连接的是非I/O优化实例,您需要 在控制台上重启实例,密码才会生效。在ECS实例内部重启无效。

二、挂载数据盘

您可以将单独创建的数据盘(云盘或共享块存储)挂载到ECS实例上。您可以选择从实例入口挂载云盘,也可以从云盘或共享块存储入口挂载数据盘。选择入口时,请考虑以下说明:

  • 若要在一个实例上挂载多个云盘,从实例入口操作比较方便。
  • 若要将多个云盘挂载到不同的实例上,从云盘入口操作比较方便。
  • 必须从共享块存储入口挂载共享块存储。

本文同时适用于云盘和共享块存储。

注意
目前,共享块存储仍处于公测阶段。您可以 申请公测资格

注意事项

在挂载数据盘之前,请了解以下注意事项:

  • 随实例一起创建的数据盘,不需要执行挂载操作。
  • 挂载数据盘时,实例需要满足以下条件:
    • 实例状态必须为 运行中(Running)或者 已停止(Stopped),不能为 已锁定(Locked)。
    • 实例不欠费。
    • 不能挂载或卸载本地存储。
  • 挂载数据盘时,云盘的状态必须为 待挂载(Available)。
  • 数据盘只能挂载到同一地域下同一可用区内的实例上,不能跨可用区挂载。
  • 数量限制:
    • 一台ECS实例最多能挂载16块云盘,同一时刻,一块云盘只能挂载到一个实例上。
    • 单块共享块存储最多支持同时挂载到16台ECS实例。公测期间最多同时挂载到4台ECS实例上。
  • 独立创建的数据盘可以挂载到同一地域下同一可用区的任意实例上(包括预付费和按量付费的实例)。
  • 不需要挂载系统盘。

前提条件

您已经在同一可用区创建了 ECS实例 和 云盘或共享块存储

从实例入口挂载云盘

按以下步骤在选定的实例上挂载云盘:

  1. 登录 ECS管理控制台

  2. 在左侧导航栏中,单击 实例

  3. 选择地域。

  4. 找到需要挂载数据盘的实例,单击实例ID。 
    通过实例打开磁盘列表

  5. 在左侧导航栏中,单击 本实例磁盘,并在磁盘列表右上方单击 挂载云盘。 
    在本实例磁盘页上挂载云盘

  6. 在弹出对话框中,做以下设置:

    • 目标磁盘:只能选择同一可用区、状态为 待挂载 的云盘。
    • 磁盘随实例释放:如果勾选,当实例释放时,该云盘也会同时释放。
    • 自动快照随磁盘释放:如果勾选,当云盘释放时,该云盘创建的所有自动快照都会一起释放,但手动快照不会释放。不建议勾选该选项,保留备份数据。
      完成设置后,单击 确定,并单击 执行挂载
      挂载云盘对话框
  7. 刷新本实例磁盘列表。
    如果该云盘的状态变为 使用中,表示挂载成功。

至此,您已经在控制台上挂载云盘。您可以在 本实例磁盘 页的磁盘列表中看到新的云盘信息。您可以登录实例分区并格式化数据盘使其可用。具体操作,请参考 Linux格式化和挂载数据盘 和 Windows格式化数据盘

从云盘入口挂载云盘

按以下步骤将选中的云盘挂载到实例上:

  1. 登录 ECS管理控制台

  2. 在左侧导航栏中,选择 存储 > 云盘

  3. 选择地域。

  4. 找到 待挂载 云盘,在 操作 列中,选择 更多 > 挂载
    云盘列表中挂载

  5. 在弹出对话框中,做以下设置:

    • 目标实例:只能选择同一可用区的ECS实例。
    • 磁盘随实例释放:如果勾选,当实例释放时,该云盘也会同时释放。
    • 自动快照随磁盘释放:如果勾选,当云盘释放时,该云盘创建的所有自动快照都会一起释放,但手动快照不会释放。不建议勾选该选项,保留备份数据。
      完成设置后,单击 执行挂载
      从云盘入口挂载云盘
  6. 刷新云盘列表。
    如果该云盘的状态变为 使用中,表示挂载成功。

至此,您已经在控制台上挂载云盘。您可以登录实例,分区并格式化数据盘使其可用。具体操作,请参考 Linux格式化和挂载数据盘 和 Windows格式化数据盘

挂载共享块存储

按以下步骤将共享块存储挂载到一台或多台实例上:

  1. 登录 ECS管理控制台

  2. 在左侧导航栏中,选择 存储 > 共享块存储

  3. 选择地域。

  4. 找到 待挂载 共享块存储,在 操作 列中,单击 挂载
    在共享块存储列表中选择操作

  5. 在弹出对话框中,选择同一可用区下的目标实例,并单击 执行挂载
    挂载共享块存储

  6. 刷新共享块存储列表。
    如果该共享块存储的状态变为 使用中,表示挂载成功。

  7. (可选)如果您要将同一块共享块存储挂载到多台实例上,重复第4步−第6步操作。

至此,您已经在控制台上将共享块存储挂载到多台实例上。您可以登录实例,分区并格式化这块共享块存储使其可用。具体操作,请参考 Linux格式化和挂载数据盘 和 Windows格式化数据盘



三、Linux 格式化和挂载数据盘

如果您已经为 ECS 实例配了数据盘,您需要先格式化数据盘并挂载文件系统后才能正常使用数据盘。

注意

  • 磁盘分区和格式化是高风险行为,请慎重操作。本文档描述如何处理一个新买的数据盘,如果您的数据盘上有数据,请务必对数据盘创建快照以避免可能的数据丢失。

  • 云服务器 ECS 仅支持对 数据盘 进行分区,而不支持对 系统盘 进行分区。如果您强行使用第三方工具对系统盘进行分区操作,可能引发未知风险,如系统崩溃、数据丢失等

本文描述如何用一个新的数据盘创建一个单分区数据盘并挂载文件系统。本文仅适用于使用 fdisk 命令对一个不大于 2 TB 的数据盘执行分区操作。如果需要分区的数据盘大于 2 TB,请参考 32TB 块存储分区

您还可以根据业务需要,对数据盘进行多分区配置。建议使用系统自带的工具进行分区操作。

操作须知

单独 购买的数据盘 需要先 挂载数据盘,然后才能格式化。

随实例时一起购买的数据盘,无需挂载,直接格式化。

您需要知道挂载到实例的数据盘的设备名:您可以通过 ECS 管理控制台 > 磁盘详情 > 磁盘挂载信息 查到数据盘的 设备名。数据盘的设备名由系统默认分配,从 /dev/xvdb 开始往后顺序排列,分布范围包括 /dev/xvdb/dev/xvdz

操作步骤

在本示例中,我们用一个新的 20 GB 数据盘(设备名为 /dev/xvdb)创建一个单分区数据盘并挂载一个 ext3 文件系统。使用的实例是 I/O 优化实例,操作系统为 CentOS 6.8。

  1. 远程连接实例

  2. 运行 fdisk -l 命令查看实例是否有数据盘。如果执行命令后,没有发现 /dev/vdb,表示您的实例没有数据盘,无需格式化数据盘,请忽略本文后续内容。

    • 如果您的数据盘显示的是 dev/xvd?,表示您使用的是非 I/O 优化实例。

    • 其中 ? 是 a−z 的任一个字母。

  3. 创建一个单分区数据盘,依次执行以下命令:

    1. 运行 fdisk /dev/vdb:对数据盘进行分区。

    2. 输入 n 并按回车键:创建一个新分区。

    3. 输入 p 并按回车键:选择主分区。因为创建的是一个单分区数据盘,所以只需要创建主分区。

      说明:如果要创建 4 个以上的分区,您应该创建至少一个扩展分区,即选择 e

    4. 输入分区编号并按回车键。因为这里仅创建一个分区,可以输入 1。

    5. 输入第一个可用的扇区编号:按回车键采用默认值 1。

    6. 输入最后一个扇区编号:因为这里仅创建一个分区,所以按回车键采用默认值。

    7. 输入 wq 并按回车键,开始分区。

      1. [root@iXXXXXXX ~]# fdisk /dev/vdb
      2. Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
      3. Building a new DOS disklabel with disk identifier 0x5f46a8a2.
      4. Changes will remain in memory only, until you decide to write them.
      5. After that, of course, the previous content won't be recoverable.
      6. Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)
      7. WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
      8. switch off the mode (command 'c') and change display units to
      9. sectors (command 'u').
      10. Command (m for help): n
      11. Command action
      12. e extended
      13. p primary partition (1-4)
      14. p
      15. Partition number (1-4): 1
      16. First cylinder (1-41610, default 1): 1
      17. Last cylinder, +cylinders or +size{K,M,G} (1-41610, default 41610):
      18. Using default value 41610
      19. Command (m for help): wq
      20. The partition table has been altered!
      21. Calling ioctl() to re-read partition table.
      22. Syncing disks.
  4. 查看新的分区:运行命令 fdisk -l。如果出现以下信息,说明已经成功创建了新分区 /dev/vdb1。

    1. [root@iXXXXXXX ~]# fdisk -l
    2. Disk /dev/vda: 42.9 GB, 42949672960 bytes
    3. 255 heads, 63 sectors/track, 5221 cylinders
    4. Units = cylinders of 16065 * 512 = 8225280 bytes
    5. Sector size (logical/physical): 512 bytes / 512 bytes
    6. I/O size (minimum/optimal): 512 bytes / 512 bytes
    7. Disk identifier: 0x00053156
    8. Device Boot Start End Blocks Id System
    9. /dev/vda1 * 1 5222 41942016 83 Linux
    10. Disk /dev/vdb: 21.5 GB, 21474836480 bytes
    11. 16 heads, 63 sectors/track, 41610 cylinders
    12. Units = cylinders of 1008 * 512 = 516096 bytes
    13. Sector size (logical/physical): 512 bytes / 512 bytes
    14. I/O size (minimum/optimal): 512 bytes / 512 bytes
    15. Disk identifier: 0x5f46a8a2
    16. Device Boot Start End Blocks Id System
    17. /dev/vdb1 1 41610 20971408+ 83 Linux
  5. 在新分区上创建一个文件系统:运行命令 mkfs.ext3 /dev/vdb1

    • 本示例要创建一个 ext3 文件系统。您也可以根据自己的需要,选择创建其他文件系统,例如,如果需要在 Linux、Windows 和 Mac 系统之间共享文件,您可以使用 mkfs.vfat 创建 VFAT 文件系统。

    • 创建文件系统所需时间取决于数据盘大小。

      1. [root@iXXXXXXX ~]# mkfs.ext3 /dev/vdb1
      2. mke2fs 1.41.12 (17-May-2010)
      3. Filesystem label=
      4. OS type: Linux
      5. Block size=4096 (log=2)
      6. Fragment size=4096 (log=2)
      7. Stride=0 blocks, Stripe width=0 blocks
      8. 1310720 inodes, 5242852 blocks
      9. 262142 blocks (5.00%) reserved for the super user
      10. First data block=0
      11. Maximum filesystem blocks=4294967296
      12. 160 block groups
      13. 32768 blocks per group, 32768 fragments per group
      14. 8192 inodes per group
      15. Superblock backups stored on blocks:
      16. 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
      17. 4096000
      18. Writing inode tables: done
      19. Creating journal (32768 blocks): done
      20. Writing superblocks and filesystem accounting information: done
      21. This filesystem will be automatically checked every 37 mounts or
      22. 180 days, whichever comes first. Use tune2fs -c or -i to override.
  6. (建议)备份 etc/fstab:运行命令 cp /etc/fstab /etc/fstab.bak

  7. 向 /etc/fstab 写入新分区信息:运行命令 echo /dev/vdb1 /mnt ext3 defaults 0 0 >> /etc/fstab

    注意:Ubuntu 12.04 不支持 barrier,所以对该系统正确的命令是:echo '/dev/vdb1 /mnt ext3 barrier=0 0 0' >> /etc/fstab

    如果需要把数据盘单独挂载到某个文件夹,比如单独用来存放网页,请将以上命令 /mnt 替换成所需的挂载点路径。

  8. 查看 /etc/fstab 中的新分区信息:运行命令 cat /etc/fstab

    1. [root@iXXXXXXX ~]# cat /etc/fstab
    2. #
    3. # /etc/fstab
    4. # Created by anaconda on Thu Feb 23 07:28:22 2017
    5. #
    6. # Accessible filesystems, by reference, are maintained under '/dev/disk'
    7. # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
    8. #
    9. UUID=3d083579-f5d9-4df5-9347-8d27925805d4 / ext4 defaults 1 1
    10. tmpfs /dev/shm tmpfs defaults 0 0
    11. devpts /dev/pts devpts gid=5,mode=620 0 0
    12. sysfs /sys sysfs defaults 0 0
    13. proc /proc proc defaults 0 0
    14. /dev/vdb1 /mnt ext3 defaults 0 0
  9. 挂载文件系统:运行命令 mount /dev/vdb1 /mnt

  10. 查看目前磁盘空间和使用情况:运行命令 df -h。如果出现新建文件系统的信息,说明挂载成功,可以使用新的文件系统了。

    挂载操作完成后,不需要重启实例即可开始使用新的文件系统。

    1. [root@iXXXXXXX ~]# mount /dev/vdb1 /mnt
    2. [root@iXXXXXXX ~]# df -h
    3. Filesystem Size Used Avail Use% Mounted on
    4. /dev/vda1 40G 6.6G 31G 18% /
    5. tmpfs 499M 0 499M 0% /dev/shm
    6. /dev/vdb1 20G 173M 19G 1% /mnt





    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多