linux cpu占用率如何看
244
2022-09-28
连接到Azure Linux VM 以装入新磁盘
上一篇文章中,我们了解了给Azure Linux VM 添加新磁盘,本文介绍将新磁盘装入Linux VM,对新磁盘进行分区、格式化和装载,以便 Linux VM 可以使用它。
通过 SSH 登录到 VM
使用ssh 公钥、用户名huangcj”连接到使用公共 IP 地址20.230.239.38 的 VM
ssh -i C:\sshkey\HcjLinuxSSH.pem huangcj@20.230.239.38
找到磁盘
连接到 VM 后,需要找到该磁盘。使用 lsblk 命令来列出磁盘。
添加的磁盘是 sdc。 它的 LUN 为 0,大小为 4 GB。我们也可以在Azure 门户中查看添加的磁盘信息,LUN、磁盘大小等
对新磁盘进行分区
如果使用包含数据的现有磁盘,请跳到装载磁盘。 如果附加新磁盘,需要对磁盘进行分区。parted 实用程序可用于对数据磁盘进行分区和格式设置。建议使用适用于你的发行版的最新版 parted。 如果磁盘大于或等于 2 TiB,必须使用 GPT 分区。 如果磁盘小于 2 TiB,则可以使用 MBR 或 GPT 分区。sudo parted /dev/sdc --script mklabel gpt mkpart xfspart xfs 0% 100%sudo mkfs.xfs /dev/sdcsudo partprobe /dev/sdc
在 /dev/sdc 上使用 parted,那里是大多数 VM 上第一块数据磁盘通常所在的位置。 将 sdc 替换为磁盘的正确选项。 我们还使用 XFS 文件系统对其进行格式设置。
装载磁盘
使用 mkdir 创建一个目录来装载文件系统。
然后,使用 mount 来装载文件系统。 以下示例将 /dev/sdc1 分区装载到 /datadrive 装入点
若要确保在重新引导后自动重新装载驱动器,必须将其添加到 /etc/fstab 文件。 强烈建议在 /etc/fstab 中使用 UUID(全局唯一标识符)来引用驱动器而不是只使用设备名称(例如 //dev/sdc1) 。 如果 OS 在启动过程中检测到磁盘错误,使用 UUID 可以避免将错误的磁盘装载到给定位置。 然后为剩余的数据磁盘分配这些设备 ID。 若要查找新驱动器的 UUID,请使用 blkid 实用工具:
注意:错误地编辑 /etc/fstab 文件可能会导致系统无法引导。 如果没有把握,请参考分发的文档来获取有关如何正确编辑该文件的信息。 另外,建议在编辑前备份 /etc/fstab 文件。
接下来,在文本编辑器中打开 /etc/fstab 文件,如下所示
UUID=33333333-3b3b-3c3c-3d3d-3e3e3e3e3e3e /datadrive xfs defaults,nofail 1 2
因为使用的是 nano 编辑器,所以在编辑完文件后,使用 Ctrl+O 写入该文件,然后使用 Ctrl+X 退出该编辑器。
注意:
之后,在不编辑 fstab 的情况下删除数据磁盘可能会导致 VM 无法启动。 大多数分发版都提供 nofail 和/或 nobootwait fstab 选项。 这些选项使系统在磁盘无法装载的情况下也能启动。 有关这些参数的详细信息,请查阅分发文档。
即使文件系统已损坏或磁盘在引导时不存在, nofail 选项也能确保 VM 启动。 如果不使用此选项,可能会遇到 Cannot SSH to Linux VM due to FSTAB errors
验证磁盘
现在可以再次使用 lsblk 来查看磁盘和装入点。
以看到 sdc 现在已装载到 /datadrive
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~